. .. ... .. ....< .... .......#### ###...# ...#......# ###..... ....#....####...#.# #..##............# #..#............# #. ###....#.#........# #..# #...#..#.......<..# .....##.###.....o######## ............###..##### ... ....##.##### #......### ... . #.# #.####...## .. ##.# #o# ###..# .. #..# #.# ##.# .# #.## #o# #.# .# #.# #.# ### ##.###.###.## ..# #..# #..Z.<......# .S.# ##.# #............ .... o# #.h...............# .. .s.................# o## ##............. o# ......>....5... .. .............S. ..#........Z...