.#.... ###+#####...... #?............. #.............. #..........>... .(.....g..# #..g....# #####...)...# ............# ####........# #....##### ......# ##.....# #.....# #...... #.#..#.