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