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