Copyright (C) HATACHI GROUP. All rights reserved.