. ##.. ~...# ###....... #_........ ###......# #.#.. .. #