##### #...# ####.#.# #....#.# #....#.# #....#.. #....#.. ####..... #.#g.. ###.. .. .