##########. ..........c.# #..........c.# #.....Op.....# #...upppp....#. #...uppDpp....# #....uu