See details below and prepare accordingly.