32778 meters = 107539 feet and 4.44 inches