.# .# .# .# o# .#######o# .......oo# #..###.#######.#. ........<......... ##..###.........#. # ###########