26618 meters = 87329 feet and 4.76 inches