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