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