26874 meters = 88169 feet and 3.5 inches