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