Copyright (c) Geo-metricks 1998. All rights reserved.