copyright (c) Yoshino Associates inc. All rights reserved.