. ... #####..... #..ag..... #.###..... #.# ... #.# ? #.# ##.## ###.#.############# #..###............# #.## ##.##........## #..###..##.<<....... #.#.#...##........#. #.##.##.##.......... #.##.##.##.#####.##. #..........# # #######.#### #.# #.# #.# #.# #.. ###