copyright 2025 toshiyuki hirano all rights reserved.