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