.
.. ....
..### ...#
#...###..?#
#....#....#
. ###.........# #.#
... #........... #.#
.....#........######### . #.##
..!....................<. . ...#
....##.####...#...########.###.# ###..# #.#
#.........
# #...# #.#
#####.....#####....................# ##### #.#
....................................# #)#
...#####...###...###...#####...##### #.#
...#####...###...###....# #...# #)#
.......................####...### ###.#
#####......................#...# #...#
#...#####.###......#####...############...#
#...# #.......................[.........#
##### ########........###############...#
##.......# #...#
#.......# #####
#...#####
#####