######### ##......... .?......... #.......... #.......... #.C......... #.y.[....... ######.#####