!..# ...# ...# ...# ...#### ..#######....... .......<........ #######......... #.....O.##.#.... #?####### # ##