.. ... ..#. # ###########.... #.#.............. .................. ...#.......l?...#. ...........O...... .......<......###. ..............# ..##.......#..... #.>.##.#....... #.#. #.#....... ..... #.#....... ##.#. .......... #. #