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