##(.###.. .#...P.. ###......## #.#.......## #..........# ##......r... ##...r.?....# #P...<......# ##........#.# ##......## ##.h.#.# ##h#### #.h# ## #..# #.### ##h##..PP# ##(....... #......... ##......... #.......... ###.......... #...%........ ##........... #........... #........... ##......(.. ##....... #...##. ####