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