ASSOCIATION-CREATECONSNCONS*DUMMY*ASSOCIATION-BINDATSOCACONCRPLACWASSOCIATION-LOOKUPWITH***RESULT***RETURNSQUOTECDRCAR***PAIR***	MAP-OVER-ASSOCIATIONLIST3LIST2XCONSFORDOLETCONDSETFPROGNNOTEQINCOMMONEVLOADPUTENTRYMACROEXPRdW  ,+<> Bx D F  ,3B+	  L+  ,  x, x  2L+ 2L+ x  , x  0 L+ >~,~<,>  x,3B+ + >,~<"#<@$<@%<@&<@<<@<"<'<(<(<<@<<@> Bx    D     F          H~ 
 
( J~  V U, B} U , B} T ~,  },	 B} T , S,	  S,	 B| ~ R,  R Q,  |,	  Q,	  } P,  P,	 O, O,	 },	 N>|+	<
<
<<<<<<
<
 !<<<<@ c,Z& c b,Z& c b,Z& c a,Z&) a `+<<<<<<V,A(@@D@?~TD""QA"P"AE*E~EE"Q+x@D