copyright(c) nanaCLUB@all rights reserved.