###########... #......g....# #.#########.# #.#####.# #.......# #######.# #.# #.## #..# #..# # #..# #.# #..# .####.### ### #..# ........# ....##..#######.#.# # #......######.#)#.# #.##.....)....#.#.# # #......#...#.#.####. ##.................. #.................. ###.......#.####### #.......#.# #.......#.# ####.####.# ## #.# #.# #.####.# #.# #[..%.####.# #<........# #.######### #.# #.# #)# #.# ..# ###