# ## #. ## .# # ###..#.#.##.#.# ............... #..<....... #.Y######## #.. #.. ... .#.. ###.. ..#