###... . .##.... .g .#... . ...#####... .###### .?........#####.....# ##........#.........# ....................# #... #.............###+### #.>..#.#.................# #....#.#....g....g..# ...## +...............