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