40129 meters = 131656 feet and 9.89 inches