.......................~....~.................................~...................~..........~....~...................