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