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