########... #...g...... #.######... #.# #.# #.# #.# #.# #.# #.## #..# ##.# #.# #.# #.# #.# #.## #..# ##.# #.# #.# #.# #.# #.# #.# #.####### #.......# #######.######.. #.........# #..######.. #..# #..# #..# #!.######. #......... #.#######. #)# #.# #.###### .. ### #......# #.# #.. ######.######### #.# #.# #.........# #.# #.# #########.# #.# #.# #.# ##.## ###.#######. #.###...#####.<......... #..............<######## #####...#####.### ##........# ##########