######### ........# (.......# .(......# .# .......(###..# ......w(.....# .......