.##### .?... #...# #...# .... # #..# #.##o#..###.# #...oc.o....# ####.######## #