26925 meters = 88336 feet and 7.37 inches