Copyright (c) Kogamo all rights reserved.