######## ##......####### #....g........## #..# ##........# ######..# #.....# ........###..##.# ..............##.# ######..####.##S# #............##.. #.####..###..#### #. ##..# #..# #.# #...###..### ####.###........... #.......#.#......... #.#................### #.#................# ##..............###.# #..........#........... #..........#.#####..## #............# ... ...##.....#.####.# .. ........<...# #.# ...########## #.# #.. ###