####### ########### ....... .....#.......# ....... >.....+.......# ....... ......#.......# #.... ####....##.......# ########+###### #....##.##....##.......# #....#......... #......S...............#######....#......... #.......g....................#....+......... #.............##.......##....#....#...s..... #.............########'##....#....#..$)..... #....##.......##.............#....#......... #.... #.......##.............#....########## ......#........#........##...###...# . ......#........'........##...###...##.... #........#......................... #........#......................... #........###########.........##.... ##..##...# #....##g..# .... ##+ #...# #....##...+ ... ....# #..........# .. #.... +..........# ##....##...#