1026.45 inches = 26.07183 meters