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