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