6276 meters = 20590 feet and 6.61 inches