Copyright (C) ASTROGRAPH, All rights reserved.