40397 meters = 132536 feet and 1.07 inches