26614 meters = 87316 feet and 3.28 inches