##################################################
#S#     #       #             #       #          #
# # ### # ##### # ### ####### ### ### # ### ###  #
#   # # #   # # #   # #   # #     # # #   #   #  #
##### # ### # # # # ### # # ####### # #######  ###
#     #     # # # #     # #         # #     #    #
### # ####### # # ####### # ### ### # # ### ###  #
#   #       #   #       # #   #   # #   # #   #  #
# ######### # ######### # ### ### ####### ### #  #
# #     #   # #         #   # # # #     #     #  #
# # ### # ### # ####### ### # # # # ### # #####  #
#   #   # #   #       #   #   #   #   # # #      #
### # ### # ######### ### ########### # # # ###  #
#   #   # # #       #   # #           # #   #    #
# ##### # # # ##### ### # # ######### # #######  #
# #   # # # # #   #   # # # #       # # #        #
# # # # # # # # # ### # # # # ##### # # # #####  #
# # # # # # # # #   # # #   # #   # # # # #   #  #
# # # # # # # # ### # # ##### # # # # # # # # #  #
#   #   #   # #   #   # #       #   #   #   # #  #
##### ####### ### ####### ########### ####### #  #
#     #       #   #       #       #   #       #  #
# ####### ####### # ####### ##### # ### #######  #
# #       #       # #     # #   # #   # #        #
# # ####### ####### ##### # # # # ### # # ########
# # #       #     #     # # # # #   # # # #      #
# # # ####### ### ##### # # # # ### # # # # ###  #
# # # #       # #   #   #   # #   # # # #   # #  #
# # # # ####### ### # ####### ### # # # ##### #  #
# # # # #       #   # #       #   # # #       #  #
# # # # # ####### ### # ####### ### # #########  #
#   #   # #       #   # #     #   # #            #
####### # # ####### ### # ### ### # ###########  #
#       # # #       #   # # # #   #              #
# ####### # # ####### ### # # # ###############  #
# #       #   #       #   #   # #                #
# # ####### ########### ####### # #############  #
# # #       #           #       # #           #  #
# # # ####### ########### ####### # ######### #  #
# # # #       #           #     # # #       # #  #
# # # # ####### ########### ### # # # ##### # #  #
# # # # #       #             # # # #     # # #  #
# # # # # ####### ########### # # # ####### # #  #
#   #   # #       #           #   # #       #    #
# ####### # ####### ############### # #########  #
#         # #       #               #         #  #
# ######### # ####### ####################### #  #
#           #                                 #  #
############# #################################  #
#                                               E#
##################################################