1027.1 inches = 26.08834 meters