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