.?......??..............:......?..................()()...........................................:.......