copyright (C) Kemari Club 2010 all rights reserved.