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