% \input template-header
% \testingtrue
\tikzset{above/.default=0pt}
\begin{document}

\begin{center}
  \textbf{<: title :>}

  \medskip

  \textbf{SOLUTION}

  \medskip

  <: hiddennotesolution :>

  \bigskip

  \setshapesize{6}
  \begin{tikzpicture}[line width=3pt, rounded corners=1pt]
  % origin is at point of symmetry
  \righttriangle{1.5*(0,\trad) + (60:\trad)}
    <: trisolcard1 :> % {A1}{Q2}{E10}{1}{270}
  \tiltedsquare{(0,0.5*\trad) + 0.5*(30:\trad) + 0.5*(30:\sidelength)}{30}
    <: sqsolcard1 :>  % {Q3}{E9}{A2}{Q11}{2}{30}
  \lefttriangle{(0.5*\sidelength+\trad,0)}
    <: trisolcard2 :> % {E8}{A3}{Q4}{3}{90}
  \tiltedsquare{(0,-0.5*\trad) + 0.5*(-30:\trad) + 0.5*(-30:\sidelength)}{-30}
    <: sqsolcard2 :>  % {Q5}{E7}{A4}{Q12}{4}{-30}
  \righttriangle{-1.5*(0,\trad) + (-60:\trad)}
    <: trisolcard3 :> % {Q6}{E6}{A5}{5}{270}
  \lefttriangle{-1.5*(0,\trad) + (-120:\trad)}
    <: trisolcard4 :> % {A6}{Q7}{E5}{6}{90}
  \tiltedsquare{(0,-0.5*\trad) + 0.5*(-150:\trad) + 0.5*(-150:\sidelength)}{30}
    <: sqsolcard3 :>  % {A7}{Q13}{Q8}{E4}{7}{30}
  \righttriangle{(-0.5*\sidelength-\trad,0)}
    <: trisolcard5 :> % {E3}{A8}{Q9}{8}{270}
  \tiltedsquare{(0,0.5*\trad) + 0.5*(150:\trad) + 0.5*(150:\sidelength)}{-30}
    <: sqsolcard4 :>  % {A9}{Q14}{Q10}{E2}{9}{-30}
  \lefttriangle{1.5*(0,\trad) + (120:\trad)}
    <: trisolcard6 :> % {Q1}{E1}{A10}{10}{90}
  \uptriangle{0.5*(0,\trad)}
    <: trisolcard7 :> % {Q15}{A11}{A14}{11}{0}
  \downtriangle{-0.5*(0,\trad)}
    <: trisolcard8 :> % {A15}{A13}{A12}{12}{180}
  \end{tikzpicture}
\end{center}

\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: 
