627.65 meters = 2059 feet and 2.63 inches