508.44 meters = 1668 feet and 1.32 inches