508.69 meters = 1668 feet and 11.17 inches