.. #### ... S..# ###... ... ..... #)##....# # #....# ..### #...# .....## ##S>###### #..#o..##.<....... .....#..g.#######. .###...g...#### .......<........ ...(.##..#.##### .... ....... ... ###.#..^.. .. #...##... . ###.S ... ### ..