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