. .... .=.# ?.# ###.# .. #...##### ##.# ####+#.....###...# ##....#>.........# #.................# ....#...####.....# ###.# #...##### ###..# #.....h.# ###....# #.....r%# ###....<.# #.......# #..=.....# ###.....# #.......##.# ####### #....##..##.# .....!........ ......#.#.#.#.# .### #.#...#.# #.##..#.# #. .. . .