624.26 inches = 15.856204 meters