26835 meters = 88041 feet and 4.06 inches