886.6 inches = 22.51964 meters