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