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