forked from: 輪廻転生（Metempsychosis）

