1668 meters = 5472 feet and 5.29 inches