Copyright (c) 2009 ARAIGOICHI. All rights reserved.