26839 meters = 88054 feet and 5.54 inches