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