### ###########.# #...........# #.#########.# #.# #.# ########## #.# #.####### #........# #.# #......<# ## #........# #.# ######### #.. ##........####.# #... #............#.# ..#....##............#g# .................g...#g# ## .............#.g.#.....# .. ............#........##.### ..........................# .....................###..#. [............>.......^.....# ....(..................... ......................... ...................#.. ..........##### ###.......# ........... ............. ............... ............. ...#....... ......... ...