########### ......o.oo#### ....#.o.oo...# # #.##o.#..# #. #..<..# #......r.# #.........<. #............. #............. #...........#. #!............ ...........>..