26895 meters = 88238 feet and 2.27 inches