1003.8 inches = 25.49652 meters