843.4 inches = 21.42236 meters