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