                           #                                          
                          ::::::#                                     
                           +:::::-                                    
                             #-::---+                                 
                                   +:=                                
                                     *-=                              
                              #-==     =:=                            
        #++==+*                 +::=#   *:*                           
      -:::::::::::-----:-=*      =:::+#   =-                          
      #+:::::-*          #*=::=*  +----+  *:= ##                      
               *+-----======--++=-:+-----*-==+-*                      
                  #*=----------------=---=---+=+*++#                  
                         ##*+++==------=------==-==+                  
                      #++=---------=------=-----=-:::-+               
                    #*+=--------+---:::::-------==---::-=             
                     #+--------=----::::::-=-----==------=*           
                       +------=-------------------==------=#          
                    *=--------+------------==----=+---=---=*          
                  #+==--------+------------=----=-::::-=--=*          
                  #+----------=------------+---*::---=+=:-=++#        
                  +------------=---------+=----+::+=====++==+*        
                #=-+=-=----------==---=+=-------=:+========*+*        
               #*# *=+==----------------=====================*        
                    *+======-====----======:+=============+:+##       
                   #++============--=====::-=============--::=        
                    *===================+::-:+===========*:::=        
                    *=====================::=============+=++         
                   #*+==++================================++*         
                     #+#+===============================+***          
                        #==========================+===++*            
                         **===++====================*+==*             
                           #*=+===============+=+====*#*              
                          +=:::::=-*+=++===**+==-=+-::::::=*          
                       *-:::::::::=   # #+#  #+:::=::::::--=          
                      =::::::::::-+             *=--::::::==          
                     *::-:::::::#                                     
                       +++====#                                       