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