. #. #. #. #. #. #. . ### #.##############... ..# #.........>......... #.# ##.................. #.# #####.#######'#######.# #. #.# #...#.# #.# .. #.####.# #<..#.# #####.##### .# #......# ####...#.# #...'.'...# .# #.#....####........# #.###.###.# .# #......p...........# #.# #.# #.# .# #.#.#.#####........###'###.###'###s# ... ####.....+.............+{# ..... #.....###'###.###+###.# ###%## #.....# #.# #.# .# #. ###.#.# #.###.# .# . #.#.# #...'.+ .# . #.#.# #####.# .# #...# #.# .. ##.#######+#######.. #.Z.....{......... ###....##.###.... ####.##... .# #.##.### #########.##.# #............# ....######.###.# #.# #.# #.# ? #.# #.. #.# ..# ###