反面 => while, although; on the other hand~ N2
直ちに => at once; immediately; directly; in person; automatically ~ N2