########## ........ ###......### .......... #..##......##.. ............... #<># #............ #.####.###### .# .# .. ##