Copyright(C) G.G.E all rights reserved.