copyright (c) 2009 ganeko momoyo all rights reserved.