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