6628.9 inches = 168.37406 meters