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