851.6 inches = 21.63064 meters