What is the meaning of ?

immediately

immediate; instant

Source: wiktionary.org