### ...... #...# #...# #####...##### #.!.........# #...........### #...........g..... ##................. #.....?............ #####.################# #..........# #....>...(.# ######## ##........## ####......#### #...)....# ##............## #........###....####......# #........##....#######....## ##......###...##.....##....## #......###..###.##..###....# #.......##..###.<##..##....# ##......###..#####...##....# #.......##...###...###....# ##......###........##....## #.......####....###.....# ##........########.....## ##.........####......## ##......(..........## ###.............### #####.......### #########