Update: 5 Jul,2025
Copyright (C) J.Suzuki. All Rights Reserved. Since 2003