863.4 inches = 21.93036 meters