1066.4 inches = 27.08656 meters