## .. . #####.#..# ##......... #..<....... ........####### ........# ........# ........# ........# ........# ........#