I am a US citizen.I want to marry a Mexican Girl. 1) Do I have to use a lawyer to file my paperwork..??? 2)Can I do it on my own..?? 3)Where do I go..?? the US Embassy in Matamoros,Mexico or the USA Immigration office..????