26559 meters = 87135 feet and 9.92 inches