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