26.7 meters = 1051.181102 inches