######## #......# #......# #......# #......# #.^....# #......# #.....<# ###.#### .... #.. #.#### ... # #.. . ..# P.. #.. ## .P# #.. .#...#. #..#.......# #.o.# ###K# ##.# #.o# #)### ......y.#..# ####..###.## #.. #.# ##K#...... ... #