+++++
                           +$$$$$+
                           +%%%%%+
                          ++%%%%%++
                       @@@@$$%%%[email protected]@@@
                     @@@@@@$$%%%[email protected]@@@@@
                    @@@@@@@@[email protected]@@@@@@@
                   @@@@@@@@@@@@@@@@@@@@@@@
                  @@@@@@@@@@@@@@@@@@@@@@@@@
                 @@@@@@@@@@@@@@@@@@@@@@@@@@@
                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@
                @@@@@@@@@[email protected]@@@@@@@@
                @@@$$$$$$$%%%%%%%%%[email protected]@@@
                $$X$$%%%%%%%%%%%%%%%%%%%[email protected]
                %%%%%%%%%%$$$$$$$$$$%%%%%%%%%%
                %%%%++....::::...::::..,.+%%%%
                +;:-.....+    +.+    +...,-:;+
                +.......+      +      +......+
                +......+     , / ,     +.....+
                +......+    ,# . #,    +.....+
                +......+       +       +.....+
                +......+      +.+      +.....+
                 +......+    +...+    +......+
                 +.......++++.....++++......+
                  +.........................+
                  +........................+
                   +......................+
                    +....../######$......+
                     ++.....$####M-....++
                       ++....-/%/,...++
                         ++........++
                           ++++++++

                     #### #
                    #     #
                    #     ###  ###  ####
                     ###  #       # #   #
                        # #    #### #   #
                        # #   #   # #   #
                        # #   #   # #   #
                    ####   ##  #### #   #