.. .. .. #.##.##.# # #.......###. #...?...... #......>.# #........# #...O....##.. #....<....... #..########## #