#####+##### ### #........... ..##.....!..... ............... #......h...... #............h #..h........... #hh............ #h###......... #.# #%........ #.# #......## #.# #.....?# #.###......# #..........# #..###.##### P... #.# ....# #.# + #.# #.# ##.#####... #<......... ##.#####... #.# #.# #+#