# .. ... #### ... #.. .. . ######.#.#.... #.....<....... #.####.#.#.#.. ... .. ##... ..# ....# .# #...# # ##..# ..#