32865 meters = 107824 feet and 9.64 inches