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