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