###### #<...# #.####.### #......# #..##### ... # # .# .... #. . #..^## #..#.# #....# #####..#.#####.###. ........>g......... ####.....#########. #...... #....... ........#. ####g.....# #....# # #.g..# ...