Author: Aspect Henshubu.