############ #..........# #######..........# #...........(....# #................# #................## #...)..####.####..# ###..#.......# ##.#### #..#....#...###..S.### #...###.##...........# #.#.)##.####....####.... #..#.##.# ####o# .#. ##....#.# #.. ###..#.## ##.# ##....### .. #.<....# ... ##..##.# ... ##.# .# .... .. .#. ..## #. ..