843.7 inches = 21.42998 meters