....................................~........................~~..........................................................................................................................................********......**