154.84 meters = 508 feet and 0.06 inches