####### ##.....## ##.......## #.........# #.........# #...g....^# #....<....# #....(g...# ##.........# #..........# ............# ###..........# #.#####...... #. ...##.