A     l     l           f     o     r         A     l     l