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