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