####### #%#.#.# #+#+#+#+#'#'#'# ####.#.#.#.#.#.#.## #.s.......<.......+ ####.#.#.#.#.#.#.## #+#+#+#+#+#+#+#