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