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