Loop 28 ...