### ..# # ## #.# #.#..#.# #....#.########### #..............# #.####.#########.# #..