///////////////// http://q.gs/FPbDE /////////////////