#....# #....# ###....### ##...#.... #######.......# ...#........# ###..!...r...## #..<.....S....# ###.#h..........# #......h.g...g..# #...............# .......###...oo..#.... ..#.... #####.###.... ....... #..# .... ..hh..> ##o.# ...# ..#...# #.# ...... .. ..