41.05 meters = 134 feet and 8.14 inches