# #+# # #.#.#.#.#.#.#.# ......%<....... #.#.#.#.#.#.#.# # #+# #