.. ... .. #..##.... ... ... .....#...# #.# #... #....#....##...##...# ##.....##....#.#....# #.....# #....8....# #.....# #.......# #.....##### #.<.#### #.....##.###.#...P.# #.................... #.................... ##)..........)........ #..................... #.......#.PP##.#####.. ##....###.### ## %% #....# ### #....# #....# #....# ## # #....####.#.### #.............. #.............. #........D...... #............... #...........(... ##.............. #.............. #.$............. #...............