kestr

For definition of kestr, please visit here.