833.35 inches = 21.16709 meters