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