............. #............ #............ #............ #............ ###............ ............... #########Y#####+ ........<.......# ................# ................# ..........<.....# .........o......# ###...###.....### #... #.....# #... ...... #... ...... #.........# #.........# ##. .........# #..o #......# #o... ########......#####..... +....................... #....(.......h........P. #.............ho...#.... #.............o....# . #.............o....# #.......<............. #.....................# #####+####+############