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