... . ......... .... ......... #. .... ........ .. ... ...... ## .# ..### #....# .. .##....# ####....### ... .# ......#.# #.........# #.#P..##+.### ###..P.P.## ##.........+ #............P# ###...S.....# #..........# .P.(.........PP ##.#..........# ###..(<....## ...............###............# #.........# ................%....#.........# #.........# #.+............P#####.........# #........## #.............## #......... ##..P###### #....%.......# #..P####. #.###P#.P# #....%.%.....## ##.## ##.......# ###'#.##..###.# #.# #.####.%## #..# ### #.####### ### .. #######'.# ##.P.###.## #..# ## #.......# #..........########.#...#.# ##......## #...........#.##...........# #P......P# #..........#...'........... ##......+.###..........##..#........... #......#..#...........##.##........... ##.......#.............+..##.......... #.......####............#..#......... #.##'.#### ##..........####.##..#.#. # ##..# #.#.###....## ##.#..### #..## ##...P#...##### #.#[ ##.### #..........[..# ## ####'..######....#..#.....### ##...........#.#...#.......+.# #............+.P....##.#.....# #..........P.#.....#.......#..# ##.........P#..##..#.#.#..#....+ #.........###.......#.....###.# #.........# ###.#.#.....#.# ## #.........# #.....#.......# ####.###### ##.#.###..P.### #.# ##### .##### ### ##