yamaoka

For definition of yamaoka, please visit here.