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