26845 meters = 88074 feet and 1.76 inches