26280 meters = 86220 feet and 5.67 inches