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