                                                                                                
                                                                                                
                                                                                                
                                                                                                
                                                                                                
                                                                                                
                                                                                                
       ..                                                           :+*##%%%%%#*+:              
    =#%@%                                                          +@@@@@@@@@@@@@@=             
   *@@@%=:.                                                       +@@@@@@@@@@@@@@@@-            
   -@@@@@@@%%#*+=-:..      .:-==+++==--:..                    -++%@@@@@@@@@@@@@@@@@@%#*+-       
    .-%@@@@@@@@@@@@@@%%%%%@@@@@@@@@@@@@@@@@%*+=:.            .*#@@@@@@@@@@@@@@@@@@@@#*+=:       
      #@@@@@@@@@@@@@@@@@@@@%*==-:---==+*#%@@@@@@@%*+-.         +@@@@@@@@@@@@@@@@@@@@.           
     -@@@@@@@@@@@@%=+++=-:.                .-=*#@@@@@@%*-.   .+@@@@@@@@@@@@@@@@@@@@@=           
     #@@@@@@@@@@@@-                              :=*%@@@@@%+-#@@@@@@@@@@@@@@@@@@@%*-            
    .@@@@@@@@@@@@#                                   .-+%@@@@@@@@@@@@@@@@@@@@@@#.               
    =@@@@@@@@@@@@:                                       .=*%@@@@@@@@@@@@@@@@@@@%#-             
    #@@@@@@@@@@@%                                            :+%@@@@@@@@@@@@@@@@@@@:            
   .@@@@@@@@@@@@+                                             .%@@@@@@@@@@@@@@@@@@%.            
   :@@@@@@@@@@@@:                                            :@@@@@@@@@@@@@@@@@#+-              
   -@@@@@@@@@@@%                                            :%@@@@@@@@@@@@@@@@@%=.              
   =@@@@@@@@@@@*                                           =@@@@@@@@@@@@@@@@@@@@@@=             
   +@@@@@@@@@@@-                                           @@@@@@@@@@@@@@@@@@@@@@@%.            
   +@@@@@@@@@@@.                                           %@@@@@@@@@@@@@@@@@@@@@@@%+.          
   +@@@@@@@@@@#                                           *@@@@@@@@@@@@@@@@@@@@@@@@@@@+         
   +@@@@@@@@@@+                                         .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=       
   =@@@@@@@@@@-                                         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*      
   -@@@@@@@@@@:                                         +@@@@@@@@@@@@@@@@@@+.=#%%%###%@@@@-     
   :@@@@@@@@@@.                                          -##+.=@@@@@@@@@@@=           -%@@@+    
    %@@@@@@@@@.                                               +@@@@@@@@@@@:            .#@@@*   
    +@@@@@@@@@.                                              :@@@@@@@@@@@@-              *@@@*  
    :@@@@@@@@@:                                             -@@@@@@@@@@@@@#               *@@@+ 
     #@@@@@@@@=                                           .#@@@@@@@@@@@@@@@-               #@@@=
     :@@@@@@@@#                                          -@@@@@@@@@@@@@@@@@#               .%@@@
      =@@@@@@@@.                                        =@@@@@@@@@@@@@@@@@@@:               -@@@
       *@@@@@@@+                                       -@@@@@@@@@@@@@@@@@@@@+                #@@
