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