verbatimtex
.EQ
delim $$
.EN
\# etex

input boxes

beginfig(1);
  pair shadowshift;
  shadowshift = (1, -1) * bp;

  def drawshadowed(text t) =
    forsuffixes $ = t:
      fill bpath$ shifted shadowshift;
      unfill bpath$;
      drawboxed($);
    endfor
  enddef;

  boxit.a(btex \[12] \s8A\s+2 \[lh] a etex);
  circleit.b(btex $e sup {i omega t}$ etex rotated 20);

  b.w - a.e = (10bp, 0);

  drawshadowed(a, b);
  draw a.e .. b.w;

  label.top(btex \[Cs] \[Po] \[Eu] etex, a.n);
  label.llft(btex \[Fn] etex, a.s);

  draw bbox currentpicture dashed evenly;
endfig;

end
