25957 meters = 85160 feet and 9.13 inches