743.84 inches = 18.893536 meters