Copyright (C) GIN-YA All Rights Reserved.