26876 meters = 88175 feet and 10.24 inches