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