41.239 meters = 135 feet and 3.58 inches