886.08 inches = 22.506432 meters