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