#########. #..O...... #.##.^.... #.# ##### #.# #.# #.# #<# #.# #.# #.# #.# #.# ... ###