634.5 meters = 2081 feet and 8.31 inches