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