A half-circle is joined to an equilateral triangle with side lengths of 12 units. What is the perimeter of the resulting shape? Write your answer as a decimal rounded to the nearest tenth. Do not include the label.