Author: Semi-bi, Zan.