forked from: level0_CircleChainClock!

@author Takashi Murai(KAYAC)