625.2 meters = 2051 feet and 2.17 inches