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

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

  \medskip

  \textbf{SOLUTION}

  \medskip

  <: hiddennotesolution :>

  \bigskip

  \setshapesize{4.5}
  \begin{tikzpicture}[line width=3pt, rounded corners=1pt]
  % Row 1
  \uptriangle   {(120:\sidelength) + (150:\trad)} <: trisolcard1 :>
     % {A18}{Q1}{E1}{1}{0}
  \downtriangle {(120:\sidelength) + (90:\trad)}  <: trisolcard2 :>
     % {E12}{A1}{Q2}{2}{180}
  \uptriangle   {(0,2*\trad)}                     <: trisolcard3 :>
     % {Q19}{Q3}{A2}{3}{0}
  \downtriangle {(60:\sidelength) + (90:\trad)}   <: trisolcard4 :>
     % {E11}{A3}{Q4}{4}{180}
  \uptriangle   {(60:\sidelength) + (30:\trad)}   <: trisolcard5 :>
     % {Q5}{E10}{A4}{5}{0}

  % Row 2
  \uptriangle   {(-\sidelength,0) + (150:\trad)}  <: trisolcard6 :>
     % {A16}{Q17}{E2}{6}{0}
  \downtriangle {(-\sidelength,0) + (90:\trad)}   <: trisolcard7 :>
     % {Q18}{A17}{Q24}{7}{180}
  \uptriangle   {(150:\trad)}                     <: trisolcard8 :>
     % {A30}{Q25}{A24}{8}{0}
  \downtriangle {(90:\trad)}                      <: trisolcard9 :>
     % {A19}{A25}{Q26}{9}{180}
  \uptriangle   {(30:\trad)}                      <: trisolcard10 :>
     % {Q27}{A20}{A26}{10}{0}
  \downtriangle {(\sidelength,0) + (90:\trad)}    <: trisolcard11 :>
     % {A5}{Q20}{Q6}{11}{180}
  \uptriangle   {(\sidelength,0) + (30:\trad)}    <: trisolcard12 :>
     % {Q7}{E9}{A6}{12}{0}

  % Row 3
  \downtriangle {(-\sidelength,0) + (-150:\trad)} <: trisolcard13 :>
     % {Q16}{E3}{A15}{13}{180}
  \uptriangle   {(-\sidelength,0) + (-90:\trad)}  <: trisolcard14 :>
     % {A14}{Q23}{Q15}{14}{0}
  \downtriangle {(-150:\trad)}                    <: trisolcard15 :>
     % {Q30}{A23}{A29}{15}{180}
  \uptriangle   {(-90:\trad)}                     <: trisolcard16 :>
     % {A22}{A28}{Q29}{16}{0}
  \downtriangle {(-30:\trad)}                     <: trisolcard17 :>
     % {A27}{Q28}{A21}{17}{180}
  \uptriangle   {(\sidelength,0) + (-90:\trad)}   <: trisolcard18 :>
     % {Q9}{A8}{Q21}{18}{0}
  \downtriangle {(\sidelength,0) + (-30:\trad)}   <: trisolcard19 :>
     % {A7}{Q8}{E8}{19}{180}

  % Row 4
  \downtriangle {(-120:\sidelength) + (-150:\trad)} <: trisolcard20 :>
     % {Q14}{E4}{A13}{20}{180}
  \uptriangle   {(-120:\sidelength) + (-90:\trad)}  <: trisolcard21 :>
     % {E5}{A12}{Q13}{21}{0}
  \downtriangle {(0,-2*\trad)}                      <: trisolcard22 :>
     % {Q22}{Q12}{A11}{22}{180}
  \uptriangle   {(-60:\sidelength) + (-90:\trad)}   <: trisolcard23 :>
     % {E6}{A10}{Q11}{23}{0}
  \downtriangle {(-60:\sidelength) + (-30:\trad)}   <: trisolcard24 :>
     % {A9}{Q10}{E7}{24}{180}
  \end{tikzpicture}
\end{center}

\end{document}

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