### ##.## ##.<.## # ##.....## .# #.......#######.##### #..................... ##......^####.#...### ##.............#..# ##...######o#....# ##..# #.##....# #..# #o# .#.#.# #..# #o# # # . #.. .o. ... <.. #.... #..<.