a ^ o ^ p.