aahhpt

For definition of aahhpt, please visit here.