26762 meters = 87801 feet and 10.05 inches