#########. .. #......... ... #........[ ....# #......... .....##......... #.#..#......... .... ....................# #+##......####......# ....#.#............# ... #.............. ....#....#####.#.#### .........'........... ....#....##...$..## ...........+......# ....##.#..##..g...# ... #............# #.. .....#.#....## #.......#....# <.......##<... ..... ...... ... .......