############ #........#.. #.######.#.# #.# #.#.# #.# #.#.# #####.# #.#.# #(....# #.#.####.# #.##### #........# #.# ###.###### #.# #.# #.# #.# #.############.########.#. #......<)g........>....... ##################.####.# #.####.# #g...#.# #.g#...#.# #........# #.#.###### #.#.# #.#.# #.#.############# #.#...)g)....>... ..#.######.##.##. ###(# .# #.# .# #.# .# #.# g# #.# .# #. ..