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