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