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