32888 meters = 107900 feet and 3.15 inches