..::.. ..::..