Author: Seiho. -- Awano