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