26857 meters = 88113 feet and 6.2 inches