*****xxoo***     
                                                                                     ++*ooo****        xxOXXX###XOxo*+++        
                                                                                 =*oOX%%%@%%%%%#######%%%%XOo*++=               
                                                                                *O%#X#@@o=:*Xo*o*ooOOOxxo                       
                                                                              =x%##xx#@%o*+xO+--==*xo                           
     ===+++**                                                                 *##%XX@#xOOoo+--:.:*                              
     +xXOOOOOOXXXXXXX    X                                                   *X##X%@#xOoxx+=-::-+                               
      =+xOOOOXXXXOOOOOOXXXOOOOxxxxoo                                        =OOXxO%XOox+*=:-:::+*                               
        =+oxOOOOOOOOOOOOOOOOOxxxxxxxxxooooooooooo                           +OOX%#Oo**===-=-::=*                                
           =+*OxxxxxxxxxOOOOXXOOOxxxxxxxxxxX##X%XOOxOOo*+=                  o#@@o+=-+=:::-:::-*                                 
              *oxOOOOOOXOOOOOOOXOOOOxxxxxoxxOOXX###X#OoXooxo*+*++===       *%@ @oox+==-:...::==                                 
                 *xXXOOOOOOOOOxxxxxxxxOOOxxxxxOXX#%%%X##X#Xxo*OX#XXx++===+O@@@  @@@#Ox*++=+oo-                                  
                    xOOXOOOOOOXXXXXXXXXXXXOOXXOXXXX#@%@%##%XXOXXX#xxxxxO%@@@@@@  @@@%XOoxxO#+                                   
                         xO##XXXXXOOOOXXXXXX#XXXOOOOOOXXOX%%%##XXxoXXX#%@@@@@@@@@@@@OO+oxOOx-                                   
                           ooxxxxxxxOOOOOxxOOOXX##XXOOOOO#XXXX%Oo+OxoX@@%##@%X%@@@@X#x+*oxX+                                    
                                 *oOOOOOOOOXXXXOOOXX#XXXXXXx*o%X*++-x#%%@@%%#X#%X##Xxo**oOx                                     
                                   =+***oxxOOXXXXOxxO#%#OOO=+O#O+=+*%@@#@@@#XOXxoOo*=**oxX+                                     
                                        -+*oooooxOX#XxxOXO*x##Xo+oO%@%%@@@%OOOxx**o++*oxOx-                                     
                                             -=*ooxxOX#O+=*oxXx*oX%%%@@%##XOxox+**+*oxOOX=                                      
                                                  -=+*+***+*xO**x@@#@@@%XoOO**==++*ooxxX*                                       
                                                       -++*oOx+oX@@#@@X#XO**====++oxxxOx-                                       
                                                         :=oxo*x%@@OX#xXx*o+=+*++oOOOXO=                                        
                                                         -+=:-+oOXO++xXox+++*+*xxoxOXO=                                         
                                                        *x*-  ===+==++*******xxxX#XXo-                                          
                                                     =+OX+-  ==*+**+****o*ooxxxX##O=                                            
                                                  -+oXX#O+ =+++*o****ooooxOOOX##Xo-                                             
                                               =+oO#X#Xo+==++**ooxxoooo++OX##%#x=                                               
                                              =xXxX@%x*x*+xoooxOxxO#XO*--X%%Xxo-                                                
                                           =*oX%#%XXOOOXXXXXOxxXXX%%XO+-+o*=*o-                                                 
                                        -+x###x**X%@%%%@%##XXX##X#%OOX*xx+==+:                                                  
                                    :-+x#XO*++oxO#%#X@@@@@@%%%@@%#o-=+==+==-                                                    
                                  -=o##x+++*xXXX#%@@@%%%@@@%#OOOx*                                                              
                                -*xXx**xOX####XX#####XX##XOxo                                                                   
                             -*OXx*+o*++++++++                                                                                  
                          -*xOx**xOOx**==-                                                                                      
                          +*-*#Xoxo+-:                                                                                          
                             ----