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