#. ...... #....... #...... #.#... . #....# ...###....# ..........# #....# .......#.## ######.#.# #.#.# ####+#### #.#.# #.......# ..#.###.8.8.8.# ###...#.......# #.#.'.8.<.8.+ #.###.......# #.# #.8.8.8.# #.# #.......# #.######+#### #...J...... #.......### #.......# ##......# .......?. ##......### #........ #####.###