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