Author: Absori.