afos

For definition of afos, please visit here.