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