1007.4 inches = 25.58796 meters