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