##...# ....# ....# . #.#.### ..#####.#?..# ..........#.#### ................ ........