#!/usr/bin/perl sub x{(caller())[ob-//]} sub ob{x}_(&fu.a)._(&te.&sc)._(&te.&ob)._(&te.&fu)._(&ob-//.$%); sub fu{x}_(&at.//)._(&at.e)._(&at.f)._(&te.&fu)._(&at.&d_)._(&at.&sc); sub sc{x}_(&te.&ob-//)._(&ob-//.$%)._(&sc.$%)._(&at.&sc); sub at{x}_(&te.&ob-//)._(&at.c)._(&ob-//.$%)._(&at.&d_)._(&at.//); sub te{x}_(&at.&ob)._(&at.b)._(&at.&sc)._(&te.&ob-//)._(&ob-//.c); sub d_{x}sub _{vec($_,$%,d_)=eval"$%x$_[$%]";print chr vec($_,$%,d_)}