### .. .. . .#..........# .# ............# #.## ##...........####...#### ..#............<.o....# #..........#....!....# #..........#....o....# .###.......?....#..o.o..# ..$.>..........@##......# ##............# ......# ##..<........# ..$...% ##..........# ....[.. #..........# ############