Copyright (c) 2008 Oshima. All Rights Reserved.