# .## ..# ###+##.# #......# #......####### #......XX..... #.#...XX.X.... #......XX..... #...........#. ###.....##.... #.#.#....... #...#.#..... #.....#..... #.##### .... #.# !... #.# .. ###