1005.8 inches = 25.54732 meters