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