26864 meters = 88136 feet and 5.8 inches