40.93 meters = 134 feet and 3.42 inches