.# #.# #######.## #?# #........# #.# #........##.. #.# ...>........ #.# #........!. #.#####........... #.##$............. #.##.............. ##.##..P.P%....##.# #.h..........?.##.# #.......<..^....... #............####.# #.....%P.P...# #......%...#.# #..........#.# #........#.#.# #####.####.... #.# #.#.# #.# ...... ... ... ... ... .... . ....# .... ....# . ...