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