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