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