13.121 meters = 43 feet and 0.57 inches