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