######## #....<.# #.####.# #.# #.# # #.# #.##.#.# #....@.# #....g..# #.##.##.# # #. .# .. .. .# ..# .. ..# #. ..#