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