Please read the following thoroughly