... .... #..## #..P# ## ###..## ## #.##.....#### #.## ##..........## ##..### ####............. ##.....# ##P...........## ##......# ##...#...##.#..# Y.#P......## ###..#######...#.# ### $ #......<...###..### #.......+.####..### ..#.......##...## #.................. #.!........##.# #...8...+.$........ #########..# ## #........#.........# ##..# ......####>.......## #### .8...# ##.......# .... #......## ... ......## .......# ..+....## ...#.#### ..###.# $ $