................::~??JJJJJJJJ??JJJJJJJJJJ~^:................
................::~??JJJJJJJJ??JJJJJJJJJJ~^:................