#. #.. #.. #.. .###..########## ...g....#.....?. #.......## ##...{)o..### #.....))....# #.....).[.#.# #.......).##.# #...##.#.###.# #... #.#.# #.# .... #.#.# #.## .... ..#.# #..# ## ##. ....# ##)# . ###### #.# .# ##### #.# .### #...######.##.# ## .... #.#...........# #.###.. #...######.#### #.#.# ##.## #.# #.<# #.########## #..# #...##.###.###### #..# .... #.#...#.#_#.#...# #..# ... #.######.###.##.# #..# ..# #.# ##.###.###..# #..# #..# #.###..........## #).######..# #####.............## #..........# #..........^......# #.######...# #.#######.........# ###.######...# . #.# #.#.....#.# #.)..........#######.. #.# #.##...##.# #..######........... #.# #.###.###.# #..# #.#......... #.# ... ..# #.# #..# #.##.##.#### #.# .# # #..# #.##.......# #.# #..######.####...#.# #.# #.........^....#.#.# #.# #.#######.####...#.# #.# #.# #.# #####.# #####.# #.# #.# #.# .######### #.....# #.#######.# #.# .........# ##.###### #.(.......# #.# ########.###......... ########### #.##########......####### #..........).....## ##################