Copyright (C) Raystructure inc. Allrights reserved.