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