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