... #.# #.# # #.# #. #.# #..##.# #.....#######.. #..##..<....... ##...O.#######.# #....r.# #..##### ##