Copyright (C) 2003-2009 Yaseuma-Loru. All rights reserved