1020.8 inches = 25.92832 meters