.?. .... #######... .#.#.#####......... ........ag.^....# # ####<.###..?....#.# #..< ##.......># ##..# #.......## #...##.=.....# #...........# #...?......=# ##....######... ..##....#########.. ............... . #....##.############# #...# #.............# #... ###...........# #.. ##..........# # ##.........# #.........# #......<..# #.........# ###########