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