41.06 meters = 134 feet and 8.54 inches