................................~~...~....~...-~..................................~~...............................................