Copyright (C) Kaoru All Rights Reserved : e-mail to Kaoru