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