629.6 meters = 2065 feet and 7.4 inches