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