I've been an active member of this forum for 13 years and don't even know what STPC means. Not a common term around here.
However Google is a friend so figured it out. Next time you might want to consider ET instead, they do indeed give free hotel and transit visa for long layovers in ADD.