###########.. ######...#.....o... ..............o.o... #.........#..S....## ##.###....######### #...o# #%...# #####o...# #.......## #.......# #.......# #.......# #....o..# #####.### ...########.######### ...................... ########......###.### #...##.### #........# ##...o...# #.......# #.......# #####.### . #.# ...#####.# #o......# #.......# .....####o# ### #o# #.# #.# #.# #.# #%# ####### #########(# #.....# #......oo.# ##.###o# #o######### #....#.# #.# #..#)#.###o# ###..S.#...).# #...........<# #.....########## .#.## ... ##