629.8 meters = 2066 feet and 3.28 inches