41.02 meters = 134 feet and 6.96 inches