.... ..# ... .. ... .? .. . #.#. ######..####### ............... .......<....... ###############