Author: Yasuhisa Hara (Duplicate of OL7531585A)