###########################################################################
#  -                        # /  #              #                 #     # #
#?######################### #### # ########  #  # ############### #####   #
#$#; #     $$$           #       # #      ##### # # >      &#   # #     # #
#$#     # ##### ### #    ##### #########      # # #         #&# # #  #  # #
#$#######?#   # #   ###### # # ## #    ### ## # # ############# # ####### #
#   #     #$# # #####      #   #  #    #   ##   #               #         #
#%#   #!#=# #       # ###### #### ###  ####### ################## ##### # #
####### ########## ## #         #   #                      ?      #     # #
#  $$ $$ $       #    # ####### ### ################################### # #
# ############## ###### #         #    ?                 #              # #
# 1#^          # !      #     # # ############# #####  # ################ #
# ####!### ### # ###### ####### #    #          #   ####                  #
# $- / #*   =#   #    #        @#### ############ #    # #### ########### #
##################### ### #######  # #            #### # # ## # #   # ### #
#                       # #          # ###### ### #    # #    #   # #   # #
#      #####      ##### # # #### ### #          # #### # ########## ### # #
#   #  #   #      #   # # # #      # ### #####  # #    #  #?  #   #     # #
#      ## ##      # ### #@# #### # #   ###   ## # #### #### # # # ##### # #
#                   #   # # #    # # #     #    #   #       # # #       # #
#^################### ### # ###### # # ### ###### # ####### # # ######### #
#$#$$$$         - -       #     ?    #            #         #             #
###########################################################################
