Author: Satoru Akahori Ray Omishi