Author: Sakanoko, Khioud.