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