26152 meters = 85800 feet and 6.3 inches