26878 meters = 88182 feet and 4.98 inches