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