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