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