demigramus