40.94 meters = 134 feet and 3.81 inches