860.4 inches = 21.85416 meters