Implemented c5g7.py using refactored Geometry