
                               #   #    #              #          #   
                   #            #  ##   ##             ##   ########  
      ###############           ##  #   #####           ##       ##   
           ## ##                # #######               #        ##   
           ## ##                    ## #   #             #       ##   
       #   ## ##   #          #   # #   #####         #####      ##   
       ##############          ## # # #   ##            ##  #######   
       ##  ## ##  ##           # # ##### ##             ##  ##   #    
       ##  ## ##  ##             # # ##  #              ##  ##        
       ##  ## ######            #  # ##  ##             ##  ##        
       ## ##   #####          ###  # ########           ##  ##        
       ###        ##           ##  # ##  ##             ## ###        
       ##         ##           ## ## ##  ##             ### ##     #  
       #############           ## #  ##  ##            ###  ##     #  
       ##         ##           ## # ### ###             #   ######### 
       #          #            # #   #   #                   #######  

