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