\VDDdef M(0,0)A(2;15)B(2;120)C(2;205)F(2;260)N(1,-2)N'(0,-3)
\VDDccircletangent kln:ABC:M     % find tangents k,l,n of circle in A,B,C
\VDDcintersect S:kl
\VDDdeflinepoint m:AC
\VDDclinepar D:A:k:M:-1
\VDDclinepar E:A:k:M:-2
\VDDtriangletwolengths S':MN:2,1 % find intersection of the two circles
\VDDdcanvas1:1
  \VDDdwholeline lmkn \VDDdcircle M:2 \VDDdcircle N:1 \VDDdpoint DEMFN
  \VDDllinepointany k:D:M:1:$k$    % label D wrt line k opposite to M with $k$
  \VDDllinepointletter k:E:M:-1    % label E wrt line k at M's side
  \VDDlcirclepointletter B:M:1     % label B with center M on outside
  \VDDlcirclecirclepointany S':MN:-1:-1:$S'$ % label intersection of two circles
                                             % use the first center (M) as reference
  \VDDlcirclecirclepointletter S':MN:1:1 % label intersection of two circles
                                             % use the first center (M) as reference
  \VDDlcirclepointany F:M:-1:$c_1$ % label F with center M on inside with $c_1$
  \VDDllinelinepointletter kl:SM:1:1        % label S wrt k on opposite side of M
                                            % and wrt l on opposite side of M
  \VDDllinelinepointany kl:SM:-1:1:$\alpha$ % label S wrt k on side of M and wrt l
                                            % on opposite side of M with $\alpha$
  \VDDlcirclelinepointletter m:MA:1:1       % label A wrt m on opposite side of M
                                            % and outside of center M
  \VDDlcirclelinepointany m:MC:-1:1:$\beta$ % label C wrt m on the opposite side of
                                            % M and inside of center M with $\beta$
  \VDDllineedgeletter m:M:1:1      % label line m at positive outside wrt M
  \VDDllineedgeletter l:M:-1:-1    % label line l at negative inside wrt M
  \VDDllineedgeletter k:M:-1:1     % label line k at negative outside wrt M
  \VDDllineedgeletter n:M:1:-1     % label line k at positive inside wrt M
  \VDDlcircleangleany M:2:70:1:$c_1$ % label circle M:2 at 70 (wrt xhat) outside
  \VDDlcircleangleany N:1:-60:-1:$c_2$ % label circle N:1 at -60 (wrt xhat) inside
\VDDdcanvasend
