I797 valid from 01/04/2005,but visa expiracy 05/03/2005,I will go to USA around 28/02/2005. The question is: is it legal from 05/03/2003 to 01/04/2005 in USA?