43.68 meters = 143 feet and 3.69 inches