########### #.....g...# #.#######.######## ################ ..........?..... ................ ###.###.....#### .....###.##(#### #.....# ...............# #.....# ..........#.##.# #.....# #########........#.# #.....###....# #........#.# ##......##....# #.........<# ..........##....## ####'##[#### ............'.....######........ .......#....##......#.(...##+##### ######.#....#######.#.....#......# #.#....# #.......#......# #.#.#### ##.............# #. #........)....# #. #.##.##.......# #.##.##.......# #..#.##.#.##### ##.#.##.....# #.#.##.#.#.# #...##.#.#.######## ##................. #[.....#.#.######## #......#.#)# #..)...#.#.# #......#.#.# ###.####.#.# #.# #.#.# #.. #.#.# ##