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