...................................................o...........................................................................................................................................~....~..............