################################################################################  
#s                                                                          #  #  
# ### ##################################################################### #  #  
#   #   #                                                                 # #  #  
# ### ### ############################################################### # #  #  
#       #                                                               # # #  #  
# ### ### ############################################################# # # #  #  
#   #   #                                                             #   # #  #  
# ### ### ########################################################### ### # #  #  
#   #       #                                                     #       # #  #  
# ### ##### ##################################################### ##### #####  #  
#   #       #                                                 #       #        #  
# ### ### ### ############################################### ##### ### #####  #  
#   #   #                                                   #     #       #    #  
# ### ### ################################################### ### #########  ###  
#   #       #                                               #       #          #  
# ### ##### ################################################# ##### ############  
#   #                                                           #             g#  
################################################################################  
