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