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