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