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