26870 meters = 88156 feet and 2.02 inches