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