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