### ##<## ###...# ##.....# ###...g.## #.(.....# #.........# #......8..g..# #.......##...## #.#.....##...# # #......8...# g....). ...# .........