26847 meters = 88080.708661 feet