########### ##.........# ##..#######.# ##.#.## #.# ##.##..#### #.# ##.##......# #.## #.......##.# #>.############ #.##...###.###.............# #.###..###.##.....########.# #.##..............# #.# #....#.########...# ##.## #..#...# #.### ##.#.## #..###.# #.# #.###.# #..###.# #+# ##.#S## #......# ##.## ##.##### ###.##### #.##.## #.....>.# #####.....#### ####...###.# ..............+ +.......##<# ########...#### ####.....#.# ##.## #..##.#.# #.# #.###.#.# #.# .#######)###.#.# #.# #+#..............# #.#########.#.#####.####.### #.#......##.#.# #.# #.# #.#.####.##.#.# ... ..# #.....##.#.<..##.##.# ### ###.#...............# #.####.#...######## #.# #.##.## #.# #.##.# #.. ..##.# ### ####.# #.# #.# ######.## #.......### ####### #.........# #.....# #..###..#.# #.###.###..###..#.# #.# #...........#.#... #.###.###..#.......... #.....# #..##...#..... ###.### #............. #.# #.......###... #.# ######.## ### #.# #+# #.# ###.## #..#.## ###.#...#### ...........+ ###.#...#### #........# #..#####.# #..# #.# #..### #.# +# #....# #.# .# ##.#.# #.# ##.##### #.#.###.####......# #..............## ###.#.#####.S...# #.#.# ##.5.## #.#.##...h....<... #......###.####.## ###.# #.# # #.# #.. #.. ..# ###