13.393 meters = 43 feet and 11.28 inches