! .. ########## ... .........##.. ........... .........# ......g..# #######.#### #.......# #.......# #.......# #.......# #.......# #......)# ####.######### #.......... #.#######.# #.# #####.########.## #................ #.#######'####### #.............# #.###########.# #.#.........#.# #.#.###.###.#.# #.#.#.....#.#.# #...#..<..#...# #.#.#.....#.#.# #.#.#######.#.# #.#.........#.# #.###########.# # #.............# #(#######'####### #................ .## ####.########.### .....###.# #.....# #.#####