1025.1 inches = 26.03754 meters