26561 meters = 87142 feet and 4.66 inches