. ..... . ......#+ ..##'#...... .#..'....... + '..#........ #. #..#......... ###.. #..#.......... .......##..#........... .......'.W.'........... .......#...#........... ........#+#............ ..#####................ . #....##'#........ #....#..+....#+# #...W'..#....+ ###....####....# #..............# #..............# #..............+ #..............# #..............# #####....<.....# ###..........# #......##+#### ###.#....'....# #...P....#....+ #........#....# #...>....#....# #........#....# #........+....# #........#....+ #....#+###.... #....# . #....# #....+ ..#