I am needing a re-entry permit from my non immigrant “b” visa. I know there’s a couple ways. One being to go to the immigration office and obtain one before you leave and two being to obtain one at the airport. I have also looked up the cost and got told buy a couple different people and have gotten different prices. Also I know the prices change if you don’t have a picture and/or other required documents. So what is the best way to obtain one and the prices?