##### ####...#### ###..%......### .......<....... ###....$....### ####...#### #####