627.78 meters = 2059 feet and 7.75 inches