Copyright (C) Nanika-modoki All rights reserved.