Author: Revision by Blakemore & Mitsuki, of Tokyo.