##### .. .>.. ... ... .... #.# ....######.# ...........# ........<..# .#.#...##.# #...##.# #...##g####..# #...+......... #...##.####.## #.#!..##.####)# #.............# ########.###### ..# .... ###..# .... ..... #.?##