.. #. # #. . #.## #.#..# #.#..# ..##....############# ....................# .##....###########.##### #.#...# #.......# .. #.#.# #.#.###.# . #[#.# #.#.# #.# ##+#.# #.#.# #.# ##....## #.#.# #<# ##......# ##.#.# #.# #......)## ##..#.# #.# .....^....####...#.###.# +.........'............# ..........####...#.##### .#........# ##.##.# ##.....#.# ####<##### ##...##.. #.......# ##+# ##. #)#.###.# #. #. #.#.# #.# #. #. #...# #.# ##. .## #..## #.# ###.. ..# #..# #.# .... #.# #..####.# #.. #.# #.......# ..#.##c#####.#####.###### ........((.........# ....##o#####..###### # #. ##.# #S ..# #. ...# #. P.P.# #. .P.P.# .# PP_PP## PP .