.#...... ..#.#.# # #.#.#.#.# #.#.#.#.# #....... #.....#+### #....!..... #...J?..... #........!. #.......... .....#...... ......###+### #......# #......# ........