#!.# #..# #..# #..# #..# #..# #..########. #.<..O...... ##......}... ##########.