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