<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;Author: Paul Fitzpatrick, paulfitz@csail.mit.edu</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;Copyright (c) 2005 Paul Fitzpatrick</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;This file is part of CosmicOS.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;CosmicOS is free software; you can redistribute it and / or modify</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;it under the terms of the GNU General Public License as published by</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;the Free Software Foundation; either version 2 of the License, or</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;(at your option) any later version.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;CosmicOS is distributed in the hope that it will be useful,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;but WITHOUT ANY WARRANTY; without even the implied warranty of</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;GNU General Public License for more details.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;You should have received a copy of the GNU General Public License</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;along with CosmicOS; if not, write to the Free Software</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='0'><FONT COLOR=red>#&nbsp;MATH introduce numbers (in unary notation)</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here we count up, go through some primes, etc.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is some syntax around the numbers, but that doesn't</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need to be understood at this point.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Any 'words' written here are converted to arbitrary integers</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;in the actual message.  Any word ending in -in-unary will be given</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;in unary rather than the binary code used in the main body</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;of the message.</TT><BR>
<TT>[<A HREF='sound.cgi?s=000102233'>hear</A>] </TT><TT>(intro-in-unary 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001102233'>hear</A>] </TT><TT>(intro-in-unary 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011102233'>hear</A>] </TT><TT>(intro-in-unary 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111102233'>hear</A>] </TT><TT>(intro-in-unary 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111102233'>hear</A>] </TT><TT>(intro-in-unary 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011111102233'>hear</A>] </TT><TT>(intro-in-unary 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111111102233'>hear</A>] </TT><TT>(intro-in-unary 0111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011111111102233'>hear</A>] </TT><TT>(intro-in-unary 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111111111102233'>hear</A>] </TT><TT>(intro-in-unary 0111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011111111111102233'>hear</A>] </TT><TT>(intro-in-unary 01111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 0111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 01111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001102233'>hear</A>] </TT><TT>(intro-in-unary 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011102233'>hear</A>] </TT><TT>(intro-in-unary 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111102233'>hear</A>] </TT><TT>(intro-in-unary 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0001111111111102233'>hear</A>] </TT><TT>(intro-in-unary 0111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000102233'>hear</A>] </TT><TT>(intro-in-unary 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111102233'>hear</A>] </TT><TT>(intro-in-unary 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=00011111111102233'>hear</A>] </TT><TT>(intro-in-unary 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=000111111111111111102233'>hear</A>] </TT><TT>(intro-in-unary 011111111111111110);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='1'><FONT COLOR=red>#&nbsp;MATH introduce equality for unary numbers</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The intro operator does nothing essential, and could be</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;omitted - it just tags the first use of a new operator.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The = operator is introduced alongside a duplication of</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;unary numbers.  The meaning will not quite by nailed down</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;until we see other relational operators.</TT><BR>
<TT>[<A HREF='sound.cgi?s=01100100102233'>hear</A>] </TT><TT>(=-in-unary 010 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0110011001102233'>hear</A>] </TT><TT>(=-in-unary 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011001110011102233'>hear</A>] </TT><TT>(=-in-unary 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01100111100111102233'>hear</A>] </TT><TT>(=-in-unary 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0110011111001111102233'>hear</A>] </TT><TT>(=-in-unary 0111110 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011001111110011111102233'>hear</A>] </TT><TT>(=-in-unary 01111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01100111111100111111102233'>hear</A>] </TT><TT>(=-in-unary 011111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0110011111111001111111102233'>hear</A>] </TT><TT>(=-in-unary 0111111110 0111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01100100102233'>hear</A>] </TT><TT>(=-in-unary 010 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011001111110011111102233'>hear</A>] </TT><TT>(=-in-unary 01111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0110011001102233'>hear</A>] </TT><TT>(=-in-unary 0110 0110);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='2'><FONT COLOR=red>#&nbsp;MATH now introduce other relational operators</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;After this lesson, it should be clear what contexts</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&lt; &gt; and = are appropriate in.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;drive the lesson home</TT><BR>
<TT>[<A HREF='sound.cgi?s=01100100102233'>hear</A>] </TT><TT>(=-in-unary 010 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0111001100102233'>hear</A>] </TT><TT>(&gt;-in-unary 0110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110011100102233'>hear</A>] </TT><TT>(&gt;-in-unary 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01001001102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0110011001102233'>hear</A>] </TT><TT>(=-in-unary 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111001102233'>hear</A>] </TT><TT>(&gt;-in-unary 01110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0111001111001102233'>hear</A>] </TT><TT>(&gt;-in-unary 011110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010010011102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100110011102233'>hear</A>] </TT><TT>(&lt;-in-unary 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011001110011102233'>hear</A>] </TT><TT>(=-in-unary 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110011110011102233'>hear</A>] </TT><TT>(&gt;-in-unary 011110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100100111102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01001100111102233'>hear</A>] </TT><TT>(&lt;-in-unary 0110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010011100111102233'>hear</A>] </TT><TT>(&lt;-in-unary 01110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01100111100111102233'>hear</A>] </TT><TT>(=-in-unary 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110010002233'>hear</A>] </TT><TT>(&gt;-in-unary 010 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111111111001102233'>hear</A>] </TT><TT>(&gt;-in-unary 01111111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0111001111110002233'>hear</A>] </TT><TT>(&gt;-in-unary 01111110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100110002233'>hear</A>] </TT><TT>(&gt;-in-unary 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110011111111001102233'>hear</A>] </TT><TT>(&gt;-in-unary 0111111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100110002233'>hear</A>] </TT><TT>(&gt;-in-unary 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111111111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 011111111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110011111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 01111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01110011111111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 01111111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=011100111111100102233'>hear</A>] </TT><TT>(&gt;-in-unary 011111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010000102233'>hear</A>] </TT><TT>(&lt;-in-unary 00 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010011100111111111102233'>hear</A>] </TT><TT>(&lt;-in-unary 01110 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010011110011111111102233'>hear</A>] </TT><TT>(&lt;-in-unary 011110 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=01001100111102233'>hear</A>] </TT><TT>(&lt;-in-unary 0110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100100111111102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010000111111111102233'>hear</A>] </TT><TT>(&lt;-in-unary 00 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100001102233'>hear</A>] </TT><TT>(&lt;-in-unary 00 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100001102233'>hear</A>] </TT><TT>(&lt;-in-unary 00 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010010011102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=010011001111102233'>hear</A>] </TT><TT>(&lt;-in-unary 0110 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=0100100111102233'>hear</A>] </TT><TT>(&lt;-in-unary 010 011110);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;switch to binary labelling for commands</TT><BR>
<TT>[<A HREF='sound.cgi?s=21030100102233'>hear</A>] </TT><TT>(= 010 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211301100102233'>hear</A>] </TT><TT>(&gt; 0110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113011100102233'>hear</A>] </TT><TT>(&gt; 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21130111100102233'>hear</A>] </TT><TT>(&gt; 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21301001102233'>hear</A>] </TT><TT>(&lt; 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011001102233'>hear</A>] </TT><TT>(= 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21130111001102233'>hear</A>] </TT><TT>(&gt; 01110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211301111001102233'>hear</A>] </TT><TT>(&gt; 011110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213010011102233'>hear</A>] </TT><TT>(&lt; 010 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2130110011102233'>hear</A>] </TT><TT>(&lt; 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110011102233'>hear</A>] </TT><TT>(= 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113011110011102233'>hear</A>] </TT><TT>(&gt; 011110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2130100111102233'>hear</A>] </TT><TT>(&lt; 010 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21301100111102233'>hear</A>] </TT><TT>(&lt; 0110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213011100111102233'>hear</A>] </TT><TT>(&lt; 01110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100111102233'>hear</A>] </TT><TT>(= 011110 011110);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;a few more random examples</TT><BR>
<TT>[<A HREF='sound.cgi?s=213011100111102233'>hear</A>] </TT><TT>(&lt; 01110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100111102233'>hear</A>] </TT><TT>(= 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21301001111102233'>hear</A>] </TT><TT>(&lt; 010 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113011110002233'>hear</A>] </TT><TT>(&gt; 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211301111100111102233'>hear</A>] </TT><TT>(&gt; 0111110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2130110011102233'>hear</A>] </TT><TT>(&lt; 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211301100102233'>hear</A>] </TT><TT>(&gt; 0110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211301111100102233'>hear</A>] </TT><TT>(&gt; 0111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110011102233'>hear</A>] </TT><TT>(= 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110011102233'>hear</A>] </TT><TT>(= 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113010002233'>hear</A>] </TT><TT>(&gt; 010 00);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='3'><FONT COLOR=red>#&nbsp;MATH introduce the NOT logical operator</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=203210032233'>hear</A>] </TT><TT>(intro not);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210300002233'>hear</A>] </TT><TT>(= 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321300002233'>hear</A>] </TT><TT>(not / &lt; 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211300002233'>hear</A>] </TT><TT>(not / &gt; 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100111102233'>hear</A>] </TT><TT>(= 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232130111100111102233'>hear</A>] </TT><TT>(not / &lt; 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321130111100111102233'>hear</A>] </TT><TT>(not / &gt; 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111110011111102233'>hear</A>] </TT><TT>(= 01111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321301111110011111102233'>hear</A>] </TT><TT>(not / &lt; 01111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211301111110011111102233'>hear</A>] </TT><TT>(not / &gt; 01111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011001102233'>hear</A>] </TT><TT>(= 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023213011001102233'>hear</A>] </TT><TT>(not / &lt; 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232113011001102233'>hear</A>] </TT><TT>(not / &gt; 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110011102233'>hear</A>] </TT><TT>(= 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321301110011102233'>hear</A>] </TT><TT>(not / &lt; 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211301110011102233'>hear</A>] </TT><TT>(not / &gt; 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103011100111111111102233'>hear</A>] </TT><TT>(not / = 01110 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213011100111111111102233'>hear</A>] </TT><TT>(&lt; 01110 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232113011100111111111102233'>hear</A>] </TT><TT>(not / &gt; 01110 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210301111100111111102233'>hear</A>] </TT><TT>(not / = 0111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21301111100111111102233'>hear</A>] </TT><TT>(&lt; 0111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211301111100111111102233'>hear</A>] </TT><TT>(not / &gt; 0111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210301001102233'>hear</A>] </TT><TT>(not / = 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21301001102233'>hear</A>] </TT><TT>(&lt; 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211301001102233'>hear</A>] </TT><TT>(not / &gt; 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321030001111102233'>hear</A>] </TT><TT>(not / = 00 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2130001111102233'>hear</A>] </TT><TT>(&lt; 00 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321130001111102233'>hear</A>] </TT><TT>(not / &gt; 00 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103011111111001111111111111102233'>hear</A>] </TT><TT>(not / = 0111111110 0111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213011111111001111111111111102233'>hear</A>] </TT><TT>(&lt; 0111111110 0111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232113011111111001111111111111102233'>hear</A>] </TT><TT>(not / &gt; 0111111110 0111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321030111111111110011111102233'>hear</A>] </TT><TT>(not / = 0111111111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21130111111111110011111102233'>hear</A>] </TT><TT>(&gt; 0111111111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232130111111111110011111102233'>hear</A>] </TT><TT>(not / &lt; 0111111111110 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321030111111111111001102233'>hear</A>] </TT><TT>(not / = 01111111111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21130111111111111001102233'>hear</A>] </TT><TT>(&gt; 01111111111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232130111111111111001102233'>hear</A>] </TT><TT>(not / &lt; 01111111111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321030111111111100111111102233'>hear</A>] </TT><TT>(not / = 011111111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21130111111111100111111102233'>hear</A>] </TT><TT>(&gt; 011111111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232130111111111100111111102233'>hear</A>] </TT><TT>(not / &lt; 011111111110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103011110002233'>hear</A>] </TT><TT>(not / = 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113011110002233'>hear</A>] </TT><TT>(&gt; 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023213011110002233'>hear</A>] </TT><TT>(not / &lt; 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103011111111111111110011111111102233'>hear</A>] </TT><TT>(not / = 011111111111111110 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2113011111111111111110011111111102233'>hear</A>] </TT><TT>(&gt; 011111111111111110 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023213011111111111111110011111111102233'>hear</A>] </TT><TT>(not / &lt; 011111111111111110 01111111110);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='4'><FONT COLOR=red>#&nbsp;MATH introduce addition</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032101032233'>hear</A>] </TT><TT>(intro +);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301100232101030001102233'>hear</A>] </TT><TT>(= 0110 / + 00 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111100232101030111100102233'>hear</A>] </TT><TT>(= 0111110 / + 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301100232101030110002233'>hear</A>] </TT><TT>(= 0110 / + 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210103000111102233'>hear</A>] </TT><TT>(= 011110 / + 00 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210103011100102233'>hear</A>] </TT><TT>(= 011110 / + 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111002321010301001102233'>hear</A>] </TT><TT>(= 01110 / + 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321010300002233'>hear</A>] </TT><TT>(= 00 / + 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210103011110002233'>hear</A>] </TT><TT>(= 011110 / + 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111002321010301100102233'>hear</A>] </TT><TT>(= 01110 / + 0110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210103011110002233'>hear</A>] </TT><TT>(= 011110 / + 011110 00);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='5'><FONT COLOR=red>#&nbsp;MATH introduce subtraction</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032101132233'>hear</A>] </TT><TT>(intro -);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210300023210113011001102233'>hear</A>] </TT><TT>(= 00 / - 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111002321011301111100102233'>hear</A>] </TT><TT>(= 011110 / - 0111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301100232101130110002233'>hear</A>] </TT><TT>(= 0110 / - 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103000232101130111100111102233'>hear</A>] </TT><TT>(= 00 / - 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011100232101130111100102233'>hear</A>] </TT><TT>(= 01110 / - 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030100232101130111001102233'>hear</A>] </TT><TT>(= 010 / - 01110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321011300002233'>hear</A>] </TT><TT>(= 00 / - 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210113011110002233'>hear</A>] </TT><TT>(= 011110 / - 011110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030110023210113011100102233'>hear</A>] </TT><TT>(= 0110 / - 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210113011110002233'>hear</A>] </TT><TT>(= 011110 / - 011110 00);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='6'><FONT COLOR=red>#&nbsp;MATH introduce multiplication</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032100132233'>hear</A>] </TT><TT>(intro *);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001300002233'>hear</A>] </TT><TT>(= 00 / * 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210300023210013000102233'>hear</A>] </TT><TT>(= 00 / * 00 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103000232100130001102233'>hear</A>] </TT><TT>(= 00 / * 00 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001300011102233'>hear</A>] </TT><TT>(= 00 / * 00 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210300023210013010002233'>hear</A>] </TT><TT>(= 00 / * 010 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030100232100130100102233'>hear</A>] </TT><TT>(= 010 / * 010 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011002321001301001102233'>hear</A>] </TT><TT>(= 0110 / * 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110023210013010011102233'>hear</A>] </TT><TT>(= 01110 / * 010 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103000232100130110002233'>hear</A>] </TT><TT>(= 00 / * 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011002321001301100102233'>hear</A>] </TT><TT>(= 0110 / * 0110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210013011001102233'>hear</A>] </TT><TT>(= 011110 / * 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111100232100130110011102233'>hear</A>] </TT><TT>(= 01111110 / * 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001301110002233'>hear</A>] </TT><TT>(= 00 / * 01110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110023210013011100102233'>hear</A>] </TT><TT>(= 01110 / * 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111100232100130111001102233'>hear</A>] </TT><TT>(= 01111110 / * 01110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111111111002321001301110011102233'>hear</A>] </TT><TT>(= 01111111110 / * 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210300023210013000102233'>hear</A>] </TT><TT>(= 00 / * 00 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110023210013011100102233'>hear</A>] </TT><TT>(= 01110 / * 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103000232100130110002233'>hear</A>] </TT><TT>(= 00 / * 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001300011102233'>hear</A>] </TT><TT>(= 00 / * 00 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301110023210013011100102233'>hear</A>] </TT><TT>(= 01110 / * 01110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011002321001301001102233'>hear</A>] </TT><TT>(= 0110 / * 010 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001300002233'>hear</A>] </TT><TT>(= 00 / * 00 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001301110002233'>hear</A>] </TT><TT>(= 00 / * 01110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103000232100130110002233'>hear</A>] </TT><TT>(= 00 / * 0110 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030002321001301110002233'>hear</A>] </TT><TT>(= 00 / * 01110 00);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='7'><FONT COLOR=red>#&nbsp;MATH introduce a simple form of binary notation</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;After this lesson, in the higher-level version of the message,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;will expand decimal to stand for the binary notation given.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;It wouldn't be hard to accompany this lesson with a more</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;formal definition once functions are introduced (below)</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;so maybe the transition to binary should be delayed?</TT><BR>
<TT>[<A HREF='sound.cgi?s=21032130102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:)</font> 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210301102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.)</font> 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210030111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000301111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:...)</font> 0111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000030111111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:....)</font> 011111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203002233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(.)</font> 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032130102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:)</font> 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210301102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.)</font> 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032113011102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::)</font> 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210030111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101301111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321103011111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.)</font> 01111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211130111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:::)</font> 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000301111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:...)</font> 0111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210013011111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..:)</font> 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101030111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:.)</font> 011111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011301111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.::)</font> 0111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211003011111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::..)</font> 01111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110130111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.:)</font> 011111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321110301111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:::.)</font> 0111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211113011111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::::)</font> 01111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203002233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(.)</font> 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211130111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:::)</font> 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110130111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.:)</font> 011111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101301111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210013011111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..:)</font> 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203002233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(.)</font> 00);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032113011102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::)</font> 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211113011111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::::)</font> 01111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211003011111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::..)</font> 01111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101301111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101301111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> 0111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210013011111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..:)</font> 01111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210301102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.)</font> 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032130102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:)</font> 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211113011111111111111102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::::)</font> 01111111111111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210301102233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.)</font> 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111100232101030111100102233'>hear</A>] </TT><TT>(= 0111110 / + 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023210103210032132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> / + <font style='background-color: #ffcdff'>(:..)</font> <font style='background-color: #ffffcd'>(:)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111110023210103011111100102233'>hear</A>] </TT><TT>(= 011111110 / + 01111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321113023210103211032132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:::)</font> / + <font style='background-color: #ffcdff'>(::.)</font> <font style='background-color: #ffffcd'>(:)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111100232101030111100102233'>hear</A>] </TT><TT>(= 0111110 / + 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023210103210032132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:)</font> / + <font style='background-color: #ffcdff'>(:..)</font> <font style='background-color: #ffffcd'>(:)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210103000111102233'>hear</A>] </TT><TT>(= 011110 / + 00 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321003023210103203210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> / + <font style='background-color: #ffcdff'>(.)</font> <font style='background-color: #ffffcd'>(:..)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111111111002321010301111111001102233'>hear</A>] </TT><TT>(= 01111111110 / + 011111110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032100130232101032111321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..:)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;+ <font style='background-color: #ffcdff'>(:::)</font> <font style='background-color: #ffffcd'>(:.)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210301111111111100232101030111111100111102233'>hear</A>] </TT><TT>(= 0111111111110 / + 011111110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011302321010321113210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.::)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;+ <font style='background-color: #ffcdff'>(:::)</font> <font style='background-color: #ffffcd'>(:..)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111111110023210103011100111111102233'>hear</A>] </TT><TT>(= 011111111110 / + 01110 011111110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101030232101032113211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:.:.)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;+ <font style='background-color: #ffcdff'>(::)</font> <font style='background-color: #ffffcd'>(:::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111111002321010301111100102233'>hear</A>] </TT><TT>(= 01111110 / + 0111110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321103023210103210132132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.)</font> / + <font style='background-color: #ffcdff'>(:.:)</font> <font style='background-color: #ffffcd'>(:)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100232100130111100102233'>hear</A>] </TT><TT>(= 011110 / * 011110 010);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321003023210013210032132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> / * <font style='background-color: #ffcdff'>(:..)</font> <font style='background-color: #ffffcd'>(:)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100232100130100111102233'>hear</A>] </TT><TT>(= 011110 / * 010 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321003023210013213210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> / * <font style='background-color: #ffcdff'>(:)</font> <font style='background-color: #ffffcd'>(:..)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111100232100130100111102233'>hear</A>] </TT><TT>(= 011110 / * 010 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321003023210013213210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> / * <font style='background-color: #ffcdff'>(:)</font> <font style='background-color: #ffffcd'>(:..)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111100232100130110011102233'>hear</A>] </TT><TT>(= 01111110 / * 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321103023210013210321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.)</font> / * <font style='background-color: #ffcdff'>(:.)</font> <font style='background-color: #ffffcd'>(::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011111100232100130110011102233'>hear</A>] </TT><TT>(= 01111110 / * 0110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321103023210013210321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(::.)</font> / * <font style='background-color: #ffcdff'>(:.)</font> <font style='background-color: #ffffcd'>(::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103011110023210013011001102233'>hear</A>] </TT><TT>(= 011110 / * 0110 0110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321003023210013210321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..)</font> / * <font style='background-color: #ffcdff'>(:.)</font> <font style='background-color: #ffffcd'>(:.)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111111111002321001301110011102233'>hear</A>] </TT><TT>(= 01111111110 / * 01110 01110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210013023210013211321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:..:)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;* <font style='background-color: #ffcdff'>(::)</font> <font style='background-color: #ffffcd'>(::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21030111111111111111100232100130111100111102233'>hear</A>] </TT><TT>(= 011111111111111110 / * 011110 011110);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210000302321001321003210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(:....)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;* <font style='background-color: #ffcdff'>(:..)</font> <font style='background-color: #ffffcd'>(:..)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='8'><FONT COLOR=red>#&nbsp;MATH show local assignment</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211103210100320302321032210100332032233'>hear</A>] </TT><TT>(assign 20 0 / = <font style='background-color: #cdffff'>(20)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210100321302321032210100332132233'>hear</A>] </TT><TT>(assign 20 1 / = <font style='background-color: #cdffff'>(20)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010032103023210322101003321032233'>hear</A>] </TT><TT>(assign 20 2 / = <font style='background-color: #cdffff'>(20)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210101320302321032210101332032233'>hear</A>] </TT><TT>(assign 21 0 / = <font style='background-color: #cdffff'>(21)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210101321302321032210101332132233'>hear</A>] </TT><TT>(assign 21 1 / = <font style='background-color: #cdffff'>(21)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010132103023210322101013321032233'>hear</A>] </TT><TT>(assign 21 2 / = <font style='background-color: #cdffff'>(21)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210110320302321032210110332032233'>hear</A>] </TT><TT>(assign 22 0 / = <font style='background-color: #cdffff'>(22)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210110321302321032210110332132233'>hear</A>] </TT><TT>(assign 22 1 / = <font style='background-color: #cdffff'>(22)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321011032103023210322101103321032233'>hear</A>] </TT><TT>(assign 22 2 / = <font style='background-color: #cdffff'>(22)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032032211103210100320322101003332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 20 0 </font><font style='background-color: #9bffff'>(20)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320322111032101003203023210100332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 20 0 / 20)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023211103210100320302321010032233'>hear</A>] </TT><TT>(= 0 / assign 20 0 / 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101003023211103210100320321010032233'>hear</A>] </TT><TT>(= 20 / assign 20 0 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101003203210132233'>hear</A>] </TT><TT>(= 5 / assign 20 0 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210100320302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 20 0 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210100320302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 20 0 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032132211103210100321322101003332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 20 1 </font><font style='background-color: #9bffff'>(20)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321322111032101003213023210100332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 20 1 / 20)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023211103210100321302321010032233'>hear</A>] </TT><TT>(= 1 / assign 20 1 / 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101003023211103210100321321010032233'>hear</A>] </TT><TT>(= 20 / assign 20 1 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101003213210132233'>hear</A>] </TT><TT>(= 5 / assign 20 1 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210100321302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 20 1 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210100321302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 20 1 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210322111032101003210322101003332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 20 2 </font><font style='background-color: #9bffff'>(20)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032103221110321010032103023210100332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 20 2 / 20)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232111032101003210302321010032233'>hear</A>] </TT><TT>(= 2 / assign 20 2 / 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321010030232111032101003210321010032233'>hear</A>] </TT><TT>(= 20 / assign 20 2 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101302321110321010032103210132233'>hear</A>] </TT><TT>(= 5 / assign 20 2 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101003210302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 20 2 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011130232111032101003210302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 20 2 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032032211103210101320322101013332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 21 0 </font><font style='background-color: #9bffff'>(21)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320322111032101013203023210101332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 21 0 / 21)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023211103210101320302321010132233'>hear</A>] </TT><TT>(= 0 / assign 21 0 / 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101013023211103210101320321010132233'>hear</A>] </TT><TT>(= 21 / assign 21 0 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101013203210132233'>hear</A>] </TT><TT>(= 5 / assign 21 0 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210101320302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 21 0 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210101320302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 21 0 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032132211103210101321322101013332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 21 1 </font><font style='background-color: #9bffff'>(21)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321322111032101013213023210101332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 21 1 / 21)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023211103210101321302321010132233'>hear</A>] </TT><TT>(= 1 / assign 21 1 / 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101013023211103210101321321010132233'>hear</A>] </TT><TT>(= 21 / assign 21 1 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101013213210132233'>hear</A>] </TT><TT>(= 5 / assign 21 1 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210101321302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 21 1 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210101321302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 21 1 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210322111032101013210322101013332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 21 2 </font><font style='background-color: #9bffff'>(21)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032103221110321010132103023210101332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 21 2 / 21)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232111032101013210302321010132233'>hear</A>] </TT><TT>(= 2 / assign 21 2 / 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321010130232111032101013210321010132233'>hear</A>] </TT><TT>(= 21 / assign 21 2 21);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101302321110321010132103210132233'>hear</A>] </TT><TT>(= 5 / assign 21 2 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101013210302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 21 2 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011130232111032101013210302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 21 2 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032032211103210110320322101103332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 22 0 </font><font style='background-color: #9bffff'>(22)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320322111032101103203023210110332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(assign 22 0 / 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023211103210110320302321011032233'>hear</A>] </TT><TT>(= 0 / assign 22 0 / 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101103023211103210110320321011032233'>hear</A>] </TT><TT>(= 22 / assign 22 0 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101103203210132233'>hear</A>] </TT><TT>(= 5 / assign 22 0 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210110320302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 22 0 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210110320302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 22 0 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032132211103210110321322101103332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 22 1 </font><font style='background-color: #9bffff'>(22)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321322111032101103213023210110332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(assign 22 1 / 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023211103210110321302321011032233'>hear</A>] </TT><TT>(= 1 / assign 22 1 / 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101103023211103210110321321011032233'>hear</A>] </TT><TT>(= 22 / assign 22 1 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101103213210132233'>hear</A>] </TT><TT>(= 5 / assign 22 1 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321013023211103210110321302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 22 1 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101113023211103210110321302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 22 1 / assign 23 5 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210322111032101103210322101103332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 22 2 </font><font style='background-color: #9bffff'>(22)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032103221110321011032103023210110332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(assign 22 2 / 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232111032101103210302321011032233'>hear</A>] </TT><TT>(= 2 / assign 22 2 / 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011030232111032101103210321011032233'>hear</A>] </TT><TT>(= 22 / assign 22 2 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101302321110321011032103210132233'>hear</A>] </TT><TT>(= 5 / assign 22 2 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210130232111032101103210302321110321011132101302321011132233'>hear</A>] </TT><TT>(= 5 / assign 22 2 / assign 23 5 / 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011130232111032101103210302321110321011132101321011132233'>hear</A>] </TT><TT>(= 23 / assign 22 2 / assign 23 5 23);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Now for functions.</TT><BR>
<TT>[<A HREF='sound.cgi?s=21110321010032211003211100321013302321032101322101003210332233'>hear</A>] </TT><TT>(assign 20 <font style='background-color: #cdffff'>(? 28 5)</font> / = 5 <font style='background-color: #ffcdff'>(20 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100000322110032110003210133023210321013221000003211332233'>hear</A>] </TT><TT>(assign 32 <font style='background-color: #cdffff'>(? 24 5)</font> / = 5 <font style='background-color: #ffcdff'>(32 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321110032211003211101321103302321032110322111003210332233'>hear</A>] </TT><TT>(assign 28 <font style='background-color: #cdffff'>(? 29 6)</font> / = 6 <font style='background-color: #ffcdff'>(28 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103211110322110032100000321103302321032110322111103211332233'>hear</A>] </TT><TT>(assign 30 <font style='background-color: #cdffff'>(? 32 6)</font> / = 6 <font style='background-color: #ffcdff'>(30 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032110013221100321001103221001103330232103210322110013210332233'>hear</A>] </TT><TT>(assign 25 <font style='background-color: #cdffff'>(? 38 </font><font style='background-color: #9bffff'>(38)</font><font style='background-color: #cdffff'>)</font> / = 2 <font style='background-color: #ffcdff'>(25 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321011132211003211110322111103330232103211322101113211332233'>hear</A>] </TT><TT>(assign 23 <font style='background-color: #cdffff'>(? 30 </font><font style='background-color: #9bffff'>(30)</font><font style='background-color: #cdffff'>)</font> / = 3 <font style='background-color: #ffcdff'>(23 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032110013221100321000013221000013330232103210322110013210332233'>hear</A>] </TT><TT>(assign 25 <font style='background-color: #cdffff'>(? 33 </font><font style='background-color: #9bffff'>(33)</font><font style='background-color: #cdffff'>)</font> / = 2 <font style='background-color: #ffcdff'>(25 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321110132211003210101322101013330232103211322111013211332233'>hear</A>] </TT><TT>(assign 29 <font style='background-color: #cdffff'>(? 21 </font><font style='background-color: #9bffff'>(21)</font><font style='background-color: #cdffff'>)</font> / = 3 <font style='background-color: #ffcdff'>(29 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032110013221100321000003023210103221000003321330232103211322110013210332233'>hear</A>] </TT><TT>(assign 25 <font style='background-color: #cdffff'>(? 32 / + </font><font style='background-color: #9bffff'>(32)</font><font style='background-color: #cdffff'> 1)</font> / = 3 <font style='background-color: #ffcdff'>(25 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321111132211003210011030232101032210011033213302321032100322111113211332233'>hear</A>] </TT><TT>(assign 31 <font style='background-color: #cdffff'>(? 38 / + </font><font style='background-color: #9bffff'>(38)</font><font style='background-color: #cdffff'> 1)</font> / = 4 <font style='background-color: #ffcdff'>(31 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210001132211003210000130232101032210000133213302321032113221000113210332233'>hear</A>] </TT><TT>(assign 35 <font style='background-color: #cdffff'>(? 33 / + </font><font style='background-color: #9bffff'>(33)</font><font style='background-color: #cdffff'> 1)</font> / = 3 <font style='background-color: #ffcdff'>(35 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321000003221100321101030232101032211010332133023210321003221000003211332233'>hear</A>] </TT><TT>(assign 32 <font style='background-color: #cdffff'>(? 26 / + </font><font style='background-color: #9bffff'>(26)</font><font style='background-color: #cdffff'> 1)</font> / = 4 <font style='background-color: #ffcdff'>(32 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001003221100321001013023210103221001013321103302321032210010032110332110032233'>hear</A>] </TT><TT>(assign y <font style='background-color: #cdffff'>(? x / + </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 6)</font> / = <font style='background-color: #ffcdff'>(y 6)</font> 12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321010322100101332110332110332110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / + </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 6)</font><font style='background-color: #cdffff'> 6)</font> 12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001003221100321001013023210103221001013321003302321032210010032033210032233'>hear</A>] </TT><TT>(assign y <font style='background-color: #cdffff'>(? x / + </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 4)</font> / = <font style='background-color: #ffcdff'>(y 0)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321010322100101332100332033210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / + </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 4)</font><font style='background-color: #cdffff'> 0)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100100322110032100101302321010322100101332110033023210322100100320332110032233'>hear</A>] </TT><TT>(assign y <font style='background-color: #cdffff'>(? x / + </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 12)</font> / = <font style='background-color: #ffcdff'>(y 0)</font> 12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322211003210010130232101032210010133211003320332110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / + </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 12)</font><font style='background-color: #cdffff'> 0)</font> 12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210010032211003210010130232101032210010133211113302321032210010032103321000132233'>hear</A>] </TT><TT>(assign y <font style='background-color: #cdffff'>(? x / + </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 15)</font> / = <font style='background-color: #ffcdff'>(y 2)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221100321001013023210103221001013321111332103321000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / + </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 15)</font><font style='background-color: #cdffff'> 2)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001103221100321001013023211003210010030232101032130232100132210010133221001003330232103221001103211013210033211010132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(z 13 4)</font> 53);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100110322110032100101302321100321001003023210103213023210013221001013322100100333023210322210011032110133210033211010132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(z 13)</font><font style='background-color: #ffcdff'> 4)</font> 53);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321100321001003023210103213023210013221001013322100100333211013210033211010132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / + 1 / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 13 4)</font> 53);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322221100321001013023211003210010030232101032130232100132210010133221001003332110133210033211010132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(? x / ? y / + 1 / * </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(y)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> 13)</font><font style='background-color: #cdffff'> 4)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;53);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011032211003210010130232110032100100302321010321302321001322100101332210010033302321032210011032101321103321111132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(z 5 6)</font> 31);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001103221100321001013023211003210010030232101032130232100132210010133221001003330232103222100110321013321103321111132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(z 5)</font><font style='background-color: #ffcdff'> 6)</font> 31);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221100321001013023211003210010030232101032130232100132210010133221001003332101321103321111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / + 1 / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 5 6)</font> 31);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222211003210010130232110032100100302321010321302321001322100101332210010033321013321103321111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(? x / ? y / + 1 / * </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(y)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> 5)</font><font style='background-color: #cdffff'> 6)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;31);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001103221100321001013023211003210010030232101032130232100132210010133221001003330232103221001103211132100033211100132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(z 7 8)</font> 57);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100110322110032100101302321100321001003023210103213023210013221001013322100100333023210322210011032111332100033211100132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(z 7)</font><font style='background-color: #ffcdff'> 8)</font> 57);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321100321001003023210103213023210013221001013322100100333211132100033211100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / + 1 / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 7 8)</font> 57);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322221100321001013023211003210010030232101032130232100132210010133221001003332111332100033211100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(? x / ? y / + 1 / * </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(y)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> 7)</font><font style='background-color: #cdffff'> 8)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;57);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011032211003210010130232110032100100302321010321302321001322100101332210010033302321032210011032100032103321000132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(z 8 2)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001103221100321001013023211003210010030232101032130232100132210010133221001003330232103222100110321000332103321000132233'>hear</A>] </TT><TT>(assign z <font style='background-color: #cdffff'>(? x / ? y / + 1 / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(z 8)</font><font style='background-color: #ffcdff'> 2)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221100321001013023211003210010030232101032130232100132210010133221001003332100032103321000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / + 1 / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 8 2)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222211003210010130232110032100100302321010321302321001322100101332210010033321000332103321000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(? x / ? y / + 1 / * </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(y)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> 8)</font><font style='background-color: #cdffff'> 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321111321110321110132233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 15 14 29);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100111322110032100101302321100321001003023211003210011030232103221001103302321010322100101332210010033302321001113210132100032110132233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 5 8 13);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321100321111321101132233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 12 15 27);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321110321110321110032233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 14 14 28);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001113221100321001013023211003210010030232110032100110302321032210011033023210103221001013322100100333023210011132100032032100032233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 8 0 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321111321001321100032233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 15 9 24);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321011321111321101032233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 11 15 26);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210011132211003210010130232110032100100302321100321001103023210322100110330232101032210010133221001003330232100111321013211132110032233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;w</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>= </font><font style='background-color: #9bffff'>(z)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>+ </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(y)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;w 5 7 12);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='9'><FONT COLOR=red>#&nbsp;MATH demonstrate existence of memory</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010003210101032233'>hear</A>] </TT><TT>(define forty-something 42);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101010322101000332233'>hear</A>] </TT><TT>(= 42 <font style='background-color: #cdffff'>(forty-something)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;now introduce a function</TT><BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210320322101001320332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 0 <font style='background-color: #ffcdff'>(square 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210321000032210100132100332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 16 <font style='background-color: #ffcdff'>(square 4)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210321000000322101001321000332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 64 <font style='background-color: #ffcdff'>(square 8)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210100132211003210010130232100132210010133221001013330232103210013221010013211332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 9 <font style='background-color: #ffcdff'>(square 3)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;show that functions can be remembered across statements</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101001302321100321001013023210013221001013322100101332233'>hear</A>] </TT><TT>(define square / ? x / * <font style='background-color: #cdffff'>(x)</font> <font style='background-color: #ffcdff'>(x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321013321100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 5)</font> 25);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001320332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 0)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 1)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321001332101000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 9)</font> 81);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101030232110032100101302321010322100101332132233'>hear</A>] </TT><TT>(define plusone / ? x / + <font style='background-color: #cdffff'>(x)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101032111332100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 7)</font> 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010321133210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 3)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010321133210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 3)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010103210133211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 5)</font> 6);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This could all be simplified or removed</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;once the handling of true / false stabilizes</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='10'><FONT COLOR=red>#&nbsp;MATH use equality for truth values</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21032210301100110322113011110011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 0110 0110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221030100103221130111111001111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 010 010)</font> <font style='background-color: #ffcdff'>(&gt; 01111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032213011100111103221030111110011111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322103011100111032210301111001111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 011110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221030111001110322103000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 00 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221301111110011032213011110011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 01111110 0110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032213011110010322113000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 011110 010)</font> <font style='background-color: #ffcdff'>(&gt; 00 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211300011111032210301110011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&gt; 00 0111110)</font> <font style='background-color: #ffcdff'>(= 01110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322113011001110322113011110011111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&gt; 0110 01110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221130110011111103221130100111111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&gt; 0110 01111110)</font> <font style='background-color: #ffcdff'>(&gt; 010 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221130110011103221301001111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(&gt; 0110 01110)</font> <font style='background-color: #ffcdff'>(&lt; 010 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221030111100111032213010011032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(= 011110 01110)</font> <font style='background-color: #ffcdff'>(&lt; 010 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210322103011111001111032213011001111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(= 0111110 011110)</font> <font style='background-color: #ffcdff'>(&lt; 0110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321032211301111001111110322103011100111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(&gt; 011110 01111110)</font> <font style='background-color: #ffcdff'>(= 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221030111001032211301111001032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(= 01110 010)</font> <font style='background-color: #ffcdff'>(&gt; 011110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221301110011111103221301111110011032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #cdffff'>(&lt; 01110 01111110)</font> <font style='background-color: #ffcdff'>(&lt; 01111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210322103011001103221130110011111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(= 0110 0110)</font> <font style='background-color: #ffcdff'>(&gt; 0110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210322103011111001111103221301111110011032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #cdffff'>(= 0111110 0111110)</font> <font style='background-color: #ffcdff'>(&lt; 01111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221030111001110322130111100111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221130111110011032213011111001111032233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(&gt; 0111110 0110)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101132132233'>hear</A>] </TT><TT>(define true 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210110032032233'>hear</A>] </TT><TT>(define false 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101011332210301001032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(= 010 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113322103000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(= 00 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113322113011111110011111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(&gt; 011111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101133221030111110011111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101011332210301111001111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(= 011110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032213011111001111110322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 0111110 01111110)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210301111100111110322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 0111110 0111110)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221130111111100111110322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&gt; 011111110 0111110)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210301100110322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 0110 0110)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322130111001111110322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 01110 01111110)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110033221301111100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100332210301100111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(= 0110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110033221301111110011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(&lt; 01111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003322113010011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(&gt; 010 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110033221130110011111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(&gt; 0110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210301111001110322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 011110 01110)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210300010322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 00 010)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322130111111001110322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(&lt; 01111110 01110)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221030111000322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 01110 00)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210301111001110322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(= 011110 01110)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221010113322101100332233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103221011003322101011332233'>hear</A>] </TT><TT>(not / = <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='11'><FONT COLOR=red>#&nbsp;MATH show mechanisms for branching</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032111132233'>hear</A>] </TT><TT>(intro if);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032111003023211113221321132033211000321110032233'>hear</A>] </TT><TT>(= 28 / if <font style='background-color: #cdffff'>(&lt; 3 0)</font> 24 28);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110113023211113221132103210033211101321101132233'>hear</A>] </TT><TT>(= 27 / if <font style='background-color: #cdffff'>(&gt; 2 4)</font> 29 27);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321110130232111132210321132133210100321110132233'>hear</A>] </TT><TT>(= 29 / if <font style='background-color: #cdffff'>(= 3 1)</font> 20 29);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101013023211113221032032033210101321101032233'>hear</A>] </TT><TT>(= 21 / if <font style='background-color: #cdffff'>(= 0 0)</font> 21 26);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032111013023211113221132101321133211101321011132233'>hear</A>] </TT><TT>(= 29 / if <font style='background-color: #cdffff'>(&gt; 5 3)</font> 29 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110103023211113221132132033211010321011032233'>hear</A>] </TT><TT>(= 26 / if <font style='background-color: #cdffff'>(&gt; 1 0)</font> 26 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210101302321111322103211321133210101321101132233'>hear</A>] </TT><TT>(= 21 / if <font style='background-color: #cdffff'>(= 3 3)</font> 21 27);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011130232111132211321003210033211001321011132233'>hear</A>] </TT><TT>(= 23 / if <font style='background-color: #cdffff'>(&gt; 4 4)</font> 25 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321011013023211003210010130232110032100100302321111322113221001013322100100333221001013322100100332233'>hear</A>] </TT><TT>(define max /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(x)</font> <font style='background-color: #ffffcd'>(y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110302321100321001013023211003210010030232111132213221001013322100100333221001013322100100332233'>hear</A>] </TT><TT>(define min /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&lt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(x)</font> <font style='background-color: #ffffcd'>(y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210110132032032233'>hear</A>] </TT><TT>(= 0 / max 0 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210111032032032233'>hear</A>] </TT><TT>(= 0 / min 0 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210110132032132233'>hear</A>] </TT><TT>(= 1 / max 0 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210111032032132233'>hear</A>] </TT><TT>(= 0 / min 0 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232101101320321032233'>hear</A>] </TT><TT>(= 2 / max 0 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032030232101110320321032233'>hear</A>] </TT><TT>(= 0 / min 0 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210110132132032233'>hear</A>] </TT><TT>(= 1 / max 1 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210111032132032233'>hear</A>] </TT><TT>(= 0 / min 1 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210110132132132233'>hear</A>] </TT><TT>(= 1 / max 1 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210111032132132233'>hear</A>] </TT><TT>(= 1 / min 1 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232101101321321032233'>hear</A>] </TT><TT>(= 2 / max 1 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032130232101110321321032233'>hear</A>] </TT><TT>(= 1 / min 1 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232101101321032032233'>hear</A>] </TT><TT>(= 2 / max 2 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032030232101110321032032233'>hear</A>] </TT><TT>(= 0 / min 2 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232101101321032132233'>hear</A>] </TT><TT>(= 2 / max 2 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032130232101110321032132233'>hear</A>] </TT><TT>(= 1 / min 2 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210302321011013210321032233'>hear</A>] </TT><TT>(= 2 / max 2 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210302321011103210321032233'>hear</A>] </TT><TT>(= 2 / min 2 2);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need to be careful about whether 'if' is eager or lazy</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;here we suggest that it is lazy</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210111130232110032110000302321111322132211000033213321302321001322110000330232101111302321011322110000332132233'>hear</A>] </TT><TT>(define factorial /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&lt; </font><font style='background-color: #9bffff'>(n)</font><font style='background-color: #cdffff'> 1)</font> 1 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;* <font style='background-color: #ffcdff'>(n)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;factorial /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;- <font style='background-color: #ffffcd'>(n)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210111132132233'>hear</A>] </TT><TT>(= 1 / factorial 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321030232101111321032233'>hear</A>] </TT><TT>(= 2 / factorial 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211030232101111321132233'>hear</A>] </TT><TT>(= 6 / factorial 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211000302321011113210032233'>hear</A>] </TT><TT>(= 24 / factorial 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321111000302321011113210132233'>hear</A>] </TT><TT>(= 120 / factorial 5);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='12'><FONT COLOR=red>#&nbsp;MATH introduce the AND logical operator</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=203210132233'>hear</A>] </TT><TT>(intro and);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101322110032100101302321100321001003023211113221001013322111132210010033221010113322101100333221011003332233'>hear</A>] </TT><TT>(define and</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>if </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(y)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(true)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #9bcdff'>(false)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(false)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210132210301100110322113011110011032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(= 0110 0110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21013221030100103221130111111001111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(= 010 010)</font> <font style='background-color: #ffcdff'>(&gt; 01111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210132213011100111103221030111110011111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2101322103011100111032210301111001111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 011110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21013221030111001110322103000032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 00 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210132213011111001111111032211301111100111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&lt; 0111110 011111110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210132211301111100111103221130100032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&gt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 010 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21013221130111000322103011100111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&gt; 01110 00)</font> <font style='background-color: #ffcdff'>(= 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2101322130111001111032213011100111111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21013221130111110011110322113011111001111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&gt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132211301111110011110322130111001032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132211301110010322113011100111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 01110 010)</font> <font style='background-color: #ffcdff'>(&gt; 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221030000322103011111001111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(= 00 00)</font> <font style='background-color: #ffcdff'>(= 0111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221301100111103221130111100111111032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&lt; 0110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132210301110011103221030111001032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 01110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322113010011111032213011100111111032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&gt; 010 0111110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322130111111001103221030110011032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 01111110 0110)</font> <font style='background-color: #ffcdff'>(= 0110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322113011001111103221030111110011111032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&gt; 0110 0111110)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132213011111100110322103011100111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 01111110 0110)</font> <font style='background-color: #ffcdff'>(= 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132213011110011103221130111110011032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 011110 01110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322130111110011110322103010011032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(= 010 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221301111110011110322103011111001032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&lt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(= 0111110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322113011001111110322103010011111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 0110 01111110)</font> <font style='background-color: #ffcdff'>(= 010 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132213011111100111032210301100111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 01111110 01110)</font> <font style='background-color: #ffcdff'>(= 0110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132213011111100111103221130001032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 00 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221030111001111103221301111001032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(= 01110 0111110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132210301111001032213011110011032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(= 011110 010)</font> <font style='background-color: #ffcdff'>(&lt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322130111111001110322103011100032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 01111110 01110)</font> <font style='background-color: #ffcdff'>(= 01110 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322130111100110322130111100111111032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&lt; 011110 0110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232101322113011110010322130111110011032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 011110 010)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132211300010322113011111110011111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 00 010)</font> <font style='background-color: #ffcdff'>(&gt; 011111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221301110011110322113011100111111032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210132211301001103221130111111001111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&gt; 010 0110)</font> <font style='background-color: #ffcdff'>(&gt; 01111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321013221300010322103011110011111032233'>hear</A>] </TT><TT>(not / and <font style='background-color: #cdffff'>(&lt; 00 010)</font> <font style='background-color: #ffcdff'>(= 011110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2101322130111100111111032213011111001111111032233'>hear</A>] </TT><TT>(and <font style='background-color: #cdffff'>(&lt; 011110 01111110)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 011111110)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='13'><FONT COLOR=red>#&nbsp;MATH introduce the OR logical operator</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132110322110032100101302321100321001003023211113221001013322101011332211113221001003322101011332210110033332233'>hear</A>] </TT><TT>(define or</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>if </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(true)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(if </font><font style='background-color: #cdff9b'>(y)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #9bffcd'>(true)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #cdcdcd'>(false)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=203211032233'>hear</A>] </TT><TT>(intro or);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032210301100110322113011110011032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 0110 0110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221030100103221130111111001111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 010 010)</font> <font style='background-color: #ffcdff'>(&gt; 01111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032213011100111103221030111110011111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322103011100111032210301111001111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 011110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221030111001110322103000032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 00 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032213011111001111111032211301111100111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 0111110 011111110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032211301111100111103221130100032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 010 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221130111000322103011100111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 01110 00)</font> <font style='background-color: #ffcdff'>(= 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322130111001111032213011100111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221130111110011110322113011111001111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032211301111110011110322130111001032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032211301110010322113011100111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 01110 010)</font> <font style='background-color: #ffcdff'>(&gt; 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221030000322103011111001111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 00 00)</font> <font style='background-color: #ffcdff'>(= 0111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221301100111103221130111100111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 0110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 011110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032210301110011103221030111001032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(= 01110 01110)</font> <font style='background-color: #ffcdff'>(= 01110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322113010011111032213011100111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 010 0111110)</font> <font style='background-color: #ffcdff'>(&lt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322130111111001103221030110011032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 01111110 0110)</font> <font style='background-color: #ffcdff'>(= 0110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322113011001111103221030111110011111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 0110 0111110)</font> <font style='background-color: #ffcdff'>(= 0111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032213011111100110322103011100111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 01111110 0110)</font> <font style='background-color: #ffcdff'>(= 01110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032213011110011103221130111110011032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 011110 01110)</font> <font style='background-color: #ffcdff'>(&gt; 0111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110322130111110011110322103010011032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(&lt; 0111110 011110)</font> <font style='background-color: #ffcdff'>(= 010 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321103221301111110011110322103011111001032233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;or <font style='background-color: #cdffff'>(&lt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(= 0111110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110322113011001111110322103010011111032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(&gt; 0110 01111110)</font> <font style='background-color: #ffcdff'>(= 010 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211032213011111100111032210301100111032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(&lt; 01111110 01110)</font> <font style='background-color: #ffcdff'>(= 0110 01110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211032213011111100111103221130001032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(&lt; 01111110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 00 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321103221030111001111103221301111001032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(= 01110 0111110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 010)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211032210301111001032213011110011032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(= 011110 010)</font> <font style='background-color: #ffcdff'>(&lt; 011110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110322130111111001110322103011100032233'>hear</A>] </TT><TT>(not / or <font style='background-color: #cdffff'>(&lt; 01111110 01110)</font> <font style='background-color: #ffcdff'>(= 01110 00)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322130111100110322130111100111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 011110 0110)</font> <font style='background-color: #ffcdff'>(&lt; 011110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322113011110010322130111110011032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 011110 010)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 0110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032211300010322113011111110011111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 00 010)</font> <font style='background-color: #ffcdff'>(&gt; 011111110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221301110011110322113011100111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 01110 011110)</font> <font style='background-color: #ffcdff'>(&gt; 01110 01111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211032211301001103221130111111001111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&gt; 010 0110)</font> <font style='background-color: #ffcdff'>(&gt; 01111110 011110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21103221300010322103011110011111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 00 010)</font> <font style='background-color: #ffcdff'>(= 011110 0111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110322130111100111111032213011111001111111032233'>hear</A>] </TT><TT>(or <font style='background-color: #cdffff'>(&lt; 011110 01111110)</font> <font style='background-color: #ffcdff'>(&lt; 0111110 011111110)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211000132211003210010130232110032100100302321103221132210010133221001003332210322100101332210010033332233'>hear</A>] </TT><TT>(define &gt;=</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>or </font><font style='background-color: #9bffff'>(&gt; </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(= </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100103221100321001013023211003210010030232110322132210010133221001003332210322100101332210010033332233'>hear</A>] </TT><TT>(define &lt;=</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>or </font><font style='background-color: #9bffff'>(&lt; </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(= </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000132032032233'>hear</A>] </TT><TT>(&gt;= 0 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001032032032233'>hear</A>] </TT><TT>(&lt;= 0 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211000132032132233'>hear</A>] </TT><TT>(not / &gt;= 0 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001032032132233'>hear</A>] </TT><TT>(&lt;= 0 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110001320321032233'>hear</A>] </TT><TT>(not / &gt;= 0 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110010320321032233'>hear</A>] </TT><TT>(&lt;= 0 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000132132032233'>hear</A>] </TT><TT>(&gt;= 1 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211001032132032233'>hear</A>] </TT><TT>(not / &lt;= 1 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000132132132233'>hear</A>] </TT><TT>(&gt;= 1 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001032132132233'>hear</A>] </TT><TT>(&lt;= 1 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110001321321032233'>hear</A>] </TT><TT>(not / &gt;= 1 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110010321321032233'>hear</A>] </TT><TT>(&lt;= 1 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001321032032233'>hear</A>] </TT><TT>(&gt;= 2 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110010321032032233'>hear</A>] </TT><TT>(not / &lt;= 2 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001321032132233'>hear</A>] </TT><TT>(&gt;= 2 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232110010321032132233'>hear</A>] </TT><TT>(not / &lt;= 2 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100013210321032233'>hear</A>] </TT><TT>(&gt;= 2 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100103210321032233'>hear</A>] </TT><TT>(&lt;= 2 2);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='14'><FONT COLOR=red>#&nbsp;MATH illustrate pairs</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010132211003210010130232110032100100302321100321100113023211001132210010133221001003332233'>hear</A>] </TT><TT>(define cons <font style='background-color: #cdffff'>(? x / ? y / ? f / f </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101103221100321101003023211010032211003210010130232110032100100302321001013332233'>hear</A>] </TT><TT>(define car</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? pair /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>pair </font><font style='background-color: #9bffff'>(? x / ? y / x)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101113221100321101003023211010032211003210010130232110032100100302321001003332233'>hear</A>] </TT><TT>(define cdr</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? pair /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>pair </font><font style='background-color: #9bffff'>(? x / ? y / y)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132032100330232103221011030232100101332032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 0 4)</font> / = <font style='background-color: #ffcdff'>(car / x)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013203210033023210322101113023210010133210032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 0 4)</font> / = <font style='background-color: #ffcdff'>(cdr / x)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132110321033023210322101103023210010133211032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 6 2)</font> / = <font style='background-color: #ffcdff'>(car / x)</font> 6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013211032103302321032210111302321001013321032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 6 2)</font> / = <font style='background-color: #ffcdff'>(cdr / x)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132113210013302321032210110302321001013321132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 3 9)</font> / = <font style='background-color: #ffcdff'>(car / x)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013211321001330232103221011130232100101332100132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 3 9)</font> / = <font style='background-color: #ffcdff'>(cdr / x)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210010132210101321113023210101321010321033023210322101103023210010133211132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 7 / cons 10 2)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / x)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132111302321010132101032103302321032210110302321011130232100101332101032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 7 / cons 10 2)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / cdr / x)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210010132210101321113023210101321010321033023210322101113023210111302321001013321032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 7 / cons 10 2)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(cdr / cdr / x)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132130232101013211113210001330232103221011030232100101332132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 1 / cons 15 17)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / x)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210010132210101321302321010132111132100013302321032210110302321011130232100101332111132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 1 / cons 15 17)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / cdr / x)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013213023210101321111321000133023210322101113023210111302321001013321000132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 1 / cons 15 17)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(cdr / cdr / x)</font> 17);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013210003023210101321110321001330232103221011030232100101332100032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 8 / cons 14 9)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / x)</font> 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132100030232101013211103210013302321032210110302321011130232100101332111032233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 8 / cons 14 9)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(car / cdr / x)</font> 14);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321001013221010132100030232101013211103210013302321032210111302321011130232100101332100132233'>hear</A>] </TT><TT>(assign x <font style='background-color: #cdffff'>(cons 8 / cons 14 9)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #ffcdff'>(cdr / cdr / x)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111032100101322101013211302321010132030232101013210302321010132100321330232101322103211302321011030232100101330232101322103203023210110302321011130232100101330232101322103210302321011030232101113023210111302321001013302321013221032100302321011030232101113023210111302321011130232100101332210321302321011130232101113023210111302321011130232100101332233'>hear</A>] </TT><TT>(assign</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;x</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(cons 3 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>cons 0 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>cons 2 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>cons 4 1)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #ffcdff'>(= 3 / car / x)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #ffffcd'>(= 0 / car / cdr / x)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(= 2 / car / cdr / cdr / x)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #ffcdff'>(= 4 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>car /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(= 1 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>x)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='15'><FONT COLOR=red>#&nbsp;MATH introduce mutable objects, and side-effects</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=20321101132233'>hear</A>] </TT><TT>(intro make-cell);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=20321110032233'>hear</A>] </TT><TT>(intro set!);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=20321110132233'>hear</A>] </TT><TT>(intro get!);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110101302321101132032233'>hear</A>] </TT><TT>(define demo-mut1 / make-cell 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100322110101332111132233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(demo-mut1)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110130232110101332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut1)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110032211010133210132233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(demo-mut1)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110032211010133211132233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(demo-mut1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111013023211010133211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110110302321101132101132233'>hear</A>] </TT><TT>(define demo-mut2 / make-cell 11);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110130232110110332101132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut2)</font> 11);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111003221101103321011032233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(demo-mut2)</font> 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101302321101103321011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut2)</font> 22);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111013023211010133211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101032211101302321101013322111013023211011033321110132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(+ </font><font style='background-color: #9bffff'>(get! / demo-mut1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(get! / demo-mut2)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;29);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111132210322111013023211010133211133221110032211010133210110003322111003221101013321100011332233'>hear</A>] </TT><TT>(if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(get! / demo-mut1)</font><font style='background-color: #cdffff'> 7)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(set! </font><font style='background-color: #ff9bff'>(demo-mut1)</font><font style='background-color: #ffcdff'> 88)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(set! </font><font style='background-color: #ffff9b'>(demo-mut1)</font><font style='background-color: #ffffcd'> 99)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110130232110101332101100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut1)</font> 88);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111132210322111013023211010133211133221110032211010133210110003322111003221101013321100011332233'>hear</A>] </TT><TT>(if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(get! / demo-mut1)</font><font style='background-color: #cdffff'> 7)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(set! </font><font style='background-color: #ff9bff'>(demo-mut1)</font><font style='background-color: #ffcdff'> 88)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(set! </font><font style='background-color: #ffff9b'>(demo-mut1)</font><font style='background-color: #ffffcd'> 99)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110130232110101332110001132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / demo-mut1)</font> 99);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='16'><FONT COLOR=red>#&nbsp;MATH illustrate lists and some list operators</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;to make list describable as a function, need to preceed lists</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... with an argument count</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Lists keep an explicit record of their length</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this is to avoid the need for using a special 'nil' symbol</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... which cannot itself be placed in the list.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;pending: should introduce number? check function</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132110111302321100321100003023211003211100030232111132211322110000332133221100321001013023211011132210113221100003321332211003210010030232110032100110302321110003221010321322100100333221010132210010133221001103333322110032100101302321110003213221001013332233'>hear</A>] </TT><TT>(define list-helper /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? ret /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(n)</font><font style='background-color: #cdffff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>list-helper</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(- </font><font style='background-color: #ff69ff'>(n)</font><font style='background-color: #ff9bff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>? z /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>ret </font><font style='background-color: #ffcd9b'>(+ 1 </font><font style='background-color: #ffcd69'>(y)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(cons </font><font style='background-color: #9bcdcd'>(x)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(z)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>ret 1 </font><font style='background-color: #ffff9b'>(x)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110013023211003211000030232111132210322110000332033221010132032033221101113221100003322110032100100302321100321001103023210101322100100332210011033332233'>hear</A>] </TT><TT>(define list /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(n)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(cons 0 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(list-helper </font><font style='background-color: #ffff9b'>(n)</font><font style='background-color: #ffffcd'> </font><font style='background-color: #cdffcd'>(? y / ? z / cons </font><font style='background-color: #9bffcd'>(y)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #cdcdcd'>(z)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110103023211003211101130232111132210322101103023211101133203322100000332211113221032210110302321110113321332210111302321110113322101103023210111302321110113332233'>hear</A>] </TT><TT>(define head /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(car / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(undefined)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= </font><font style='background-color: #ffff69'>(car / lst)</font><font style='background-color: #ffff9b'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(car /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>cdr /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>lst)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111100302321100321110113023211113221032210110302321110113320332210000033221111322103221011030232111011332133221010132032033221010132210113221011030232111011332133221011130232101113023211101133332233'>hear</A>] </TT><TT>(define tail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(car / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(undefined)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= </font><font style='background-color: #ffff69'>(car / lst)</font><font style='background-color: #ffff9b'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(cons 0 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(cons </font><font style='background-color: #ff9bcd'>(- </font><font style='background-color: #ff69cd'>(car / lst)</font><font style='background-color: #ff9bcd'> 1)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #ffcd9b'>(cdr / cdr / lst)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111013023211003211101130232101103023211101132233'>hear</A>] </TT><TT>(define list-length / ? lst / car / lst);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111030232110032111011302321100321100003023211113221032211111030232111011332033221000003322111132210322110000332033221110103023211101133221111103221111003023211101133221011322110000332133332233'>hear</A>] </TT><TT>(define list-ref /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(list-ref / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(undefined)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= </font><font style='background-color: #ffff69'>(n)</font><font style='background-color: #ffff9b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(list-ref </font><font style='background-color: #ff9bcd'>(tail / lst)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #ffcd9b'>(- </font><font style='background-color: #ffcd69'>(n)</font><font style='background-color: #ffcd9b'> 1)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111111302321100321001013023211003211101130232111132210322111101302321110113320332210101321322100101333221010132210103221111013023211101133213322101013221001013322101113023211101133332233'>hear</A>] </TT><TT>(define prepend /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(list-length / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(cons 1 </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(cons </font><font style='background-color: #ffff9b'>(+ </font><font style='background-color: #ffff69'>(list-length / lst)</font><font style='background-color: #ffff9b'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(cons </font><font style='background-color: #9bffcd'>(x)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #cdcdcd'>(cdr / lst)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000302321100321001013023211003210010030232111132210322110003221001013332211000322100100333322111132211000322100101333221032210010133221001003332210000003221001013322100100333322101100332233'>hear</A>] </TT><TT>(define equal /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(number? </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(number? </font><font style='background-color: #cd9bff'>(y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(number? </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(= </font><font style='background-color: #ffcd9b'>(x)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(y)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #cdcdff'>(list= </font><font style='background-color: #9bcdff'>(x)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cd9bff'>(y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000000302321100321001013023211003210010030232111132210322111101302321001013322111101302321001003332211113221132211110130232100101332033221013221000322111010302321001013322111010302321001003332210000003221111003023210010133221111003023210010033332210101133322101100332233'>hear</A>] </TT><TT>(define list= /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(list-length / y)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(&gt; </font><font style='background-color: #ff69ff'>(list-length / x)</font><font style='background-color: #ff9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(and </font><font style='background-color: #ffcd9b'>(equal </font><font style='background-color: #ffcd69'>(head / x)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #cdcd9b'>(head / y)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(list= </font><font style='background-color: #9bcdcd'>(tail / x)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(tail / y)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111013023221110013203332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-length / </font><font style='background-color: #9bffff'>(list 0)</font><font style='background-color: #cdffff'>)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111101302322111001321003321103213203210033210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-length / </font><font style='background-color: #9bffff'>(list 4)</font><font style='background-color: #cdffff'> 6 1 0 4)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111101302322111001321103321103210321113203210013210033211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-length / </font><font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 6 2 7 0 9 4)</font> 6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110130232211100132103321003210013321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-length / </font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 4 9)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111013023221110013211332110321321113321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-length / </font><font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 6 1 7)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110103023221110013211033211003210113210103210032132101332110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 12 11 10 4 1 5)</font> 12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111003023221110013211033211003210113210103210032132101332221110013210133210113210103210032132101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 12 11 10 4 1 5)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 11 10 4 1 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110103023221110013210003321111321101321100321113210103210113211013210010332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 8)</font><font style='background-color: #cdffff'> 15 13 12 7 10 11 13 18)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322111100302322111001321000332111132110132110032111321010321011321101321001033222111001321113321101321100321113210103210113211013210010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 8)</font><font style='background-color: #cdffff'> 15 13 12 7 10 11 13 18)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 7)</font><font style='background-color: #ffcdff'> 13 12 7 10 11 13 18)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101030232211100132103321011321332101132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 11 1)</font> 11);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211110030232211100132103321011321332221110013213321332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail / </font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 11 1)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 1)</font><font style='background-color: #ffcdff'> 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110103023221110013211033210132100113210032100003211032101133210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 5 19 4 16 6 11)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111003023221110013211033210132100113210032100003211032101133222111001321013321001132100321000032110321011332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 5 19 4 16 6 11)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 19 4 16 6 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110103023221110013210103321100321001032111321003210013210010321103210000321103210010332110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 10)</font><font style='background-color: #cdffff'> 12 18 7 4 9 18 6 16 6 18)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;12);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111003023221110013210103321100321001032111321003210013210010321103210000321103210010332221110013210013321001032111321003210013210010321103210000321103210010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 10)</font><font style='background-color: #cdffff'> 12 18 7 4 9 18 6 16 6 18)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 9)</font><font style='background-color: #ffcdff'> 18 7 4 9 18 6 16 6 18)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010302322111001321103321001132111321132101032100113211013321001132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 19 7 3 10 19 13)</font> 19);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211110030232211100132110332100113211132113210103210011321101332221110013210133211132113210103210011321101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 19 7 3 10 19 13)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 7 3 10 19 13)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010302322111001321103321001132111321001132110032100003211013321001132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 19 7 19 12 16 13)</font> 19);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211110030232211100132110332100113211132100113211003210000321101332221110013210133211132100113211003210000321101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 6)</font><font style='background-color: #cdffff'> 19 7 19 12 16 13)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 7 19 12 16 13)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010302322111001321332113321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 1)</font><font style='background-color: #cdffff'> 3)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211110030232211100132133211332221110013203332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail / </font><font style='background-color: #9bffff'>(list 1)</font><font style='background-color: #cdffff'> 3)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 0)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010302322111001321133210321001132100013321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 2 19 17)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211110030232211100132113321032100113210001332221110013210332100113210001332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 2 19 17)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 19 17)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110103023221110013211133213210000321013211103211032100113210332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(head / </font><font style='background-color: #9bffff'>(list 7)</font><font style='background-color: #cdffff'> 1 16 5 14 6 19 2)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111003023221110013211133213210000321013211103211032100113210332221110013211033210000321013211103211032100113210332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(list 7)</font><font style='background-color: #cdffff'> 1 16 5 14 6 19 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 6)</font><font style='background-color: #ffcdff'> 16 5 14 6 19 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111110322211100132113321001032111032100013321332111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 18 14 17)</font><font style='background-color: #cdffff'> 1)</font> 14);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211111032221110013211332100032101132101033210332101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 8 11 10)</font><font style='background-color: #cdffff'> 2)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211111032221110013210003321111320321003210013210013210321010321000133211332100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 8)</font><font style='background-color: #9bffff'> 15 0 4 9 9 2 10 17)</font><font style='background-color: #cdffff'> 3)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111103222111001321113321003210003210003210132111032101321101332100332111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 7)</font><font style='background-color: #9bffff'> 4 8 8 5 14 5 13)</font><font style='background-color: #cdffff'> 4)</font> 14);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111103222111001321003321321003211132100103321033211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 4)</font><font style='background-color: #9bffff'> 1 4 7 18)</font><font style='background-color: #cdffff'> 2)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111103222111001321133211003210321133213321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 12 2 3)</font><font style='background-color: #cdffff'> 1)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111110322211100132110332110032101321113211113211132100003321033211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 6)</font><font style='background-color: #9bffff'> 12 5 7 15 7 16)</font><font style='background-color: #cdffff'> 2)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111110322211100132100033210132111132111321110321113213210113210011332033210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 8)</font><font style='background-color: #9bffff'> 5 15 7 14 7 1 11 19)</font><font style='background-color: #cdffff'> 0)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111103222111001321133210011321000132100033210332100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 19 17 8)</font><font style='background-color: #cdffff'> 2)</font> 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111103222111001321003321010321010321003210113321332101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 4)</font><font style='background-color: #9bffff'> 10 10 4 11)</font><font style='background-color: #cdffff'> 1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032221110013203332221110013203332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 0)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 0)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322211100132133210033222111001321332100332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 1)</font><font style='background-color: #cdffff'> 4)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 1)</font><font style='background-color: #ffcdff'> 4)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322211100132103321113210133222111001321033211132101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 7 5)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 7 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003222111001321133211113211013210113322211100132113321111321101321011332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 15 13 11)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 3)</font><font style='background-color: #ffcdff'> 15 13 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322211100132100332103210003203211033222111001321003321032100032032110332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 4)</font><font style='background-color: #cdffff'> 2 8 0 6)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 4)</font><font style='background-color: #ffcdff'> 2 8 0 6)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this next batch of examples are a bit misleading, should streamline</TT><BR>
<TT>[<A HREF='sound.cgi?s=210030232100000032221110013203332221110013213321001332233'>hear</A>] </TT><TT>(not / list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 0)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 1)</font><font style='background-color: #ffcdff'> 9)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210000003222111001320333222111001321332101332233'>hear</A>] </TT><TT>(not / list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 0)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 1)</font><font style='background-color: #ffcdff'> 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232100000032221110013213321001033222111001321033210003210010332233'>hear</A>] </TT><TT>(not / list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 1)</font><font style='background-color: #cdffff'> 18)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 8 18)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210000003222111001321332100103322211100132103321001032101332233'>hear</A>] </TT><TT>(not / list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 1)</font><font style='background-color: #cdffff'> 18)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 18 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232100000032221110013210332101132100103322211100132113321113210113210010332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 11 18)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 3)</font><font style='background-color: #ffcdff'> 7 11 18)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232100000032221110013210332101132100103322211100132113321011321001032110332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 2)</font><font style='background-color: #cdffff'> 11 18)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 3)</font><font style='background-color: #ffcdff'> 11 18 6)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321000000322211100132113321113210011321000133222111001321003321103211132100113210001332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 7 19 17)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 4)</font><font style='background-color: #ffcdff'> 6 7 19 17)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210000003222111001321133211132100113210001332221110013210033211132100113210001320332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 3)</font><font style='background-color: #cdffff'> 7 19 17)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 4)</font><font style='background-color: #ffcdff'> 7 19 17 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321000000322211100132100332101032032101132133222111001321013320321010320321011321332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 4)</font><font style='background-color: #cdffff'> 10 0 11 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 0 10 0 11 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321000000322211100132100332101032032101132133222111001321013321010320321011321321000332233'>hear</A>] </TT><TT>(not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(list 4)</font><font style='background-color: #cdffff'> 10 0 11 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 10 0 11 1 8)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;some helpful functions</TT><BR>
<TT>[<A HREF='sound.cgi?s=21000000322111111321000322211100132033332221110013213321000332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 8 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 0)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 1)</font><font style='background-color: #ffcdff'> 8)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111113210113222111001321332100033322211100132103321011321000332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 11 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 1)</font><font style='background-color: #9bffff'> 8)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 11 8)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211111132110132221110013210332132110033322211100132113321101321321100332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 13 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 2)</font><font style='background-color: #9bffff'> 1 12)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 3)</font><font style='background-color: #ffcdff'> 13 1 12)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322111111320322211100132113321113211132101333222111001321003320321113211132101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 0 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 7 7 5)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 4)</font><font style='background-color: #ffcdff'> 0 7 7 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322111111321000032221110013210033210000320321001132113332221110013210133210000321000032032100113211332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 16 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 4)</font><font style='background-color: #9bffff'> 16 0 19 3)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 5)</font><font style='background-color: #ffcdff'> 16 16 0 19 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111113210103222111001321013321013211032111321001321010333222111001321103321010321013211032111321001321010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 10 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 5)</font><font style='background-color: #9bffff'> 5 6 7 9 10)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 6)</font><font style='background-color: #ffcdff'> 10 5 6 7 9 10)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322111111321001132221110013211033211321001132100103211032101032100003332221110013211133210011321132100113210010321103210103210000332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 19 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 6)</font><font style='background-color: #9bffff'> 3 19 18 6 10 16)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 7)</font><font style='background-color: #ffcdff'> 19 3 19 18 6 10 16)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221111113210011322211100132111332100013210001321010321321001032110032111033322211100132100033210011321000132100013210103213210010321100321110332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(prepend 19 </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 7)</font><font style='background-color: #9bffff'> 17 17 10 1 18 12 14)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 8)</font><font style='background-color: #ffcdff'> 19 17 17 10 1 18 12 14)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321101003023211003210010130232110032100100302322111001321033221001013322100100332233'>hear</A>] </TT><TT>(define pair /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(list 2)</font> <font style='background-color: #ffcdff'>(x)</font> <font style='background-color: #ffffcd'>(y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000130232110032111011302321110103023211101132233'>hear</A>] </TT><TT>(define first / ? lst / head / lst);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000103023211003211101130232111010302321111003023211101132233'>hear</A>] </TT><TT>(define second /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;head /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;tail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lst);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221101003211321103322211100132103321132110332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(pair 3 6)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 3 6)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000001302321101003211321103321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(first / pair 3 6)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000103023211010032113211033211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(second / pair 3 6)</font> 6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211010032100321001332221110013210332100321001332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(pair 4 9)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 4 9)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000001302321101003210032100133210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(first / pair 4 9)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000103023211010032100321001332100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(second / pair 4 9)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322110100321000321133222111001321033210003211332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(pair 8 3)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 8 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000001302321101003210003211332100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(first / pair 8 3)</font> 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000103023211010032100032113321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(second / pair 8 3)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000011302321100321110113023211003210001003023211003210001013023211003210001103023211113221032211110130232111011332033221000101320332211113221000322111010302321110113322100010033322100011033221000011322111100302321110113322100010033221000101332210103221000110332133332233'>hear</A>] </TT><TT>(define list-find-helper /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? key /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? fail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? idx /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(list-length / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(fail 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(equal </font><font style='background-color: #ffff69'>(head / lst)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(key)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(idx)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(list-find-helper</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(key)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(fail)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(+ </font><font style='background-color: #ff69cd'>(idx)</font><font style='background-color: #ff9bcd'> 1)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000111302321100321110113023211003210001003023211003210001013023210000113221110113322100010033221000101332032233'>hear</A>] </TT><TT>(define list-find /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? key /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? fail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list-find-helper <font style='background-color: #cdffff'>(lst)</font> <font style='background-color: #ffcdff'>(key)</font> <font style='background-color: #ffffcd'>(fail)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010003023211003210010132110010032233'>hear</A>] </TT><TT>(define example-fail / ? x 100);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013213321101332110132210010003332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 1)</font><font style='background-color: #9bffff'> 13)</font><font style='background-color: #cdffff'> 13 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000111322211100132101033203210013210003210000321111321110321000132101321001321033211113221001000333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 10)</font><font style='background-color: #9bffff'> 0 9 8 16 15 14 17 5 9 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>15</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000111322211100132113321113210032101033211132210010003332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 7 4 10)</font><font style='background-color: #cdffff'> 7 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013211033203210001321010321101321011321013321000132210010003332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 6)</font><font style='background-color: #9bffff'> 0 17 10 13 11 5)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>17</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013211332110032100132110332110032210010003332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 12 9 6)</font><font style='background-color: #cdffff'> 12 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210001113222111001321113321000132132100321000132111032110132110133211103221001000333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 7)</font><font style='background-color: #9bffff'> 17 1 4 17 14 13 13)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>14</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013211332103211113210332111132210010003332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 2 15 2)</font><font style='background-color: #cdffff'> 15 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210001113222111001321001332110321101321010321000321010321001321103211113210010332110132210010003332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 9)</font><font style='background-color: #9bffff'> 6 13 10 8 10 9 6 15 18)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>13</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210001113222111001321133211003210000320332110032210010003332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 3)</font><font style='background-color: #9bffff'> 12 16 0)</font><font style='background-color: #cdffff'> 12 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013213321111332111132210010003332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 1)</font><font style='background-color: #9bffff'> 15)</font><font style='background-color: #cdffff'> 15 </font><font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100011132221110013210033210321000132101132101332111032210010003332110010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 4)</font><font style='background-color: #9bffff'> 2 17 11 5)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>14</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;100);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000111322211100132110332110032132100113211032100013210013321032210010003332110010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 6)</font><font style='background-color: #9bffff'> 12 1 19 6 17 9)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>2</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;100);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210001113222111001321000332101132110321000132100032110132101032100132100003321001132210010003332110010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(list-find</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(list 8)</font><font style='background-color: #9bffff'> 11 6 17 8 13 10 9 16)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>19</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(example-fail)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;100);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='17'><FONT COLOR=red>#&nbsp;HACK describe changes to the implicit interpreter to allow new special forms</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321001001302321100132233'>hear</A>] </TT><TT>(define base-translate / translate);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100130232110032100101302321111322103221001013321000003321000000322100100130232100101332233'>hear</A>] </TT><TT>(define translate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 32)</font> 64 <font style='background-color: #ffcdff'>(base-translate / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210000032100000032233'>hear</A>] </TT><TT>(= 32 64);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010321000003210000003321000000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(+ 32 64)</font> 128);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100130232100100132233'>hear</A>] </TT><TT>(define translate / base-translate);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103210000032100000032233'>hear</A>] </TT><TT>(not / = 32 64);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101032100000321000000332110000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(+ 32 64)</font> 96);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;now can create a special form for lists</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211001302321100321001013023211113221100030232100101332210010013023210010133221111322103221110103023210010133210000332211001302321111113222111001321033211100132211110130232111100302321001013332211110030232100101333221001001302321001013332233'>hear</A>] </TT><TT>(define translate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(number? /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(base-translate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= </font><font style='background-color: #ffff69'>(head / x)</font><font style='background-color: #ffff9b'> vector)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(translate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #69ffcd'>(list 2)</font><font style='background-color: #9bffcd'> list </font><font style='background-color: #9bcdcd'>(list-length / tail / x)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>x)</font><font style='background-color: #cdffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(base-translate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221000032132103211332221110013211332132103211332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(vector 1 2 3)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 3)</font><font style='background-color: #ffcdff'> 1 2 3)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;now to desugar let expressions</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321001010302321100132233'>hear</A>] </TT><TT>(define translate-with-vector / translate);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100101130232110032100101302321100321001100302321111322103221111013023210010133203322110013023210011003322100101132211110030232100101332210000322100003211003221110103023211101030232100101332210011003332211101030232111100302321110103023210010133332233'>hear</A>] </TT><TT>(define translate-let-form /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? body /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(translate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>body)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(translate-let-form</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(vector ? </font><font style='background-color: #69ffcd'>(head / head / x)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #9bcdcd'>(body)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>x)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001302321100321001013023211113221100030232100101332210010103023210010133221111322103221110103023210010133210011013322100101132211101030232111100302321001013322111010302321111003023211110030232100101333221001010302321001013332233'>hear</A>] </TT><TT>(define translate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(number? /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(translate-with-vector /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= </font><font style='background-color: #ffff69'>(head / x)</font><font style='background-color: #ffff9b'> let)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(translate-let-form</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>x)</font><font style='background-color: #cdffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(translate-with-vector /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100110132221001013210100333221032210010133210100332233'>hear</A>] </TT><TT>(let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(x 20)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(= </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'> 20)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100110132221001013211001033221001003210100333221032210113221001013322100100333211110332233'>hear</A>] </TT><TT>(let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(x 50)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y 20)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(= </font><font style='background-color: #ff9bff'>(- </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(y)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'> 30)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;the is-list function is now on dubious ground</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this stuff will be replaced with typing ASAP</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321001110302321100321001013023210030232110003023210010132233'>hear</A>] </TT><TT>(define is-list /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;number? /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;x);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100111030232211100132103321321132233'>hear</A>] </TT><TT>(is-list / <font style='background-color: #cdffff'>(list 2)</font> 1 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001110302322111001320332233'>hear</A>] </TT><TT>(is-list / <font style='background-color: #cdffff'>(list 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321001110321011132233'>hear</A>] </TT><TT>(not / is-list 23);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001110302322111001321133222111001321033210321133213221100321001013023210103221001013321010332233'>hear</A>] </TT><TT>(is-list /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(list 3)</font> <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(list 2)</font><font style='background-color: #ffcdff'> 2 3)</font> 1 <font style='background-color: #ffffcd'>(? x / + </font><font style='background-color: #ffff9b'>(x)</font><font style='background-color: #ffffcd'> 10)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='18'><FONT COLOR=red>#&nbsp;MATH introduce sugar for let</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;if would be good to introduce desugarings more rigorously, but for now...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... just a very vague sketch</TT><BR>
<TT>[<A HREF='sound.cgi?s=2032100110132233'>hear</A>] </TT><TT>(intro let);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100110132221001013210103332210103221001013321013332221100321001013023210103221001013321013321010332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(x 10)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(+ </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> 5)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(? x / + </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> 5)</font><font style='background-color: #ffcdff'> 10)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221001101322210010132101033221001003210133322101032210010133221001003333222211003210010130232110032100100302321010322100101332210010033321010332101332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(x 10)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y 5)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(+ </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(</font><font style='background-color: #ff69ff'>(? x / ? y / + </font><font style='background-color: #ff37ff'>(x)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(y)</font><font style='background-color: #ff69ff'>)</font><font style='background-color: #ff9bff'> 10)</font><font style='background-color: #ffcdff'> 5)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='19'><FONT COLOR=red>#&nbsp;MATH build up functions of several variables</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321100321001003023210113221001013322100100333210032033210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / - </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 4 0)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321100321001003023210113221001013322100100333210113210003321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / - </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 11 8)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110032100101302321100321001003023210113221001013322100100333210132101332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / - </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 5 5)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322211003210010130232110032100100302321011322100101332210010033321010321332100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / - </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 10 1)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322211003210010130232110032100100302321011322100101332210010033321010321113321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(? x / ? y / - </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 10 7)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001111302321100321001013023211111032210010133221011322111101302321001013321332233'>hear</A>] </TT><TT>(define last /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list-ref <font style='background-color: #cdffff'>(x)</font> <font style='background-color: #ffcdff'>(- </font><font style='background-color: #ff9bff'>(list-length / x)</font><font style='background-color: #ffcdff'> 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101000030232110032100101302321111322113221111013023210010133213322111111322111010302321001013322101000030232111100302321001013332210000332233'>hear</A>] </TT><TT>(define except-last /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(except-last /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;test last and except-last</TT><BR>
<TT>[<A HREF='sound.cgi?s=210321111322100111130232100003210032101321111332233'>hear</A>] </TT><TT>(= 15 <font style='background-color: #cdffff'>(last / vector 4 5 15)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221000032100321013322101000030232100003210032101321111332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(vector 4 5)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(except-last /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>vector 4 5 15)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=20321101032233'>hear</A>] </TT><TT>(intro lambda);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010001302321100132233'>hear</A>] </TT><TT>(define prev-translate / translate);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001302321001101322210100103221010001333322110032100101302321111322110003023210010133221010010302321001013322111132210322111010302321001013321101033221001101322210100113221110103023211110030232100101333221001100322111010302321111003023211110030232100101333322111132211322111101302321010011332033221100132210000321101032210100003023210100113322100003211003221001111302321010011332210011003333322110013221001100333332210100103023210010133332233'>hear</A>] </TT><TT>(define translate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(prev </font><font style='background-color: #69ffff'>(prev-translate)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>if </font><font style='background-color: #ff9bff'>(number? /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(prev /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(head / x)</font><font style='background-color: #9bcdff'> lambda)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(let </font><font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(formals </font><font style='background-color: #cd05ff'>(head / tail / x)</font><font style='background-color: #cd37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(body </font><font style='background-color: #cd699b'>(head / tail / tail / x)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(if </font><font style='background-color: #cd9b9b'>(&gt; </font><font style='background-color: #cd9b69'>(list-length / formals)</font><font style='background-color: #cd9b9b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bcd'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bcd'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379bcd'>(except-last /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379bcd'>formals)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(vector ? </font><font style='background-color: #6937cd'>(last / formals)</font><font style='background-color: #6969cd'> </font><font style='background-color: #69699b'>(body)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #699bcd'>)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(translate </font><font style='background-color: #cd37cd'>(body)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(prev /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>x)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;test lambda</TT><BR>
<TT>[<A HREF='sound.cgi?s=21032221101032210010132100100332210113221001013322100100333321000321133210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 8 3)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221101032210010132100100332210113221001013322100100333321321332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 1 1)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221101032210010132100100332210113221001013322100100333321010321001332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 10 9)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222110103221001013210010033221011322100101332210010033332111321013321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 7 5)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221101032210010132100100332210113221001013322100100333321001321000332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 9 8)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101010030232110103221001013210010033221111322100000032210010033221000033322100101332210101003222100101332211101030232100100333221111003023210010033332233'>hear</A>] </TT><TT>(define apply /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(x y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(list= </font><font style='background-color: #ff69ff'>(y)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(vector)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(apply </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #69cdff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(head / y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cd9bff'>(tail / y)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101003221101032210010132100100332210113221001013322100100333322100003210003211033321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(apply </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 8 6)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010032211010322100101321001003322101132210010133221001003333221000032101320333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(apply </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 5 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010032211010322100101321001003322101132210010133221001003333221000032110032100133321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(apply </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 12 9)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010100322110103221001013210010033221011322100101332210010033332210000321101321000333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(apply </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 13 8)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010032211010322100101321001003322101132210010133221001003333221000032101132113332100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(apply </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(- </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(y)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 11 3)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;8);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='20'><FONT COLOR=red>#&nbsp;MATH show map function for applying a function across the elements of a list</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210101013023211010322101011032111011332211113221132211110130232111011332033221111113221010110322111010302321110113332210101013221010110332211110030232111011333322100003332233'>hear</A>] </TT><TT>(define map /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(p lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(&gt; </font><font style='background-color: #ff69ff'>(list-length / lst)</font><font style='background-color: #ff9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(p </font><font style='background-color: #ffcd69'>(head / lst)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(map </font><font style='background-color: #9bcdcd'>(p)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(tail / lst)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322101010132211003210010130232100132210010133210332210000320321000321111333221000032032100003211110332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 0 8 15)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 0 16 30)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210101013221100321001013023210013221001013321033221000032110032100320321001333221000032110003210003203210010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 12 4 0 9)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 24 8 0 18)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210101013221100321001013023210013221001013321033221000032100032100132101321113210103332210000321000032100103210103211103210100332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 8 9 5 7 10)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 16 18 10 14 20)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210101013221100321001013023210013221001013321033221000032101032110032100113210003211321333221000032101003211000321001103210000321103210332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x / * </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> 2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 10 12 19 8 3 1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 20 24 38 16 6 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322101010132211003210010132101010332210000321013210010321003332210000321010103210101032101010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x 42)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 5 18 4)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 42 42 42)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210101013221100321001013210101033221000032113210103210001321011333221000032101010321010103210101032101010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x 42)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 3 10 17 11)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 42 42 42 42)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210101013221100321001013210101033221000032101321101321103210000321033322100003210101032101010321010103210101032101010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x 42)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 5 13 6 16 2)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 42 42 42 42 42)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000003221010101322110032100101321010103322100003210013213210011321110321103210103332210000321010103210101032101010321010103210101032101010332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(map </font><font style='background-color: #9bffff'>(? x 42)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 9 1 19 14 6 10)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 42 42 42 42 42 42)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101011130232110103221010110321110113322111132211000132211110130232111011332103322101011032211101030232111011332210101113221010110332211110030232111011333322111132210322111101302321110113321332211101030232111011332210000033332233'>hear</A>] </TT><TT>(define crunch /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(p lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(&gt;= </font><font style='background-color: #ff69ff'>(list-length / lst)</font><font style='background-color: #ff9bff'> 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(p </font><font style='background-color: #ffcd9b'>(head / lst)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(crunch </font><font style='background-color: #9bcdcd'>(p)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(tail / lst)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(list-length / lst)</font><font style='background-color: #9bcdff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(undefined)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010111322101033221000032101321100321033321001132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(crunch </font><font style='background-color: #9bffff'>(+)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 5 12 2)</font><font style='background-color: #cdffff'>)</font> 19);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101113221010332210000321011321001032132100333210001032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(crunch </font><font style='background-color: #9bffff'>(+)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 11 18 1 4)</font><font style='background-color: #cdffff'>)</font> 34);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101011132210103322100003211113211013210103211003210333211010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(crunch </font><font style='background-color: #9bffff'>(+)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 15 13 10 12 2)</font><font style='background-color: #cdffff'>)</font> 52);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101113221010332210000321100321103210001321111321003210103332100000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(crunch </font><font style='background-color: #9bffff'>(+)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 12 6 17 15 4 10)</font><font style='background-color: #cdffff'>)</font> 64);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='21'><FONT COLOR=red>#&nbsp;NOTE end of part 1, start of part 2</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The following parts of the message are experimental, and not</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;carefully integrated with the main body</TT><BR>
<TT>[<A HREF='sound.cgi?s=2032101100032233'>hear</A>] </TT><TT>(intro part2);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='22'><FONT COLOR=red>#&nbsp;MATH show an example of recursive evaluation</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;skipping over a lot of definitions and desugarings</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210110013023211003211001130232110032100101302321111322113221001013320332210013221001013302321100113221100113322101132210010133213332132233'>hear</A>] </TT><TT>(define easy-factorial /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? f /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 0)</font> <font style='background-color: #ffcdff'>(* </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'> / f </font><font style='background-color: #ffcdcd'>(f)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #cdcdff'>(- </font><font style='background-color: #9bcdff'>(x)</font><font style='background-color: #cdcdff'> 1)</font><font style='background-color: #ffcdff'>)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210111130232110032100101302321111322113221001013320332210013221001013302321011113023210113221001013321332132233'>hear</A>] </TT><TT>(define factorial /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(* </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>factorial /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>- </font><font style='background-color: #ffcdcd'>(x)</font><font style='background-color: #ffcdff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100132210110013320332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 0)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100132210110013321332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 1)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110013221011001332103321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 2)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100132210110013321133211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 3)</font> 6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100132210110013321003321100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 4)</font> 24);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110013221011001332101332111100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(easy-factorial </font><font style='background-color: #9bffff'>(easy-factorial)</font><font style='background-color: #cdffff'> 5)</font> 120);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101111320332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 0)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101111321332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 1)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210111132103321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 2)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101111321133211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 3)</font> 6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101111321003321100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 4)</font> 24);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210111132101332111100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(factorial 5)</font> 120);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='23'><FONT COLOR=red>#&nbsp;MATH some pure lambda calculus definitions - optional</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;these definitions are not quite what we want</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;since thinking of everything as a function requires headscratching</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;it would be better to use these as a parallel means of evaluation</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... for expressions</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321011010302321100321001013023211003210010030232110032100110302321001013221001003322100110332233'>hear</A>] </TT><TT>(define pure-if /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? z /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;x <font style='background-color: #cdffff'>(y)</font> <font style='background-color: #ffcdff'>(z)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101101130232110032100100302321100321001103023210010032233'>hear</A>] </TT><TT>(define pure-true / ? y / ? z / y);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110030232110032100100302321100321001103023210011032233'>hear</A>] </TT><TT>(define pure-false / ? y / ? z / z);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110130232110032100101302321100321001003023211003210011030232101101032210011033221001013322100100332233'>hear</A>] </TT><TT>(define pure-cons /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? z /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;pure-if <font style='background-color: #cdffff'>(z)</font> <font style='background-color: #ffcdff'>(x)</font> <font style='background-color: #ffffcd'>(y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101111030232110032100101302321001013221011011332233'>hear</A>] </TT><TT>(define pure-car / ? x / x <font style='background-color: #cdffff'>(pure-true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101111130232110032100101302321001013221011100332233'>hear</A>] </TT><TT>(define pure-cdr / ? x / x <font style='background-color: #cdffff'>(pure-false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000030232110032110011302321100321001013023210010132233'>hear</A>] </TT><TT>(define zero / ? f / ? x / x);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100001302321100321100113023211003210010130232110011322100101332233'>hear</A>] </TT><TT>(define one / ? f / ? x / f <font style='background-color: #cdffff'>(x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211000103023211003211001130232110032100101302321100113221100113221001013332233'>hear</A>] </TT><TT>(define two / ? f / ? x / f <font style='background-color: #cdffff'>(f </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100011302321100321100003023211003211001130232110032100101302321100113222110000322110011333221001013332233'>hear</A>] </TT><TT>(define succ /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? f /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;f <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(n </font><font style='background-color: #69ffff'>(f)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110010030232110032110010130232110032110011030232211001013221100011333221100110332233'>hear</A>] </TT><TT>(define add / ? a / ? b / <font style='background-color: #cdffff'>(a </font><font style='background-color: #9bffff'>(succ)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(b)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110011130232110032110010130232110032110011030232211001013221100100302321100110333221100000332233'>hear</A>] </TT><TT>(define mult /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? a /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? b /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(a </font><font style='background-color: #9bffff'>(add / b)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(zero)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110100030232110032110000302321011111302322110000322110032101011030232101110132211000113023210111103023210101103322101111030232101011033332210111013221100000332211000003332233'>hear</A>] </TT><TT>(define pred /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;pure-cdr /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(n </font><font style='background-color: #9bffff'>(? p /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>pure-cons</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(succ /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>pure-car /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>p)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(pure-car /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>p)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffcdff'>(pure-cons </font><font style='background-color: #ff9bff'>(zero)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(zero)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321101001302321100321100003023221100003221100321101010302321011100332210110113332233'>hear</A>] </TT><TT>(define is-zero /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? n /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(n </font><font style='background-color: #9bffff'>(? dummy / pure-false)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(pure-true)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110101130232110032110011302322110032100101302321100113221001013221001013333221100321001013023211001132210010132210010133332233'>hear</A>] </TT><TT>(define fixed-point /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? f /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x / f </font><font style='background-color: #9bffff'>(x </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(? x / f </font><font style='background-color: #ff9bff'>(x </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;.. but for rest of message will assume that define does fixed-point for us</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;now build a link between numbers and church number functions</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211011003023211003211011013023211011013221100321001013023210103221001013321332032233'>hear</A>] </TT><TT>(define unchurch /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? c /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;c <font style='background-color: #cdffff'>(? x / + </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> 1)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203221101100302321100000332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(unchurch / zero)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213221101100302321100001332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(unchurch / one)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032103221101100302321100010332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(unchurch / two)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211011103023211003210010130232111132210320322100101333221100000332211000113023211011103023210113221001013321332233'>hear</A>] </TT><TT>(define church /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(= 0 </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(zero)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(succ /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>church /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>- </font><font style='background-color: #ffff9b'>(x)</font><font style='background-color: #ffffcd'> 1)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='24'><FONT COLOR=red>#&nbsp;MATH introduce universal quantifier</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;really need to link with sets for true correctness</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;and the examples here are REALLY sparse, need much more</TT><BR>
<TT>[<A HREF='sound.cgi?s=20321001132233'>hear</A>] </TT><TT>(intro forall);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2132101322101032101321332233'>hear</A>] </TT><TT>(&lt; 5 <font style='background-color: #cdffff'>(+ 5 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2132100322101032100321332233'>hear</A>] </TT><TT>(&lt; 4 <font style='background-color: #cdffff'>(+ 4 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21321132210103211321332233'>hear</A>] </TT><TT>(&lt; 3 <font style='background-color: #cdffff'>(+ 3 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21321032210103210321332233'>hear</A>] </TT><TT>(&lt; 2 <font style='background-color: #cdffff'>(+ 2 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213213221010321321332233'>hear</A>] </TT><TT>(&lt; 1 <font style='background-color: #cdffff'>(+ 1 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213203221010320321332233'>hear</A>] </TT><TT>(&lt; 0 <font style='background-color: #cdffff'>(+ 0 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100113221100321001013023213221001013322101032210010133213332233'>hear</A>] </TT><TT>(forall <font style='background-color: #cdffff'>(? x / &lt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(+ </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> 1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21321013221001321013210332233'>hear</A>] </TT><TT>(&lt; 5 <font style='background-color: #cdffff'>(* 5 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21321003221001321003210332233'>hear</A>] </TT><TT>(&lt; 4 <font style='background-color: #cdffff'>(* 4 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213211322100132113210332233'>hear</A>] </TT><TT>(&lt; 3 <font style='background-color: #cdffff'>(* 3 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=213210322100132103210332233'>hear</A>] </TT><TT>(&lt; 2 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2132132210013213210332233'>hear</A>] </TT><TT>(&lt; 1 <font style='background-color: #cdffff'>(* 1 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232132032210013203210332233'>hear</A>] </TT><TT>(not / &lt; 0 <font style='background-color: #cdffff'>(* 0 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321001132211003210010130232132210010133221001322100101332103332233'>hear</A>] </TT><TT>(not / forall <font style='background-color: #cdffff'>(? x / &lt; </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(* </font><font style='background-color: #cd9bff'>(x)</font><font style='background-color: #cdcdff'> 2)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='25'><FONT COLOR=red>#&nbsp;MATH introduce existential quantifier</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;really need to link with sets for true correctness</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;and the examples here are REALLY sparse, need much more</TT><BR>
<TT>[<A HREF='sound.cgi?s=2100302321032101322100132103210332233'>hear</A>] </TT><TT>(not / = 5 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032100322100132103210332233'>hear</A>] </TT><TT>(= 4 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103211322100132103210332233'>hear</A>] </TT><TT>(not / = 3 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103210322100132103210332233'>hear</A>] </TT><TT>(not / = 2 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210321322100132103210332233'>hear</A>] </TT><TT>(not / = 1 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210320322100132103210332233'>hear</A>] </TT><TT>(not / = 0 <font style='background-color: #cdffff'>(* 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=20321010032233'>hear</A>] </TT><TT>(intro exists);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210100322110032100101302321032210010133221001321032103332233'>hear</A>] </TT><TT>(exists <font style='background-color: #cdffff'>(? x / = </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(* 2 2)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210321013221010321013210332233'>hear</A>] </TT><TT>(not / = 5 <font style='background-color: #cdffff'>(+ 5 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023210321003221010321003210332233'>hear</A>] </TT><TT>(not / = 4 <font style='background-color: #cdffff'>(+ 4 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103211322101032113210332233'>hear</A>] </TT><TT>(not / = 3 <font style='background-color: #cdffff'>(+ 3 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232103210322101032103210332233'>hear</A>] </TT><TT>(not / = 2 <font style='background-color: #cdffff'>(+ 2 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321032132210103213210332233'>hear</A>] </TT><TT>(not / = 1 <font style='background-color: #cdffff'>(+ 1 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321032032210103203210332233'>hear</A>] </TT><TT>(not / = 0 <font style='background-color: #cdffff'>(+ 0 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100322101003221100321001013023210322100101332210103221001013321033332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(exists </font><font style='background-color: #9bffff'>(? x / = </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(+ </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> 2)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='26'><FONT COLOR=red>#&nbsp;MATH introduce logical implication</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032110111132233'>hear</A>] </TT><TT>(intro =&gt;);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110111130232110032100101302321100321001003023210030232101322100101332210030232100100332233'>hear</A>] </TT><TT>(define =&gt; /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(x)</font> <font style='background-color: #ffcdff'>(not / y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011113221010113322101011332233'>hear</A>] </TT><TT>(=&gt; <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211011113221010113322101100332233'>hear</A>] </TT><TT>(not / =&gt; <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011113221011003322101011332233'>hear</A>] </TT><TT>(=&gt; <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011113221011003322101100332233'>hear</A>] </TT><TT>(=&gt; <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001132211003210010130232100113221100321001003023211011113221101111322100101332210010033322110111132210030232100100332210030232100101333332233'>hear</A>] </TT><TT>(forall</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>forall</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(? y /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>=&gt; </font><font style='background-color: #69ffff'>(=&gt; </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(y)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(=&gt; </font><font style='background-color: #9b9bff'>(not / y)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(not / x)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='27'><FONT COLOR=red>#&nbsp;MATH introduce sets and set membership</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2032111000032233'>hear</A>] </TT><TT>(intro element);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111000030232110032100101302321100321110113023210030232103221000011322111011332210010133221100321001003203321332032233'>hear</A>] </TT><TT>(define element /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;not /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= <font style='background-color: #cdffff'>(list-find-helper </font><font style='background-color: #9bffff'>(lst)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(? y 0)</font><font style='background-color: #cdffff'> 1)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210003221000032100032100321132032101332233'>hear</A>] </TT><TT>(element 8 <font style='background-color: #cdffff'>(vector 8 4 3 0 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321013221000032100032100321132032101332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(vector 8 4 3 0 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003203221000032100032100321132032101332233'>hear</A>] </TT><TT>(element 0 <font style='background-color: #cdffff'>(vector 8 4 3 0 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032132210000321320321132100132101332233'>hear</A>] </TT><TT>(element 1 <font style='background-color: #cdffff'>(vector 1 0 3 9 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321132210000321320321132100132101332233'>hear</A>] </TT><TT>(element 3 <font style='background-color: #cdffff'>(vector 1 0 3 9 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032032210000321320321132100132101332233'>hear</A>] </TT><TT>(element 0 <font style='background-color: #cdffff'>(vector 1 0 3 9 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321013221000032110321000321320321032101332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(vector 6 8 1 0 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003213221000032110321000321320321032101332233'>hear</A>] </TT><TT>(element 1 <font style='background-color: #cdffff'>(vector 6 8 1 0 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321013221000032110321000321320321032101332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(vector 6 8 1 0 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211032210000321103210003211321001321032101332233'>hear</A>] </TT><TT>(element 6 <font style='background-color: #cdffff'>(vector 6 8 3 9 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211032210000321103210003211321001321032101332233'>hear</A>] </TT><TT>(element 6 <font style='background-color: #cdffff'>(vector 6 8 3 9 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210132210000321103210003211321001321032101332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(vector 6 8 3 9 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210032210000321103210032132111321032101332233'>hear</A>] </TT><TT>(element 4 <font style='background-color: #cdffff'>(vector 6 4 1 7 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032132210000321103210032132111321032101332233'>hear</A>] </TT><TT>(element 1 <font style='background-color: #cdffff'>(vector 6 4 1 7 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211132210000321103210032132111321032101332233'>hear</A>] </TT><TT>(element 7 <font style='background-color: #cdffff'>(vector 6 4 1 7 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211100003211032210000321000321132111321001332233'>hear</A>] </TT><TT>(not / element 6 <font style='background-color: #cdffff'>(vector 8 3 7 9)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321110000321103221000032100032100321321132101332233'>hear</A>] </TT><TT>(not / element 6 <font style='background-color: #cdffff'>(vector 8 4 1 3 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211100003211032210000321001321032101332233'>hear</A>] </TT><TT>(not / element 6 <font style='background-color: #cdffff'>(vector 9 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211100003203221000032111321032101332233'>hear</A>] </TT><TT>(not / element 0 <font style='background-color: #cdffff'>(vector 7 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211100003211032210000321132101332233'>hear</A>] </TT><TT>(not / element 6 <font style='background-color: #cdffff'>(vector 3 5)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;rules for set equality</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132111000130232110032100101302321100321001003023211113221132211110130232100101332033221013221110000322111010302321001013322100100333221110001322111100302321001013322100100333322101011332233'>hear</A>] </TT><TT>(define set-subset /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(and </font><font style='background-color: #ff9bff'>(element </font><font style='background-color: #ff69ff'>(head / x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(y)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(set-subset </font><font style='background-color: #ffcd9b'>(tail / x)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(y)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211100103023211003210010130232110032100100302321013221110001322100101332210010033322111000132210010033221001013332233'>hear</A>] </TT><TT>(define set= /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(set-subset </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(y)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(set-subset </font><font style='background-color: #ff9bff'>(y)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(x)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110010322100003213210132100133221000032101321321001332233'>hear</A>] </TT><TT>(set= <font style='background-color: #cdffff'>(vector 1 5 9)</font> <font style='background-color: #ffcdff'>(vector 5 1 9)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110010322100003213210132100133221000032100132132101332233'>hear</A>] </TT><TT>(set= <font style='background-color: #cdffff'>(vector 1 5 9)</font> <font style='background-color: #ffcdff'>(vector 9 1 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321110010322100003213210132100133221000032132101332233'>hear</A>] </TT><TT>(not / set= <font style='background-color: #cdffff'>(vector 1 5 9)</font> <font style='background-color: #ffcdff'>(vector 1 5)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;let's go leave ourselves wide open to Russell's paradox</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... by using characteristic functions</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... since it doesn't really matter for communication purposes</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... and so far this is just used / tested with sets of integers really</TT><BR>
<TT>[<A HREF='sound.cgi?s=21110000321013221111032211003210010130232103221010322100101332101033211113332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(all </font><font style='background-color: #9bffff'>(? x / = </font><font style='background-color: #69ffff'>(+ </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> 10)</font><font style='background-color: #9bffff'> 15)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032113221111032211003210010130232103221001322100101332113322101032210010133211033332233'>hear</A>] </TT><TT>(element 3 <font style='background-color: #cdffff'>(all </font><font style='background-color: #9bffff'>(? x / = </font><font style='background-color: #69ffff'>(* </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> 3)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(+ </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'> 6)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110011302321000032233'>hear</A>] </TT><TT>(define empty-set / vector);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032032211111332233'>hear</A>] </TT><TT>(element 0 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001132211003210010130232110111132211100003221001013322111113332211100003221010322100101332133221111133332233'>hear</A>] </TT><TT>(forall</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>=&gt; </font><font style='background-color: #9bffff'>(element </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(natural-set)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(element </font><font style='background-color: #cd9bff'>(+ </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> 1)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(natural-set)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032132211111332233'>hear</A>] </TT><TT>(element 1 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321032211111332233'>hear</A>] </TT><TT>(element 2 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321132211111332233'>hear</A>] </TT><TT>(element 3 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210032211111332233'>hear</A>] </TT><TT>(element 4 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210132211111332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211032211111332233'>hear</A>] </TT><TT>(element 6 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211132211111332233'>hear</A>] </TT><TT>(element 7 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032100032211111332233'>hear</A>] </TT><TT>(element 8 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032100132211111332233'>hear</A>] </TT><TT>(element 9 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111010030232100003221010113322101100332233'>hear</A>] </TT><TT>(define boolean-set / vector <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032210101133221110100332233'>hear</A>] </TT><TT>(element <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(boolean-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032210110033221110100332233'>hear</A>] </TT><TT>(element <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(boolean-set)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;actually, to simplify semantics elsewhere, true and false</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;are now just 0 and 1 so they are not distinct from ints</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321110101302321111030232110032100101302321010030232110032100100302321013221110000322100100332211111333221032210013210322100100333221001013332233'>hear</A>] </TT><TT>(define even-natural-set /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;all /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;exists /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(element </font><font style='background-color: #9bffff'>(y)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(natural-set)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= </font><font style='background-color: #ff9bff'>(* 2 </font><font style='background-color: #ff69ff'>(y)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(x)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032032211111332233'>hear</A>] </TT><TT>(element 0 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003203221110101332233'>hear</A>] </TT><TT>(element 0 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032132211111332233'>hear</A>] </TT><TT>(element 1 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003023211100003213221110101332233'>hear</A>] </TT><TT>(not / element 1 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321032211111332233'>hear</A>] </TT><TT>(element 2 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111000032103221110101332233'>hear</A>] </TT><TT>(element 2 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321132211111332233'>hear</A>] </TT><TT>(element 3 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232111000032113221110101332233'>hear</A>] </TT><TT>(not / element 3 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210032211111332233'>hear</A>] </TT><TT>(element 4 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321003221110101332233'>hear</A>] </TT><TT>(element 4 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003210132211111332233'>hear</A>] </TT><TT>(element 5 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321110000321013221110101332233'>hear</A>] </TT><TT>(not / element 5 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100003211032211111332233'>hear</A>] </TT><TT>(element 6 <font style='background-color: #cdffff'>(natural-set)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110000321103221110101332233'>hear</A>] </TT><TT>(element 6 <font style='background-color: #cdffff'>(even-natural-set)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='28'><FONT COLOR=red>#&nbsp;MATH introduce graph structures</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211101103023211010322111011132111100033221101003221110111332211110003332233'>hear</A>] </TT><TT>(define make-graph /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(nodes links)</font> <font style='background-color: #ffcdff'>(pair </font><font style='background-color: #ff9bff'>(nodes)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(links)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111100130232111011032210000321321032113210033221000032210000321321033221000032103211332210000321321003332233'>hear</A>] </TT><TT>(define test-graph /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-graph</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 1 2 3 4)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector </font><font style='background-color: #ff9bff'>(vector 1 2)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(vector 2 3)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #cdcdff'>(vector 1 4)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211110103023211010322111101132111110032111110133221010030232110032100011030232111132210132211000132210001103320332213221000110332211110130232111110322111101133213333221000000322111110322111110322111101133213322100011033322100003221111100332211111013333221011003332233'>hear</A>] </TT><TT>(define graph-linked /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(g n1 n2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(exists /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>? idx /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>if </font><font style='background-color: #ff9bff'>(and </font><font style='background-color: #ff69ff'>(&gt;= </font><font style='background-color: #ff37ff'>(idx)</font><font style='background-color: #ff69ff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(&lt; </font><font style='background-color: #ff9b9b'>(idx)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(list-length / list-ref </font><font style='background-color: #9b9bcd'>(g)</font><font style='background-color: #cd9bcd'> 1)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(list= </font><font style='background-color: #ffcd9b'>(list-ref </font><font style='background-color: #ffcd69'>(list-ref </font><font style='background-color: #ffcd37'>(g)</font><font style='background-color: #ffcd69'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #cdcd9b'>(idx)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(vector </font><font style='background-color: #9bcdcd'>(n1)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(n2)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(false)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110103221111001332132103322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 1 2)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110103221111001332132113322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 1 3)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111010322111100133210321003322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 2 4)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;'if' is used a lot in the next definition in place of and / or</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this is because I haven't established lazy evaluation forms for and / or</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;so this very inefficient algorithm completely bogs down when combined</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;... during testing with a dumb implementation for 'exists'.</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111110302321101032211110113211111003211111013322111132210322111110033221111101333221010113322111132211110103221111011332211111003322111110133322101011332210100322110032111111130232111132211110103221111011332211111003322111111133322111111032211110113322111111133221111101333221011003333332233'>hear</A>] </TT><TT>(define graph-linked* /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(g n1 n2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(= </font><font style='background-color: #ff69ff'>(n1)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(n2)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(true)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #9bcdff'>(graph-linked </font><font style='background-color: #69cdff'>(g)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(n1)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(n2)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(true)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(exists</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(? n3 /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>if </font><font style='background-color: #cdcd69'>(graph-linked </font><font style='background-color: #cdcd37'>(g)</font><font style='background-color: #cdcd69'> </font><font style='background-color: #9bcd69'>(n1)</font><font style='background-color: #cdcd69'> </font><font style='background-color: #cd9b69'>(n3)</font><font style='background-color: #cdcd69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(graph-linked* </font><font style='background-color: #69cd9b'>(g)</font><font style='background-color: #9bcd9b'> </font><font style='background-color: #9b9b9b'>(n3)</font><font style='background-color: #9bcd9b'> </font><font style='background-color: #9bcd69'>(n2)</font><font style='background-color: #9bcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(false)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211111103221111001332132103322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked* </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 1 2)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211111103221111001332132113322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked* </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 1 3)</font> <font style='background-color: #ffcdff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111110322111100133210321003322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(graph-linked* </font><font style='background-color: #9bffff'>(test-graph)</font><font style='background-color: #cdffff'> 2 4)</font> <font style='background-color: #ffcdff'>(false)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='29'><FONT COLOR=red>#&nbsp;MATH show how to execute a sequence of instructions</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=20321000000032233'>hear</A>] </TT><TT>(intro begin);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010001302321100132233'>hear</A>] </TT><TT>(define prev-translate / translate);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000013023211003210010130232111132211000132211110130232100101332133221111113221001111302321001013322100000013023210100003023210010133322100101332233'>hear</A>] </TT><TT>(define reverse /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt;= </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(last /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(reverse /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>except-last /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(x)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;test reverse</TT><BR>
<TT>[<A HREF='sound.cgi?s=210000003221000032132103211332210000001302321000032113210321332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(vector 1 2 3)</font> <font style='background-color: #ffcdff'>(reverse / vector 3 2 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110013023210011013222101001032210100013333221100321001013023211113221100030232100101332210100103023210010133221111322103221110103023210010133210000000332211001322100003221000032110032100101322100003211101032210000321001013333221111113210000322100000013023211110030232100101333332210100103023210010133332233'>hear</A>] </TT><TT>(define translate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(prev </font><font style='background-color: #69ffff'>(prev-translate)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>if </font><font style='background-color: #ff9bff'>(number? /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(prev /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(head / x)</font><font style='background-color: #9bcdff'> begin)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd37ff'>(vector ? x </font><font style='background-color: #cd05ff'>(vector head </font><font style='background-color: #cd00ff'>(vector x)</font><font style='background-color: #cd05ff'>)</font><font style='background-color: #cd37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(prepend vector </font><font style='background-color: #cd699b'>(reverse / tail / x)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(prev /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>x)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100000003213211132103210033210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(begin 1 7 2 4)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000000032211100322110101332101100033221110032211010133211033221110130232110101333211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(set! </font><font style='background-color: #69ffff'>(demo-mut1)</font><font style='background-color: #9bffff'> 88)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(set! </font><font style='background-color: #cd9bff'>(demo-mut1)</font><font style='background-color: #cdcdff'> 6)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(get! /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>demo-mut1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;6);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000000322111003221101103321011000332211100322110101332110332211101302321101103332101100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(set! </font><font style='background-color: #69ffff'>(demo-mut2)</font><font style='background-color: #9bffff'> 88)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(set! </font><font style='background-color: #cd9bff'>(demo-mut1)</font><font style='background-color: #cdcdff'> 6)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(get! /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>demo-mut2)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;88);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100000003221110032211010133210110003322111003221101013321103322111013023211010133210033210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(set! </font><font style='background-color: #69ffff'>(demo-mut1)</font><font style='background-color: #9bffff'> 88)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(set! </font><font style='background-color: #cd9bff'>(demo-mut1)</font><font style='background-color: #cdcdff'> 6)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(get! /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>demo-mut1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>4)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;4);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='30'><FONT COLOR=red>#&nbsp;MATH introduce environment / hashmap structure</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this section needs a LOT more examples :-</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;note that at the time of writing (h 1 2) is same as (<font style='background-color: #cdffff'>(h)</font> 1 2)</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321000001030232110103221000001132100101321001003210011033221111322100032210011033221001013332210010033221000001132210011033332233'>hear</A>] </TT><TT>(define hash-add /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(h x y z)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(equal </font><font style='background-color: #ff69ff'>(z)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(x)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(y)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #cdcdff'>(h </font><font style='background-color: #9bcdff'>(z)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000100302321101032210000011321001013322100000113221001013332233'>hear</A>] </TT><TT>(define hash-ref / lambda <font style='background-color: #cdffff'>(h x)</font> <font style='background-color: #ffcdff'>(h </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000101302321100321001013023210000032233'>hear</A>] </TT><TT>(define hash-null / ? x / undefined);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000110302321100321000011130232110032100101302321000011132233'>hear</A>] </TT><TT>(define hash-default /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? default /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;default);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100010003023210000010322100000103221000010133211321033210032100132233'>hear</A>] </TT><TT>(define test-hash /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;hash-add <font style='background-color: #cdffff'>(hash-add </font><font style='background-color: #9bffff'>(hash-null)</font><font style='background-color: #cdffff'> 3 2)</font> 4 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000010032210001000332100332100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(test-hash)</font><font style='background-color: #cdffff'> 4)</font> 9);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221000010032210001000332113321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(test-hash)</font><font style='background-color: #cdffff'> 3)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100001003221000100033210003322100000332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(test-hash)</font><font style='background-color: #cdffff'> 8)</font> <font style='background-color: #ffcdff'>(undefined)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100001003221000100033211113322100000332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(test-hash)</font><font style='background-color: #cdffff'> 15)</font> <font style='background-color: #ffcdff'>(undefined)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100001003221000001032210001000332111132100001332111133210000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(hash-add </font><font style='background-color: #69ffff'>(test-hash)</font><font style='background-color: #9bffff'> 15 33)</font><font style='background-color: #cdffff'> 15)</font> 33);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322100001003221000100033211113322100000332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref </font><font style='background-color: #9bffff'>(test-hash)</font><font style='background-color: #cdffff'> 15)</font> <font style='background-color: #ffcdff'>(undefined)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100010013023211003210010130232111132210000003221001013322100003332210000101332210000010322100010013221111003023210010133322100000130232111010302321001013322100001030232111010302321001013332233'>hear</A>] </TT><TT>(define make-hash /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(list= </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(hash-null)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(hash-add</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(make-hash </font><font style='background-color: #ffff69'>(tail / x)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(first /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(second /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000100322100010013023210000322110100321132101033221101003210321010033221101003213211110333211332101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(make-hash /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>vector </font><font style='background-color: #69ffff'>(pair 3 10)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(pair 2 20)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bffcd'>(pair 1 30)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>3)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210000100322100010013023210000322110100321132101033221101003210321010033221101003213211110333213321111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(hash-ref</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(make-hash /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>vector </font><font style='background-color: #69ffff'>(pair 3 10)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(pair 2 20)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bffcd'>(pair 1 30)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;30);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='31'><FONT COLOR=red>#&nbsp;OBJECT introduce simple mutable structures</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210001010302321100321110113023210011013222100010113221010101322110032100101302321101132033221110113333322110032100010030232111110322100010113322100011132211101133221000100332211003210010132033332233'>hear</A>] </TT><TT>(define mutable-struct /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(data </font><font style='background-color: #69ffff'>(map </font><font style='background-color: #37ffff'>(? x / make-cell 0)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(lst)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(? key /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>list-ref </font><font style='background-color: #ff9bff'>(data)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(list-find </font><font style='background-color: #ffcd9b'>(lst)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(key)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #ff9bcd'>(? x 0)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100011003023210001010302321000032100011013210001110321000111132233'>hear</A>] </TT><TT>(define test-struct1 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;mutable-struct /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector item1 item2 item3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100322100011003210001101332111132233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(test-struct1 item1)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110130232100011003210001101332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / test-struct1 item1)</font> 15);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='32'><FONT COLOR=red>#&nbsp;OBJECT introduce method handler wrappers</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210010000302321101032210010001321001001032100100113322100000103221001000133221001001033221100321101010302321001001130232100100013332233'>hear</A>] </TT><TT>(define add-method /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(object name method)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(hash-add</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(object)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(name)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? dummy /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>method /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>object)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010100302321100321001013023210010132032233'>hear</A>] </TT><TT>(define call / ? x / x 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001010130232100010103023210000321001013210010032233'>hear</A>] </TT><TT>(define test-struct2 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;mutable-struct /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector x y);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111003221001010132100101332101032233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(test-struct2 x)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110032210010101321001003321010032233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(test-struct2 y)</font> 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101302321001010132100101332101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / test-struct2 x)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111013023210010101321001003321010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / test-struct2 y)</font> 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100101103023210010000322100101013321001011132211003210011000302321010322111013023210011000321001013322111013023210011000321001003332233'>hear</A>] </TT><TT>(define test-struct3 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;add-method</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(test-struct2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;sum</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(? self /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>+ </font><font style='background-color: #ff9bff'>(get! / self x)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(get! / self y)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101302321001011032100101332101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / test-struct3 x)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111013023210010110321001003321010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(get! / test-struct3 y)</font> 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210010100302321001011032100101113321111032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(call / test-struct3 sum)</font> 30);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111003221001011032100100332101032233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(test-struct3 y)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210010100302321001011032100101113321010032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(call / test-struct3 sum)</font> 20);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100322100101013210010033210132233'>hear</A>] </TT><TT>(set! <font style='background-color: #cdffff'>(test-struct2 y)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221001010030232100101103210010111332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(call / test-struct3 sum)</font> 15);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='33'><FONT COLOR=red>#&nbsp;TURING introduce turing machine model</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;just for fun!</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321001100130232110032100101302321111322113221111013023210010133203322111132211322111101302321001013321332211110030232100101332210000302321000033322100003023210000332233'>hear</A>] </TT><TT>(define safe-tail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(&gt; </font><font style='background-color: #ff69ff'>(list-length / x)</font><font style='background-color: #ff9bff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>vector)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>vector)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100110103023211003210010130232111132211322111101302321001013320332211101030232100101332210000332233'>hear</A>] </TT><TT>(define safe-head /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(list-length / x)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001101130232110032100111003023210011013222100101322100001030232100111003333221111322113221111013023210010133203322111010302321001013322100003332233'>hear</A>] </TT><TT>(define tape-read /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? tape /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(x </font><font style='background-color: #69ffff'>(second / tape)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(&gt; </font><font style='background-color: #ff69ff'>(list-length / x)</font><font style='background-color: #ff9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210011101302321101032210011100321001111032100111113322111132210322100111103321332211010032211111132210011111332210000013023210011100333221001100130232100001030232100111003332211113221032210011110332033221101003221001100130232100000130232100111003322111111322100110103023210000013023210011100332211111132210011111332210011001302321000010302321001110033333221101003221000001302321001110033221111113221001111133221001100130232100001030232100111003333332233'>hear</A>] </TT><TT>(define tape-transition /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(tape shift value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(= </font><font style='background-color: #ff69ff'>(shift)</font><font style='background-color: #ff9bff'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(pair </font><font style='background-color: #ffcd9b'>(prepend </font><font style='background-color: #ffcd69'>(value)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #cdcd9b'>(first / tape)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(safe-tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>second /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>tape)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(shift)</font><font style='background-color: #9bcdff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(pair </font><font style='background-color: #cd69ff'>(safe-tail /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>first /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(safe-head /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>first /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(prepend </font><font style='background-color: #699bcd'>(value)</font><font style='background-color: #9b9bcd'> </font><font style='background-color: #9b69cd'>(safe-tail / second / tape)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(pair </font><font style='background-color: #cdcd9b'>(first /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(prepend </font><font style='background-color: #69cdcd'>(value)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(safe-tail / second / tape)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010000030232110103221010000132101000103210011113210011100332211113221032210100010332210011113332210011100332210011013222101000113221010000132210100010332210011011302321001110033333221010000032210100001332211111032210100011332033221001111332210011101322100111003322111110322101000113321332211111032210100011332103333332233'>hear</A>] </TT><TT>(define turing /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(machine current last tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(= </font><font style='background-color: #ff69ff'>(current)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(last)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #69cdff'>(next </font><font style='background-color: #37cdff'>(machine </font><font style='background-color: #05cdff'>(current)</font><font style='background-color: #37cdff'> </font><font style='background-color: #379bff'>(tape-read / tape)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(turing</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(machine)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(list-ref </font><font style='background-color: #cd9b9b'>(next)</font><font style='background-color: #cd9bcd'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(last)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(tape-transition</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd37ff'>(tape)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(list-ref </font><font style='background-color: #cd699b'>(next)</font><font style='background-color: #cd69cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(list-ref </font><font style='background-color: #6969ff'>(next)</font><font style='background-color: #9b69ff'> 2)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101001003023211003210010130232110100322100003322100101332233'>hear</A>] </TT><TT>(define make-tape /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;pair <font style='background-color: #cdffff'>(vector)</font> <font style='background-color: #ffcdff'>(x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101001013023211003210010130232110032111011302321111322113221111013023211101133203322111132210003221001111302321110113322100101333221010010132210010133221010000302321110113332211101133322111011332233'>hear</A>] </TT><TT>(define remove-trail /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;if <font style='background-color: #cdffff'>(&gt; </font><font style='background-color: #9bffff'>(list-length / lst)</font><font style='background-color: #cdffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(if </font><font style='background-color: #ff9bff'>(equal </font><font style='background-color: #ff69ff'>(last / lst)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(x)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(remove-trail </font><font style='background-color: #ffcd9b'>(x)</font><font style='background-color: #ffcdcd'> </font><font style='background-color: #cdcdcd'>(except-last / lst)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(lst)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(lst)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210100110302321100321001013023210100101322100003322100001030232100101332233'>hear</A>] </TT><TT>(define extract-tape /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;remove-trail <font style='background-color: #cdffff'>(vector)</font> <font style='background-color: #ffcdff'>(second / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010011130232100010013023210000322110100321010100032210001001302321000032211010032032210000321010100032132033322110100321322100003210101000321321333221101003221000033221000032101010013203221000033333322110100321010100132210001001302321000032211010032032210000321010101032032133322110100321322100003210101001320320333221101003221000033221000032101010113210321333332211010032101010103221000100130232100003221101003203221000032101010103203203332211010032132210000321010101032032133322110100322100003322100003210101011321322100003333332211010032101010113221000100130232100003332233'>hear</A>] </TT><TT>(define tm-binary-increment /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-hash /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(pair right</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(make-hash /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(pair 0 </font><font style='background-color: #37ffff'>(vector right 1 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(pair 1 </font><font style='background-color: #9b9bff'>(vector right 1 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(pair </font><font style='background-color: #9bff9b'>(vector)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(vector inc 0 </font><font style='background-color: #37ffcd'>(vector)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(pair inc</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(make-hash /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(pair 0 </font><font style='background-color: #ff37ff'>(vector noinc 0 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(pair 1 </font><font style='background-color: #ff9b9b'>(vector inc 0 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(pair </font><font style='background-color: #9b9bff'>(vector)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(vector halt 2 1)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(pair noinc</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(make-hash /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(pair 0 </font><font style='background-color: #ffff37'>(vector noinc 0 0)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(pair 1 </font><font style='background-color: #9bff9b'>(vector noinc 0 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(pair </font><font style='background-color: #ff9b9b'>(vector)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(vector halt 1 </font><font style='background-color: #ffcd37'>(vector)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(pair halt </font><font style='background-color: #9bffff'>(make-hash / vector)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322101001103023210100000322101001113321010100032101010113221010010030232100003213203203213332210000321320321320332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(extract-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>turing</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(tm-binary-increment)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>right</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>halt</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(make-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>vector 1 0 0 1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 1 0 1 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322101001103023210100000322101001113321010100032101010113221010010030232100003213213213332210000321320320320332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(extract-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>turing</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(tm-binary-increment)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>right</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>halt</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(make-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>vector 1 1 1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 1 0 0 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322101001103023210100000322101001113321010100032101010113221010010030232100003213213213203203203213213213332210000321321321320320321320320320332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(extract-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>turing</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(tm-binary-increment)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>right</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>halt</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(make-tape /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>vector 1 1 1 0 0 0 1 1 1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 1 1 1 0 0 1 0 0 0)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='34'><FONT COLOR=red>#&nbsp;OBJECT introduce simple form of typing, for ease of documentation.</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;An object is simply a function that takes an argument.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The argument is the method to call on the object.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Types are here taken to be just the existence of a particular method,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;with that method returning an object of the appropriate type.</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101011003221101032210101101332211010322100101332211113221032210010133210101110332210101101332033332233'>hear</A>] </TT><TT>(define make-integer</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(v)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(lambda </font><font style='background-color: #cd9bff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(= </font><font style='background-color: #cdcd69'>(x)</font><font style='background-color: #cdcd9b'> int)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(v)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>0)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010111132211003210010132211113221100032210010133322101011003221001013332210010133332233'>hear</A>] </TT><TT>(define objectify</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(if </font><font style='background-color: #69ffff'>(number? </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(make-integer </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210110000322110103221011000132101100103322111132211000322101100103332210322101100013321010111033221003221100032221010111132210110010333221011000133333332233'>hear</A>] </TT><TT>(define instanceof</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(T t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(number? </font><font style='background-color: #cd69ff'>(t)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(= </font><font style='background-color: #cdcd9b'>(T)</font><font style='background-color: #cdcdcd'> int)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(not </font><font style='background-color: #69cdff'>(number? </font><font style='background-color: #37cdff'>(</font><font style='background-color: #05cdff'>(objectify </font><font style='background-color: #00cdff'>(t)</font><font style='background-color: #05cdff'>)</font><font style='background-color: #37cdff'> </font><font style='background-color: #379bff'>(T)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;add version of lambda that allows types to be declared</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101000132211001332233'>hear</A>] </TT><TT>(define prev-translate <font style='background-color: #cdffff'>(translate)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110013221001101322210100103221010001333322110032100101322111132211000322100101333221010010322100101333221111322103221110103221001013332110103322100110132221010011322111010322111100322100101333332210011003221110103221111003221111003221001013333333221111322113221111013221010011333203322111132211000322100111132210100113333221100132210000321101032210100003221010011333221000032110032210011113221010011333221001100333332210011013222101100113221000001322100111132210100113333322101101003221000010322100111132210100113333332211001322100003211010322101000032210100113332210000321100322101100113322100003210011013221000032210000322101100113322100003221000032101011113221000032210110011333322101101003333322100110033333333221100132210011003333322101001032210010133333332233'>hear</A>] </TT><TT>(define translate</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(prev </font><font style='background-color: #37ffff'>(prev-translate)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(if </font><font style='background-color: #cd69ff'>(number? </font><font style='background-color: #cd37ff'>(x)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(prev </font><font style='background-color: #cd9b9b'>(x)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(if </font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(head </font><font style='background-color: #059bff'>(x)</font><font style='background-color: #379bff'>)</font><font style='background-color: #699bff'> lambda)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(formals </font><font style='background-color: #9b00ff'>(head (tail (x)))</font><font style='background-color: #9b05ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(body </font><font style='background-color: #9b379b'>(head </font><font style='background-color: #9b3769'>(tail </font><font style='background-color: #9b3737'>(tail </font><font style='background-color: #9b3705'>(x)</font><font style='background-color: #9b3737'>)</font><font style='background-color: #9b3769'>)</font><font style='background-color: #9b379b'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(&gt; </font><font style='background-color: #9b6969'>(list-length </font><font style='background-color: #9b6937'>(formals)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(if </font><font style='background-color: #3769cd'>(number? </font><font style='background-color: #0569cd'>(last </font><font style='background-color: #0069cd'>(formals)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6905cd'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6905cd'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6900cd'>(except-last (formals))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69059b'>(vector ? </font><font style='background-color: #969696'>(last </font><font style='background-color: #969664'>(formals)</font><font style='background-color: #969696'>)</font><font style='background-color: #69059b'> </font><font style='background-color: #37059b'>(body)</font><font style='background-color: #69059b'>)</font><font style='background-color: #6905cd'>)</font><font style='background-color: #6937cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(let </font><font style='background-color: #969696'>(</font><font style='background-color: #969664'>(formal-name </font><font style='background-color: #969632'>(first </font><font style='background-color: #969600'>(last (formals))</font><font style='background-color: #969632'>)</font><font style='background-color: #969664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(formal-type </font><font style='background-color: #329696'>(second </font><font style='background-color: #009696'>(last (formals))</font><font style='background-color: #329696'>)</font><font style='background-color: #649696'>)</font><font style='background-color: #969696'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37699b'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05699b'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05699b'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #00699b'>(except-last (formals))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05379b'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05379b'>? </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05059b'>(formal-name)</font><font style='background-color: #05379b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>let</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector </font><font style='background-color: #969632'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>(formal-name)</font><font style='background-color: #969632'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649632'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329632'>(vector objectify </font><font style='background-color: #009632'>(vector (formal-name))</font><font style='background-color: #329632'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(formal-type)</font><font style='background-color: #649632'>)</font><font style='background-color: #969632'>)</font><font style='background-color: #969664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(body)</font><font style='background-color: #969696'>)</font><font style='background-color: #05379b'>)</font><font style='background-color: #05699b'>)</font><font style='background-color: #37699b'>)</font><font style='background-color: #69699b'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(translate </font><font style='background-color: #9b05cd'>(body)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(prev </font><font style='background-color: #9b9b9b'>(x)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;add conditional form</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101000132211001332233'>hear</A>] </TT><TT>(define prev-translate <font style='background-color: #cdffff'>(translate)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100132210011013222101001032210100013333221100321001013221111322110003221001013332210100103221001013332211113221032211101032210010133321011010133221001101322210110110322111010322111100322100101333332210110111322111100322111100322100101333333221111322113221111013221011011133320332211001322100003211113221000001322101101103332210000103221011011033322111111321011010132210110111333332211001322101101103333322101001032210010133333332233'>hear</A>] </TT><TT>(define translate</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(prev </font><font style='background-color: #37ffff'>(prev-translate)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(if </font><font style='background-color: #cd69ff'>(number? </font><font style='background-color: #cd37ff'>(x)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(prev </font><font style='background-color: #cd9b9b'>(x)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(if </font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(head </font><font style='background-color: #059bff'>(x)</font><font style='background-color: #379bff'>)</font><font style='background-color: #699bff'> cond)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(cnd </font><font style='background-color: #9b00ff'>(head (tail (x)))</font><font style='background-color: #9b05ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(rem </font><font style='background-color: #9b379b'>(tail </font><font style='background-color: #9b3769'>(tail </font><font style='background-color: #9b3737'>(x)</font><font style='background-color: #9b3769'>)</font><font style='background-color: #9b379b'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(&gt; </font><font style='background-color: #9b6969'>(list-length </font><font style='background-color: #9b6937'>(rem)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #3769cd'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #3769cd'>if</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #0569cd'>(first </font><font style='background-color: #0069cd'>(cnd)</font><font style='background-color: #0569cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #3737cd'>(second </font><font style='background-color: #3705cd'>(cnd)</font><font style='background-color: #3737cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37699b'>(prepend cond </font><font style='background-color: #969696'>(rem)</font><font style='background-color: #37699b'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(translate </font><font style='background-color: #9b05cd'>(cnd)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(prev </font><font style='background-color: #9b9b9b'>(x)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110001132210110101321100011332233'>hear</A>] </TT><TT>(= 99 <font style='background-color: #cdffff'>(cond 99)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032100032210110101322210101133210003321011332233'>hear</A>] </TT><TT>(= 8 <font style='background-color: #cdffff'>(cond </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(true)</font><font style='background-color: #9bffff'> 8)</font><font style='background-color: #cdffff'> 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101132210110101322210110033210003321011332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(cond </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(false)</font><font style='background-color: #9bffff'> 8)</font><font style='background-color: #cdffff'> 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211132210110101322210110033211332221010113321113321011332233'>hear</A>] </TT><TT>(= 7 <font style='background-color: #cdffff'>(cond </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(false)</font><font style='background-color: #9bffff'> 3)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(true)</font><font style='background-color: #cdcdff'> 7)</font><font style='background-color: #cdffff'> 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321132210110101322210101133211332221010113321113321011332233'>hear</A>] </TT><TT>(= 3 <font style='background-color: #cdffff'>(cond </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(true)</font><font style='background-color: #9bffff'> 3)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(true)</font><font style='background-color: #cdcdff'> 7)</font><font style='background-color: #cdffff'> 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101132210110101322210110033211332221011003321113321011332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(cond </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(false)</font><font style='background-color: #9bffff'> 3)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(false)</font><font style='background-color: #cdcdff'> 7)</font><font style='background-color: #cdffff'> 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321011100032211010322101110013211101133221111322113221111013221110113332033221111322101110013221110103221110113333221011100032210111001332211110032211101133332211111132211101032211101133322101110003221011100133221111003221110113333332211101133332233'>hear</A>] </TT><TT>(define remove-match </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length </font><font style='background-color: #cd37ff'>(lst)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(test </font><font style='background-color: #cdcd69'>(head </font><font style='background-color: #cdcd37'>(lst)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(remove-match </font><font style='background-color: #69cdcd'>(test)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(tail </font><font style='background-color: #9b69cd'>(lst)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(prepend </font><font style='background-color: #cd69cd'>(head </font><font style='background-color: #cd37cd'>(lst)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(remove-match </font><font style='background-color: #cd9b69'>(test)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(tail </font><font style='background-color: #699b9b'>(lst)</font><font style='background-color: #9b9b9b'>)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(lst)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210111010322110103221001013322101110003221101032210010033221032210010033221001013333332233'>hear</A>] </TT><TT>(define remove-element</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(remove-match </font><font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(y)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(= </font><font style='background-color: #cd9b9b'>(y)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #9b9bcd'>(x)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032210000321321032113210133221011101032100322100003213210321132100321013332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(vector 1 2 3 5)</font> <font style='background-color: #ffcdff'>(remove-element 4 </font><font style='background-color: #ff9bff'>(vector 1 2 3 4 5)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322100003213210321132101332210111010321003221000032132100321032100321132100321013332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(vector 1 2 3 5)</font> <font style='background-color: #ffcdff'>(remove-element 4 </font><font style='background-color: #ff9bff'>(vector 1 4 2 4 3 4 5)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110113221101032210110001321011001033221001101322210111100322101011113221011001033333221011110032210110001333332233'>hear</A>] </TT><TT>(define return</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(T t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #cd9bff'>(</font><font style='background-color: #cd69ff'>(obj </font><font style='background-color: #cd37ff'>(objectify </font><font style='background-color: #cd05ff'>(t)</font><font style='background-color: #cd37ff'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(obj </font><font style='background-color: #cdcd9b'>(T)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101111013221101032221001013210101110332210010032101011103332210111011321010111032210103221001013322100100333332233'>hear</A>] </TT><TT>(define tester</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(x int)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y int)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(return int </font><font style='background-color: #cd9bff'>(+ </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(y)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321010103221011110132210101100321010332210101100321000003332233'>hear</A>] </TT><TT>(= 42 <font style='background-color: #cdffff'>(tester </font><font style='background-color: #9bffff'>(make-integer 10)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(make-integer 32)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321010103221011110132101032100000332233'>hear</A>] </TT><TT>(= 42 <font style='background-color: #cdffff'>(tester 10 32)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210111110322110103221100113322211010322100101332211001132211010322100100332221001013221001013332210010033333322110103221001013322110011322110103221001003322210010132210010133322100100333333332233'>hear</A>] </TT><TT>(define reflective</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(f)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(f </font><font style='background-color: #cd9b9b'>(lambda </font><font style='background-color: #cd9b69'>(y)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(</font><font style='background-color: #699b9b'>(x </font><font style='background-color: #379b9b'>(x)</font><font style='background-color: #699b9b'>)</font><font style='background-color: #9b9b9b'> </font><font style='background-color: #9b699b'>(y)</font><font style='background-color: #9b9b9b'>)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(lambda </font><font style='background-color: #cdcd9b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(f </font><font style='background-color: #69cdcd'>(lambda </font><font style='background-color: #37cdcd'>(y)</font><font style='background-color: #69cdcd'> </font><font style='background-color: #699bcd'>(</font><font style='background-color: #6969cd'>(x </font><font style='background-color: #6937cd'>(x)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #699bcd'> </font><font style='background-color: #699b9b'>(y)</font><font style='background-color: #699bcd'>)</font><font style='background-color: #69cdcd'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='35'><FONT COLOR=red>#&nbsp;OBJECT an example object -- a 2D point</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321011111132211010322100101321001003322101111103221101032210011000321100000033221011010132221032211000000332100101332210010133322210322110000003321001003322100100333222103221100000033210111111332210011000333222103221100000033210103322110103222101011032101111113332210111111322101032210010133221010110321001013332210103221001003322101011032100100333333222103221100000033210332211010322210101103210111111333221013221032210010133221010110321001013332210322100100332210101103210010033333320333332233'>hear</A>] </TT><TT>(define point</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(reflective</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(self msg)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(cond </font><font style='background-color: #cd9b9b'>(</font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(msg)</font><font style='background-color: #cd9b69'> x)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(x)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(</font><font style='background-color: #699bcd'>(= </font><font style='background-color: #379bcd'>(msg)</font><font style='background-color: #699bcd'> y)</font><font style='background-color: #9b9bcd'> </font><font style='background-color: #9b69cd'>(y)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(</font><font style='background-color: #cd37cd'>(= </font><font style='background-color: #cd05cd'>(msg)</font><font style='background-color: #cd37cd'> point)</font><font style='background-color: #cd69cd'> </font><font style='background-color: #cd699b'>(self)</font><font style='background-color: #cd69cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(</font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(msg)</font><font style='background-color: #cd9b69'> +)</font><font style='background-color: #cd9b9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(lambda </font><font style='background-color: #699b9b'>(</font><font style='background-color: #379b9b'>(p point)</font><font style='background-color: #699b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(point </font><font style='background-color: #9b379b'>(+ </font><font style='background-color: #9b059b'>(x)</font><font style='background-color: #9b379b'> </font><font style='background-color: #9b3769'>(p x)</font><font style='background-color: #9b379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b6969'>(+ </font><font style='background-color: #9b6937'>(y)</font><font style='background-color: #9b6969'> </font><font style='background-color: #969696'>(p y)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b9b9b'>)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(</font><font style='background-color: #699bcd'>(= </font><font style='background-color: #379bcd'>(msg)</font><font style='background-color: #699bcd'> =)</font><font style='background-color: #9b9bcd'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(lambda </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(p point)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(and </font><font style='background-color: #9b6969'>(= </font><font style='background-color: #9b6937'>(x)</font><font style='background-color: #9b6969'> </font><font style='background-color: #969696'>(p x)</font><font style='background-color: #9b6969'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(= </font><font style='background-color: #37699b'>(y)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(p y)</font><font style='background-color: #69699b'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>0)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100000132210111111321321011332233'>hear</A>] </TT><TT>(define point1 <font style='background-color: #cdffff'>(point 1 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000103221011111132103210110332233'>hear</A>] </TT><TT>(define point2 <font style='background-color: #cdffff'>(point 2 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213221100000132100101332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(point1 x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101103221100001032100100332233'>hear</A>] </TT><TT>(= 22 <font style='background-color: #cdffff'>(point2 y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011322210111111321011321100332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(point 11 12)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011322221011111132101132110033210111111332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point 11 12)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000032222101111113210000321000133210111111332100101332233'>hear</A>] </TT><TT>(= 16 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point 16 17)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000013221100000132101032211000010332100100332233'>hear</A>] </TT><TT>(= 33 <font style='background-color: #cdffff'>(point1 + </font><font style='background-color: #9bffff'>(point2)</font><font style='background-color: #cdffff'> y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000001321010322110000103321032210111111321132100001332233'>hear</A>] </TT><TT>(point1 + <font style='background-color: #cdffff'>(point2)</font> = <font style='background-color: #ffcdff'>(point 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000010321010322110000013321032210111111321132100001332233'>hear</A>] </TT><TT>(point2 + <font style='background-color: #cdffff'>(point1)</font> = <font style='background-color: #ffcdff'>(point 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=22101111113211001003211001000332101032210111111321100100032110010033210322101111113210010110032100101100332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(point 100 200)</font> + <font style='background-color: #ffcdff'>(point 200 100)</font> = <font style='background-color: #ffffcd'>(point 300 300)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210110000321011111132211000001332233'>hear</A>] </TT><TT>(instanceof point <font style='background-color: #cdffff'>(point1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100322101100003210101110322110000013332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(instanceof int </font><font style='background-color: #9bffff'>(point1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011000032101011103210132233'>hear</A>] </TT><TT>(instanceof int 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210032210110000321011111132101332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(instanceof point 5)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='36'><FONT COLOR=red>#&nbsp;OBJECT an example object -- a container</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211000011322110103221001013322100110132221100010032211011322100003333322101111103221101032210011000321100000033221011010132221032211000000332110000113322100110003332221032211000000332110001013322111013221100010033332221032211000000332110010033221101032210010133221111322100322111000032210010133221110132211000100333332211100322110001003322111111322100101332211101322110001003333322101100333332221032211000000332110001103322110103221001013322111003221100010033221011101032210010133221110132211000100333333322210322110000003321033221101032221101101321100001133322111001032210011000321100010133221101101321100010133333203333332233'>hear</A>] </TT><TT>(define container</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #cd9bff'>(</font><font style='background-color: #cd69ff'>(contents </font><font style='background-color: #cd37ff'>(make-cell </font><font style='background-color: #cd05ff'>(vector)</font><font style='background-color: #cd37ff'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(reflective</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(lambda </font><font style='background-color: #cdcd69'>(self msg)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(cond </font><font style='background-color: #69cd9b'>(</font><font style='background-color: #37cd9b'>(= </font><font style='background-color: #05cd9b'>(msg)</font><font style='background-color: #37cd9b'> container)</font><font style='background-color: #69cd9b'> </font><font style='background-color: #699b9b'>(self)</font><font style='background-color: #69cd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(</font><font style='background-color: #9b699b'>(= </font><font style='background-color: #9b379b'>(msg)</font><font style='background-color: #9b699b'> inventory)</font><font style='background-color: #9b9b9b'> </font><font style='background-color: #9b9b69'>(get! </font><font style='background-color: #9b9b37'>(contents)</font><font style='background-color: #9b9b69'>)</font><font style='background-color: #9b9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd69'>(</font><font style='background-color: #9bcd37'>(= </font><font style='background-color: #9bcd05'>(msg)</font><font style='background-color: #9bcd37'> add)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd69'>(lambda </font><font style='background-color: #37cd69'>(x)</font><font style='background-color: #69cd69'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b69'>(if </font><font style='background-color: #969696'>(not </font><font style='background-color: #966496'>(element </font><font style='background-color: #963296'>(x)</font><font style='background-color: #966496'> </font><font style='background-color: #966464'>(get! </font><font style='background-color: #966432'>(contents)</font><font style='background-color: #966464'>)</font><font style='background-color: #966496'>)</font><font style='background-color: #969696'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b37'>(set! </font><font style='background-color: #699b05'>(contents)</font><font style='background-color: #699b37'> </font><font style='background-color: #379b37'>(prepend </font><font style='background-color: #059b37'>(x)</font><font style='background-color: #379b37'> </font><font style='background-color: #969696'>(get! </font><font style='background-color: #966496'>(contents)</font><font style='background-color: #969696'>)</font><font style='background-color: #379b37'>)</font><font style='background-color: #699b37'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379b69'>(false)</font><font style='background-color: #699b69'>)</font><font style='background-color: #69cd69'>)</font><font style='background-color: #9bcd69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(</font><font style='background-color: #37cd9b'>(= </font><font style='background-color: #05cd9b'>(msg)</font><font style='background-color: #37cd9b'> remove)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b9b'>(lambda </font><font style='background-color: #69699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b69'>(set! </font><font style='background-color: #699b37'>(contents)</font><font style='background-color: #699b69'> </font><font style='background-color: #379b69'>(remove-element </font><font style='background-color: #059b69'>(x)</font><font style='background-color: #379b69'> </font><font style='background-color: #969696'>(get! </font><font style='background-color: #966496'>(contents)</font><font style='background-color: #969696'>)</font><font style='background-color: #379b69'>)</font><font style='background-color: #699b69'>)</font><font style='background-color: #699b9b'>)</font><font style='background-color: #69cd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(</font><font style='background-color: #9b699b'>(= </font><font style='background-color: #9b379b'>(msg)</font><font style='background-color: #9b699b'> =)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b69'>(lambda </font><font style='background-color: #9b9b37'>(</font><font style='background-color: #9b9b05'>(c container)</font><font style='background-color: #9b9b37'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b69'>(set= </font><font style='background-color: #379b69'>(self inventory)</font><font style='background-color: #699b69'> </font><font style='background-color: #969696'>(c inventory)</font><font style='background-color: #699b69'>)</font><font style='background-color: #9b9b69'>)</font><font style='background-color: #9b9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>0)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Can pass anything to container function to create an object</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Should eventually use a consistent protocol for all objects,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;but all this stuff is still in flux</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211000111322110000113211001000332233'>hear</A>] </TT><TT>(define pocket <font style='background-color: #cdffff'>(container new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100011132110010032100110132233'>hear</A>] </TT><TT>(pocket add 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100011132110010032101100032233'>hear</A>] </TT><TT>(pocket add 88);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100011132110010032110001132233'>hear</A>] </TT><TT>(pocket add 99);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110010322110001113211000101332210000321001101321011000321100011332233'>hear</A>] </TT><TT>(set= <font style='background-color: #cdffff'>(pocket inventory)</font> <font style='background-color: #ffcdff'>(vector 77 88 99)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000111321100011032101100032233'>hear</A>] </TT><TT>(pocket remove 88);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110010322110001113211000101332210000321001101321100011332233'>hear</A>] </TT><TT>(set= <font style='background-color: #cdffff'>(pocket inventory)</font> <font style='background-color: #ffcdff'>(vector 77 99)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001001322110000113211001000332233'>hear</A>] </TT><TT>(define pocket2 <font style='background-color: #cdffff'>(container new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100100132110010032100110132233'>hear</A>] </TT><TT>(pocket2 add 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100100132110010032110001132233'>hear</A>] </TT><TT>(pocket2 add 99);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001001321032211000111332233'>hear</A>] </TT><TT>(pocket2 = <font style='background-color: #cdffff'>(pocket)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='37'><FONT COLOR=red>#&nbsp;OBJECT expressing inheritance</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;counter-container adds one method to container: count</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321100101032211010322100101332210011013222110010113221100001132110010003333221011111032211010322100110003211000000332210110101322210322110000003321100101033221001100033322210322110000003321100110033221111013221100101132110001013333221100101132211000000333333332233'>hear</A>] </TT><TT>(define counter-container</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #cd9bff'>(</font><font style='background-color: #cd69ff'>(super </font><font style='background-color: #cd37ff'>(container new)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(reflective</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(lambda </font><font style='background-color: #cdcd69'>(self msg)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(cond </font><font style='background-color: #69cd9b'>(</font><font style='background-color: #37cd9b'>(= </font><font style='background-color: #05cd9b'>(msg)</font><font style='background-color: #37cd9b'> counter-container)</font><font style='background-color: #69cd9b'> </font><font style='background-color: #699b9b'>(self)</font><font style='background-color: #69cd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(</font><font style='background-color: #9b699b'>(= </font><font style='background-color: #9b379b'>(msg)</font><font style='background-color: #9b699b'> count)</font><font style='background-color: #9b9b9b'> </font><font style='background-color: #9b9b69'>(list-length </font><font style='background-color: #9b9b37'>(super inventory)</font><font style='background-color: #9b9b69'>)</font><font style='background-color: #9b9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd69'>(super </font><font style='background-color: #9bcd37'>(msg)</font><font style='background-color: #9bcd69'>)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001101322110010103211001000332233'>hear</A>] </TT><TT>(define cc1 <font style='background-color: #cdffff'>(counter-container new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320322110011013211001100332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(cc1 count)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011013211001003210032233'>hear</A>] </TT><TT>(cc1 add 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321322110011013211001100332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(cc1 count)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011013211001003210132233'>hear</A>] </TT><TT>(cc1 add 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210322110011013211001100332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(cc1 count)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='38'><FONT COLOR=red>#&nbsp;OBJECT adding a special form for classes</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need a bunch of extra machinery first, will push this</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;back into previous sections eventually, and simplify</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321100111032211010322110011113211010000332211113221132211110132211001111333203322110011103221010000322110011113332211111132210011113221100111133322110100003333221101000033332233'>hear</A>] </TT><TT>(define list-append</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(lst1 lst2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length </font><font style='background-color: #cd37ff'>(lst1)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(list-append </font><font style='background-color: #cdcd9b'>(except-last </font><font style='background-color: #cdcd69'>(lst1)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(prepend </font><font style='background-color: #69cdcd'>(last </font><font style='background-color: #37cdcd'>(lst1)</font><font style='background-color: #69cdcd'>)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(lst2)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(lst2)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000322110011103221000032132103211332210000321003210132110333221000032132103211321003210132110332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(list-append </font><font style='background-color: #9bffff'>(vector 1 2 3)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 4 5 6)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(vector 1 2 3 4 5 6)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211010001322110032100101322110032111011322111132211322111101322111011333203322111111322111010322111011333221101000132210010133221111003221110113333322100003221001013333332233'>hear</A>] </TT><TT>(define append</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(? lst</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(if </font><font style='background-color: #37ffff'>(&gt; </font><font style='background-color: #05ffff'>(list-length </font><font style='background-color: #00ffff'>(lst)</font><font style='background-color: #05ffff'>)</font><font style='background-color: #37ffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(prepend </font><font style='background-color: #699bff'>(head </font><font style='background-color: #6969ff'>(lst)</font><font style='background-color: #699bff'>)</font><font style='background-color: #69cdff'> </font><font style='background-color: #69cdcd'>(append </font><font style='background-color: #69cd9b'>(x)</font><font style='background-color: #69cdcd'> </font><font style='background-color: #37cdcd'>(tail </font><font style='background-color: #05cdcd'>(lst)</font><font style='background-color: #37cdcd'>)</font><font style='background-color: #69cdcd'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffcd'>(vector </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000032211010001321013221000032132103332210000321321032101332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(append 5 </font><font style='background-color: #9bffff'>(vector 1 2)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(vector 1 2 5)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321101001032211010322101110013211101133221111322113221111013221110113332033221111322101110013221110103221110113333221111113221110103221110113332211010010322101110013322111100322111011333332211010010322101110013322111100322111011333332211101133332233'>hear</A>] </TT><TT>(define select-match </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length </font><font style='background-color: #cd37ff'>(lst)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(test </font><font style='background-color: #cdcd69'>(head </font><font style='background-color: #cdcd37'>(lst)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(prepend </font><font style='background-color: #69cdcd'>(head </font><font style='background-color: #37cdcd'>(lst)</font><font style='background-color: #69cdcd'>)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(select-match </font><font style='background-color: #9b69cd'>(test)</font><font style='background-color: #9b9bcd'> </font><font style='background-color: #9b9b9b'>(tail </font><font style='background-color: #9b9b69'>(lst)</font><font style='background-color: #9b9b9b'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(select-match </font><font style='background-color: #cd69cd'>(test)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(tail </font><font style='background-color: #cd9b69'>(lst)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(lst)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110100113221001101322211010100322110113203333221101032210010133221001101322211010101322111013221101010033333221000000032211100322110101003322101032211010101332133322110101013333332233'>hear</A>] </TT><TT>(define unique</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(store </font><font style='background-color: #37ffff'>(make-cell 0)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(lambda </font><font style='background-color: #cd9bff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(let </font><font style='background-color: #cdcd9b'>(</font><font style='background-color: #cdcd69'>(id </font><font style='background-color: #cdcd37'>(get! </font><font style='background-color: #cdcd05'>(store)</font><font style='background-color: #cdcd37'>)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdcd'>(set! </font><font style='background-color: #37cdcd'>(store)</font><font style='background-color: #69cdcd'> </font><font style='background-color: #699bcd'>(+ </font><font style='background-color: #6969cd'>(id)</font><font style='background-color: #699bcd'> 1)</font><font style='background-color: #69cdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(id)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110100113211001000332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(unique new)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110100113211001000332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(unique new)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221101001132110010003321032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(unique new)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003221032211010011321100100033221101001132110010003332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(= </font><font style='background-color: #9bffff'>(unique new)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(unique new)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211010110322110103221101011132100110003322111132211000302321101011133221001100033221101011133332233'>hear</A>] </TT><TT>(define setup-this</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(this self)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(number? / this)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(self)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(this)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;okay, here it comes.  don't panic!</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;I need to split this up into helpers, and simplify.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;It basically just writes code for classes like we saw in</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;a previous section.</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101000132211001332233'>hear</A>] </TT><TT>(define prev-translate <font style='background-color: #cdffff'>(translate)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110013221001101322210100103221010001333322110032100101322111132211000322100101333221010010322100101333221111322103221110103221001013332110110003322100110132221001001032211111032210010133213332211011001322111110322100101332103332211011010322111100322111100322111100322100101333333322110013221000032110132210010010332210000321101032211111132110110113221101100133322100003210011013221101000132210000321101110032210000321101001132110010003332210101013221111003322110100103221100321001013221032210000013221001013332110111013332211011010333332210000321001101322100003221000032100110003221000032101111103221000032110103221000032100110003322100003210011013221000032210000321101011132210000321101011032210000321101101133221000032100110003333322100003210011013221000032210000321101111032133322100003211010322100003210010011332210000322110011103221111113210110101322110011103221010101322110032100101322100003221000032103221000032100100113322100000132210010133332210000103221001013333322101010132211110033221101001032211003210010132210322100000132210010133321001001133322110110103333322101010132211003210010132210000322100003210322100003210010011332210010133322100003221001013333322101010132210000103322110100103221100321001013221032210000013221001013332110111013332211011010333333322100003221000032210000321032210000321001001133210011000332210000321001100033322100003221000032103221000032100100113322100100103332210000321001100032100110003332210000322100003210322100003210010011332110111113322100100103332210000322100003210322100003210010011332111000003322100003211010322100003210010133203332210000322100003210322100003210010011332110010003320332210000322100003210322100003210010011332110111003322100003211011100333221000032210000321032210000321001001133211100001332210000321101032210000321001013322100003210322100003211011100332210000321001013211011100333332210000321001100032111000003221000032100100113333333333333221000032100000003221000032100110003211001000332210000321001100033333333322101001032210010133333332233'>hear</A>] </TT><TT>(define translate</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(let </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(prev </font><font style='background-color: #37ffff'>(prev-translate)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(if </font><font style='background-color: #cd69ff'>(number? </font><font style='background-color: #cd37ff'>(x)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(prev </font><font style='background-color: #cd9b9b'>(x)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(if </font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(head </font><font style='background-color: #059bff'>(x)</font><font style='background-color: #379bff'>)</font><font style='background-color: #699bff'> class)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(name </font><font style='background-color: #9b00ff'>(list-ref (x) 1)</font><font style='background-color: #9b05ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(args </font><font style='background-color: #9b379b'>(list-ref </font><font style='background-color: #9b3769'>(x)</font><font style='background-color: #9b379b'> 2)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937ff'>(fields </font><font style='background-color: #3737ff'>(tail </font><font style='background-color: #0537ff'>(tail </font><font style='background-color: #0037ff'>(tail (x))</font><font style='background-color: #0537ff'>)</font><font style='background-color: #3737ff'>)</font><font style='background-color: #6937ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(translate</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>define</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b6969'>(name)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37699b'>(prepend ext-this </font><font style='background-color: #05699b'>(args)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>let</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69059b'>(append</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69009b'>(vector unique-id (vector unique new))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(map </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(tail)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(select-match </font><font style='background-color: #329696'>(? x </font><font style='background-color: #009696'>(= (first (x)) field)</font><font style='background-color: #329696'>)</font><font style='background-color: #649696'> </font><font style='background-color: #646496'>(fields)</font><font style='background-color: #649696'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #69059b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>let</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>self</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>reflective</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969600'>(vector self)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649600'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649600'>let</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329600'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009600'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009600'>this</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009600'>(vector setup-this </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009600'>(vector ext-this)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector self)</font><font style='background-color: #009600'>))</font><font style='background-color: #329600'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>let</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(vector </font><font style='background-color: #963296'>(vector ignore-this 1)</font><font style='background-color: #966496'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>(vector method)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329664'>(list-append</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(prepend</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(list-append</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(map</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(? x </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #009664'>(vector = (vector method) </font><font style='background-color: #969696'>(first </font><font style='background-color: #966496'>(x)</font><font style='background-color: #969696'>)</font><font style='background-color: #009664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(second </font><font style='background-color: #966496'>(x)</font><font style='background-color: #969696'>)</font><font style='background-color: #009664'>))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(map </font><font style='background-color: #966496'>(tail)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(select-match </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>(? x </font><font style='background-color: #969600'>(= (first (x)) method)</font><font style='background-color: #969632'>)</font><font style='background-color: #969664'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649664'>(fields)</font><font style='background-color: #969664'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #009664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(map</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(? x </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #963296'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #960096'>(vector = (vector method) </font><font style='background-color: #960064'>(x)</font><font style='background-color: #960096'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #963264'>(vector </font><font style='background-color: #963232'>(x)</font><font style='background-color: #963264'>)</font><font style='background-color: #963296'>)</font><font style='background-color: #966496'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(map </font><font style='background-color: #969632'>(second)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649664'>(select-match </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329664'>(? x </font><font style='background-color: #009664'>(= (first (x)) field)</font><font style='background-color: #329664'>)</font><font style='background-color: #649664'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(fields)</font><font style='background-color: #649664'>)</font><font style='background-color: #969664'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #009664'>))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #963296'>(vector = </font><font style='background-color: #960096'>(vector method)</font><font style='background-color: #963296'> self)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966464'>(vector self)</font><font style='background-color: #966496'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>(vector = </font><font style='background-color: #969600'>(vector method)</font><font style='background-color: #969632'> </font><font style='background-color: #649632'>(name)</font><font style='background-color: #969632'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649664'>(vector self self)</font><font style='background-color: #969664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329696'>(vector = </font><font style='background-color: #009696'>(vector method)</font><font style='background-color: #329696'> classname)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #646496'>(name)</font><font style='background-color: #649696'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #963296'>(vector = </font><font style='background-color: #960096'>(vector method)</font><font style='background-color: #963296'> unknown)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966464'>(vector lambda </font><font style='background-color: #966432'>(vector x)</font><font style='background-color: #966464'> 0)</font><font style='background-color: #966496'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969632'>(vector = </font><font style='background-color: #969600'>(vector method)</font><font style='background-color: #969632'> new)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329696'>(vector = </font><font style='background-color: #009696'>(vector method)</font><font style='background-color: #329696'> unique-id)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #646496'>(vector unique-id)</font><font style='background-color: #649696'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #963296'>(vector = </font><font style='background-color: #960096'>(vector method)</font><font style='background-color: #963296'> ==)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966464'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966464'>lambda</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966432'>(vector x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969696'>(vector = </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(vector unique-id)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #966496'>(vector x unique-id)</font><font style='background-color: #969696'>)</font><font style='background-color: #966464'>)</font><font style='background-color: #966496'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #969664'>(vector self unknown </font><font style='background-color: #969632'>(vector method)</font><font style='background-color: #969664'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #329664'>)</font><font style='background-color: #649664'>)</font><font style='background-color: #969664'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #649600'>)</font><font style='background-color: #969600'>))</font><font style='background-color: #969632'>)</font><font style='background-color: #969664'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #649696'>begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #329696'>(vector self new)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #646496'>(vector self)</font><font style='background-color: #649696'>)</font><font style='background-color: #969696'>)</font><font style='background-color: #69379b'>)</font><font style='background-color: #69699b'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(prev </font><font style='background-color: #9b9b9b'>(x)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;revisit the point class example</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110110003210111111322100101321001003322100100113210010132210010133322100100113210010032210010033322100100113210103221101032221010110321011111133322101111113211001000322101032210010133221010110321001013332210103221001003322101011032100100333333221001001132103221101032221010110321011111133322101322103221001013322101011032100101333221032210010033221010110321001003333332233'>hear</A>] </TT><TT>(class point <font style='background-color: #cdffff'>(x y)</font> </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method x </font><font style='background-color: #ff9bff'>(x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method y </font><font style='background-color: #ffff9b'>(y)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method + </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(p point)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(point new </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(+ </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(p x)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(+ </font><font style='background-color: #9bcd9b'>(y)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #69cdcd'>(p y)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method = </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(p point)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(and </font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(p x)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(= </font><font style='background-color: #9b9bcd'>(y)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd69cd'>(p y)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;note the appearance of new in the next line --</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this is the only difference to previous version</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013211000001322101111113211001000321321011332233'>hear</A>] </TT><TT>(define point1 <font style='background-color: #cdffff'>(point new 1 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100001032210111111321100100032103210110332233'>hear</A>] </TT><TT>(define point2 <font style='background-color: #cdffff'>(point new 2 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213221100000132100101332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(point1 x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101103221100001032100100332233'>hear</A>] </TT><TT>(= 22 <font style='background-color: #cdffff'>(point2 y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210113222101111113211001000321011321100332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(point new 11 12)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210113222210111111321100100032101132110033210111111332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point new 11 12)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210000322221011111132110010003210000321000133210111111332100101332233'>hear</A>] </TT><TT>(= 16 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point new 16 17)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000013221100000132101032211000010332100100332233'>hear</A>] </TT><TT>(= 33 <font style='background-color: #cdffff'>(point1 + </font><font style='background-color: #9bffff'>(point2)</font><font style='background-color: #cdffff'> y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110000013210103221100001033210322101111113211001000321132100001332233'>hear</A>] </TT><TT>(point1 + <font style='background-color: #cdffff'>(point2)</font> = <font style='background-color: #ffcdff'>(point new 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110000103210103221100000133210322101111113211001000321132100001332233'>hear</A>] </TT><TT>(point2 + <font style='background-color: #cdffff'>(point1)</font> = <font style='background-color: #ffcdff'>(point new 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=22101111113211001000321100100321100100033210103221011111132110010003211001000321100100332103221011111132110010003210010110032100101100332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(point new 100 200)</font> + <font style='background-color: #ffcdff'>(point new 200 100)</font> = <font style='background-color: #ffffcd'>(point new 300 300)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210110000321011111132211000001332233'>hear</A>] </TT><TT>(instanceof point <font style='background-color: #cdffff'>(point1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100322101100003210101110322110000013332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(instanceof int </font><font style='background-color: #9bffff'>(point1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Check that virtual calls can be made to work.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;They are a little awkward right now.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Should they be the default?</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032111000103232210010011321110001132110010033221001001132111001003221101011132111000113332233'>hear</A>] </TT><TT>(class c1 <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method getid 100)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method altid </font><font style='background-color: #ffff9b'>(this getid)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321110010132322110111013211100110322110113203332210010011321100100032211100322111001103322111000103023211010111333322100100113211001011322110032100101322211101302321110011033221001013333322100100113211100000322110032100101322100110003211001011302321001013333221001001132111000113211001000332233'>hear</A>] </TT><TT>(class c2 <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(c1 / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(get! / super-ref)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(x)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x </font><font style='background-color: #ff69ff'>(self super / x)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method getid 200)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032110010030232111000103211001000321110010032233'>hear</A>] </TT><TT>(= 100 / c1 new altid);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321100100030232111001013211001000321110010032233'>hear</A>] </TT><TT>(= 200 / c2 new altid);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='39'><FONT COLOR=red>#&nbsp;OBJECT wrapper class for cells</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032111001113221110100033221101110132111010013221101132211101000333322100100113211101010322111013221110100133332210010011321110101132211010322111011003322111003221110100133221110110033333221001001132111011013221001100032111010113221110100033332210010011321110000032211010322100101332221010111132210011000321110101033322100101333332233'>hear</A>] </TT><TT>(class cell <font style='background-color: #cdffff'>(initial-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field content </font><font style='background-color: #ff9bff'>(make-cell </font><font style='background-color: #ff69ff'>(initial-value)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method get </font><font style='background-color: #ffff9b'>(get! </font><font style='background-color: #ffff69'>(content)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method set </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(new-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(set! </font><font style='background-color: #9b9bff'>(content)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(new-value)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method reset </font><font style='background-color: #ff9bff'>(self set </font><font style='background-color: #ff69ff'>(initial-value)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(objectify </font><font style='background-color: #69ff9b'>(self get)</font><font style='background-color: #9bff9b'>)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211101110322111001113211001000321111332233'>hear</A>] </TT><TT>(define cell-test1 <font style='background-color: #cdffff'>(cell new 15)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321111322111011103211101010332233'>hear</A>] </TT><TT>(= 15 <font style='background-color: #cdffff'>(cell-test1 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211101110321110101132101001032233'>hear</A>] </TT><TT>(cell-test1 set 82);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321010010322111011103211101010332233'>hear</A>] </TT><TT>(= 82 <font style='background-color: #cdffff'>(cell-test1 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110111132211100111321100100032210111111321100100032111100032100101103332233'>hear</A>] </TT><TT>(define cell-test2 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(point new 120 150)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111000032211100111321100100032210111111321100100032100101100321001011003332233'>hear</A>] </TT><TT>(define cell-test3 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(point new 300 300)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110111132101032211110000332103221011111132110010003211010010032111000010332233'>hear</A>] </TT><TT>(cell-test2 + <font style='background-color: #cdffff'>(cell-test3)</font> = <font style='background-color: #ffcdff'>(point new 420 450)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100322111011113210322111100003332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(cell-test2 = </font><font style='background-color: #9bffff'>(cell-test3)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211110000321110101132211101111332233'>hear</A>] </TT><TT>(cell-test3 set <font style='background-color: #cdffff'>(cell-test2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211101111321032211110000332233'>hear</A>] </TT><TT>(cell-test2 = <font style='background-color: #cdffff'>(cell-test3)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='40'><FONT COLOR=red>#&nbsp;MUD playing around with doors and rooms</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2110110003211110001322211110010321111001133221111010032111100113332210010011321100100032210000000322111100103211001003221001100033322111101003211001003221001100033333221001001132111101013221101032221010001032111100113332210110101322210100010321110000132211110010333221111010033322210100010321110000132211110100333221111001033320333322100100113211110110322110103222101000103211110011333221011010132221010001032111000013221111001033322101011333222101000103211100001322111101003332210101133322101100333332233'>hear</A>] </TT><TT>(class door <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(src room)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(dest room)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method new </font><font style='background-color: #ff9bff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(src add </font><font style='background-color: #ff37ff'>(self)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(dest add </font><font style='background-color: #ff9b9b'>(self)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method access-from </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(current room)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(cond </font><font style='background-color: #9bff9b'>(</font><font style='background-color: #69ff9b'>(current == </font><font style='background-color: #37ff9b'>(src)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(dest)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(</font><font style='background-color: #cd9b9b'>(current == </font><font style='background-color: #cd699b'>(dest)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #cdcd69'>(src)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>0)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method is-present </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(current room)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(cond </font><font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(current == </font><font style='background-color: #9b37ff'>(src)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(true)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(</font><font style='background-color: #9bcd9b'>(current == </font><font style='background-color: #9bcd69'>(dest)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #69cdcd'>(true)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(false)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321111001132210010010332211011101321110100132211000011321100100033322100100113210010010322100100103332210010011321110000032211010322100101332211101001322100101333332233'>hear</A>] </TT><TT>(class room <font style='background-color: #cdffff'>(name)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field content </font><font style='background-color: #ff9bff'>(container new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method name </font><font style='background-color: #ffff9b'>(name)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method unknown </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(content </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need to fix up containers to use object equality</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111011132211010322110000321110113322113221111013221101001032211010322100101332210010132111000013221100003333221110113333203332233'>hear</A>] </TT><TT>(define object-element</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(n lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(&gt; </font><font style='background-color: #cd9bff'>(list-length </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(select-match </font><font style='background-color: #cd37ff'>(lambda </font><font style='background-color: #cd05ff'>(x)</font><font style='background-color: #cd37ff'> </font><font style='background-color: #cd37cd'>(x == </font><font style='background-color: #cd379b'>(n)</font><font style='background-color: #cd37cd'>)</font><font style='background-color: #cd37ff'>)</font><font style='background-color: #cd69ff'> </font><font style='background-color: #cd69cd'>(lst)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101100032110000113232211011101321100010032211100111321100100032210000333322100100113211000101322110001003211101010333221001001132110010032211010322100101332211113221003221111011132210010133221100010032111010103333221100010032111010113221111113221001013322110001003211101010333322101100333332233'>hear</A>] </TT><TT>(class container <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field contents </font><font style='background-color: #ff9bff'>(cell new </font><font style='background-color: #ff69ff'>(vector)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method inventory </font><font style='background-color: #ffff9b'>(contents get)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(if </font><font style='background-color: #9b9bff'>(not </font><font style='background-color: #9b69ff'>(object-element </font><font style='background-color: #9b37ff'>(x)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(contents get)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(contents set </font><font style='background-color: #9bcd9b'>(prepend </font><font style='background-color: #9bcd69'>(x)</font><font style='background-color: #9bcd9b'> </font><font style='background-color: #69cd9b'>(contents get)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(false)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111000322111100113211001000320332233'>hear</A>] </TT><TT>(define hall <font style='background-color: #cdffff'>(room new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111001322111100113211001000321332233'>hear</A>] </TT><TT>(define kitchen <font style='background-color: #cdffff'>(room new 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111010322111100013211001000322111110003322111110013332233'>hear</A>] </TT><TT>(define door1 <font style='background-color: #cdffff'>(door new </font><font style='background-color: #9bffff'>(hall)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(kitchen)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=22100000132211111000321100010133321110000132211111010332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(first </font><font style='background-color: #9bffff'>(hall inventory)</font><font style='background-color: #cdffff'>)</font> == <font style='background-color: #ffcdff'>(door1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=22100000132211111001321100010133321110000132211111010332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(first </font><font style='background-color: #9bffff'>(kitchen inventory)</font><font style='background-color: #cdffff'>)</font> == <font style='background-color: #ffcdff'>(door1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111110103211110101322111110003321110000132211111001332233'>hear</A>] </TT><TT>(door1 access-from <font style='background-color: #cdffff'>(hall)</font> == <font style='background-color: #ffcdff'>(kitchen)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21003221111101032111101013221111100033211100001322111110003332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(door1 access-from </font><font style='background-color: #9bffff'>(hall)</font><font style='background-color: #cdffff'> == </font><font style='background-color: #cdcdff'>(hall)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111110103211110101322111110013321110000132211111000332233'>hear</A>] </TT><TT>(door1 access-from <font style='background-color: #cdffff'>(kitchen)</font> == <font style='background-color: #ffcdff'>(hall)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111110113221111001132110010003210332233'>hear</A>] </TT><TT>(define stairs <font style='background-color: #cdffff'>(room new 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111111003221111001132110010003211332233'>hear</A>] </TT><TT>(define lawn <font style='background-color: #cdffff'>(room new 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111110132211110011321100100032100332233'>hear</A>] </TT><TT>(define bedroom <font style='background-color: #cdffff'>(room new 4)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111110322111100113211001000320332233'>hear</A>] </TT><TT>(define nowhere <font style='background-color: #cdffff'>(room new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211111111322111100013211001000322111110003322111111003332233'>hear</A>] </TT><TT>(define door2 <font style='background-color: #cdffff'>(door new </font><font style='background-color: #9bffff'>(hall)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(lawn)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000000322111100013211001000322111110003322111110113332233'>hear</A>] </TT><TT>(define door3 <font style='background-color: #cdffff'>(door new </font><font style='background-color: #9bffff'>(hall)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(stairs)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000001322111100013211001000322111110113322111111013332233'>hear</A>] </TT><TT>(define door4 <font style='background-color: #cdffff'>(door new </font><font style='background-color: #9bffff'>(stairs)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(bedroom)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321000000103232211011101321000000113221110011132110010003203332211011101321001001032211100111321100100032033322100100113210000010032211010322210000010132111100113332210000000322111132210032211000302321000000113211101010333221000000113211101010321100011032210011000333203322100000101321100100322100110003332210000001132111010113221000001013333332210010011321000001103221000000113211101010333221001001132100000111322110103221100003322100100103211101011302321100003333221001001132100001000322100100103211101010333221001001132100001001320332233'>hear</A>] </TT><TT>(class character <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field location </font><font style='background-color: #ff9bff'>(cell new 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field name </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method set-room </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(r room)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(if </font><font style='background-color: #9b69ff'>(not </font><font style='background-color: #9b37ff'>(number? / location get)</font><font style='background-color: #9b69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(location get remove </font><font style='background-color: #9b9b9b'>(self)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(r add </font><font style='background-color: #9bcd9b'>(self)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(location set </font><font style='background-color: #37cdff'>(r)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get-room </font><font style='background-color: #ff9bff'>(location get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method set-name </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(n)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(name set / n)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get-name </font><font style='background-color: #9bffff'>(name get)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method update 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000010103221101032210111001321011013210001103211000032111011332211113221132211110132211101133320332211113221132210111001322111010322111011333322101101333221000010103221011100133221011100132211101032211101133332211000033221010322110000332133221111003221110113333221000010103221011100133221011013322100011033221010322110000332133221111003221110113333322100011033332233'>hear</A>] </TT><TT>(define find-max-helper</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test max idx n lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length </font><font style='background-color: #cd37ff'>(lst)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(&gt; </font><font style='background-color: #cdcd69'>(test </font><font style='background-color: #cdcd37'>(head </font><font style='background-color: #cdcd05'>(lst)</font><font style='background-color: #cdcd37'>)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #9bcd9b'>(max)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(find-max-helper </font><font style='background-color: #69cdcd'>(test)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(test </font><font style='background-color: #9b69cd'>(head </font><font style='background-color: #9b37cd'>(lst)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9bcd9b'>(n)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #69cdcd'>(+ </font><font style='background-color: #37cdcd'>(n)</font><font style='background-color: #69cdcd'> 1)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(tail </font><font style='background-color: #9b69cd'>(lst)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(find-max-helper </font><font style='background-color: #cd69cd'>(test)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(max)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #9b9bcd'>(idx)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd69cd'>(+ </font><font style='background-color: #cd37cd'>(n)</font><font style='background-color: #cd69cd'> 1)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(tail </font><font style='background-color: #cd9b69'>(lst)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(idx)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000101132211010322101110013211101133221000010103221011100133221011100132211101032211101133332032032211101133332233'>hear</A>] </TT><TT>(define find-max-idx</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(find-max-helper </font><font style='background-color: #cd9bff'>(test)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(test </font><font style='background-color: #cdcd9b'>(head </font><font style='background-color: #cdcd69'>(lst)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'> 0 0 </font><font style='background-color: #9bcdff'>(lst)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100001100322110103221011100132101101321000110321100003211101133221111322113221111013221110113332033221111322132210111001322111010322111011333322101101333221000011003221011100133221011100132211101032211101133332211000033221010322110000332133221111003221110113333221000011003221011100133221011013322100011033221010322110000332133221111003221110113333322100011033332233'>hear</A>] </TT><TT>(define find-min-helper</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test max idx n lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length </font><font style='background-color: #cd37ff'>(lst)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(&lt; </font><font style='background-color: #cdcd69'>(test </font><font style='background-color: #cdcd37'>(head </font><font style='background-color: #cdcd05'>(lst)</font><font style='background-color: #cdcd37'>)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #9bcd9b'>(max)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(find-min-helper </font><font style='background-color: #69cdcd'>(test)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(test </font><font style='background-color: #9b69cd'>(head </font><font style='background-color: #9b37cd'>(lst)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9bcd9b'>(n)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #69cdcd'>(+ </font><font style='background-color: #37cdcd'>(n)</font><font style='background-color: #69cdcd'> 1)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(tail </font><font style='background-color: #9b69cd'>(lst)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(find-min-helper </font><font style='background-color: #cd69cd'>(test)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(max)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #9b9bcd'>(idx)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd69cd'>(+ </font><font style='background-color: #cd37cd'>(n)</font><font style='background-color: #cd69cd'> 1)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(tail </font><font style='background-color: #cd9b69'>(lst)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(idx)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210000110132211010322101110013211101133221000011003221011100133221011100132211101032211101133332032032211101133332233'>hear</A>] </TT><TT>(define find-min-idx</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(test lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(find-min-helper </font><font style='background-color: #cd9bff'>(test)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(test </font><font style='background-color: #cdcd9b'>(head </font><font style='background-color: #cdcd69'>(lst)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'> 0 0 </font><font style='background-color: #9bcdff'>(lst)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032103221000010113221101032210010133221001013332210000321132100321013203332233'>hear</A>] </TT><TT>(= 2 <font style='background-color: #cdffff'>(find-max-idx </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 3 4 5 0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213221000010113221101032210010133221001013332210000321132101321003203332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(find-max-idx </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 3 5 4 0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203221000010113221101032210010133221001013332210000321013211321003203332233'>hear</A>] </TT><TT>(= 0 <font style='background-color: #cdffff'>(find-max-idx </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(x)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 5 3 4 0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;the robo class makes a character that patrols from room to room</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032100001110323221101110132110010113221000000103211001000333221101110132100001111322111001113211001000321333221101110132100010000322111001113211001000322110103221001013320333322100100113211100000322110103221001013322110010113221001013333322100100113210000100132210011013222100010001322110100103221101032210010133221011000032111100013221001013333221001100032100000011321100010133333221001101322210001001032210101013221101032210010133221000100003211101010322100101333322100010001333332210011013222100010011322111110322100010001332210000110132211010322100101332210010133322100010010333332210001010032210001000032111010103332210001010132210000111132111010103333221000000032210011000321000000113211101011322100010011321111010132210011000321000000113211101010333322100010000321110101132211010322210001011032111100013332211113221000101103211100001322100010011333221000101013322100010100322100010110333333221000011113211101011322101032210000111132111010103321333333332233'>hear</A>] </TT><TT>(class robo <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(character new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field timestamp </font><font style='background-color: #ffff9b'>(cell new 1)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field timestamp-map </font><font style='background-color: #9bffff'>(cell new </font><font style='background-color: #69ffff'>(lambda </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> 0)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(super </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method update </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(let </font><font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(exits </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff05'>(select-match </font><font style='background-color: #ffff00'>(lambda (x) </font><font style='background-color: #cdff00'>(instanceof door </font><font style='background-color: #9bff00'>(x)</font><font style='background-color: #cdff00'>)</font><font style='background-color: #ffff00'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff05'>(self location inventory)</font><font style='background-color: #ffff05'>)</font><font style='background-color: #ffff37'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(let </font><font style='background-color: #9bff9b'>(</font><font style='background-color: #69ff9b'>(timestamps</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff9b'>(map </font><font style='background-color: #05ff9b'>(lambda </font><font style='background-color: #00ff9b'>(x)</font><font style='background-color: #05ff9b'> </font><font style='background-color: #05cd9b'>(timestamp-map get </font><font style='background-color: #059b9b'>(x)</font><font style='background-color: #05cd9b'>)</font><font style='background-color: #05ff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37cd9b'>(exits)</font><font style='background-color: #37ff9b'>)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(let </font><font style='background-color: #cd9b9b'>(</font><font style='background-color: #cd699b'>(chosen-exit </font><font style='background-color: #cd379b'>(list-ref </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd059b'>(exits)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd3769'>(find-min-idx </font><font style='background-color: #cd3737'>(lambda </font><font style='background-color: #cd3705'>(x)</font><font style='background-color: #cd3737'> </font><font style='background-color: #9b3737'>(x)</font><font style='background-color: #cd3737'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b3769'>(timestamps)</font><font style='background-color: #cd3769'>)</font><font style='background-color: #cd379b'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b69'>(current-tmap </font><font style='background-color: #cd9b37'>(timestamp-map get)</font><font style='background-color: #cd9b69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(current-t </font><font style='background-color: #699b9b'>(timestamp get)</font><font style='background-color: #9b9b9b'>)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd69'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd37'>(self location set </font><font style='background-color: #cdcd05'>(chosen-exit </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd05'>access-from </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd00'>(self location get)</font><font style='background-color: #cdcd05'>)</font><font style='background-color: #cdcd37'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd69'>(timestamp-map set </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd69'>(lambda </font><font style='background-color: #37cd69'>(</font><font style='background-color: #05cd69'>(d door)</font><font style='background-color: #37cd69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b69'>(if </font><font style='background-color: #969696'>(d == </font><font style='background-color: #966496'>(chosen-exit)</font><font style='background-color: #969696'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699b37'>(current-t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379b69'>(current-tmap </font><font style='background-color: #059b69'>(d)</font><font style='background-color: #379b69'>)</font><font style='background-color: #699b69'>)</font><font style='background-color: #69cd69'>)</font><font style='background-color: #9bcd69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b69'>(timestamp set </font><font style='background-color: #cd6969'>(+ </font><font style='background-color: #cd3769'>(timestamp get)</font><font style='background-color: #cd6969'> 1)</font><font style='background-color: #cd9b69'>)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000101113221000011103211001000332233'>hear</A>] </TT><TT>(define myrobo <font style='background-color: #cdffff'>(robo new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000010032211111011332233'>hear</A>] </TT><TT>(myrobo set-room <font style='background-color: #cdffff'>(stairs)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000110003221101032221000110013210000111033322100001011322110103222100000101321111001133322111132210000010132111000013221000110013210000011033321320333221000032211111000332211111001332211111011332211111100332211111101333332233'>hear</A>] </TT><TT>(define which-room</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(rr robo)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(find-max-idx </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(r room)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(if </font><font style='background-color: #cd9b9b'>(r == </font><font style='background-color: #cd9b69'>(rr get-room)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #cd9bcd'> 1 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(vector </font><font style='background-color: #cdcd9b'>(hall)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(kitchen)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(stairs)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cdcd9b'>(lawn)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(bedroom)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000110103221101032211000032101000103211101133221111322132210100010332211000033322100000003221000101113210000100133221000110103221100003322101032210100010332133221101000132210001100032210001011133322111011333332211101133332233'>hear</A>] </TT><TT>(define sequencer</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(n current lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&lt; </font><font style='background-color: #cd69ff'>(current)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(n)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(myrobo update)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(sequencer</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdcd'>(n)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(+ </font><font style='background-color: #9b69cd'>(current)</font><font style='background-color: #9b9bcd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(append</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd69'>(which-room </font><font style='background-color: #9bcd37'>(myrobo)</font><font style='background-color: #9bcd69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(lst)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(lst)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;here is a list of the first 30 rooms the robot character visits</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;0=hall, 1=kitchen, 2=stairs, 3=lawn, 4=bedroom</TT><BR>
<TT>[<A HREF='sound.cgi?s=2100000032210001101032111103203221000033322100003210032103203211320321320321032100321032032113203213203210321003210320321132032132032103210032103203211320321332233'>hear</A>] </TT><TT>(list= <font style='background-color: #cdffff'>(sequencer 30 0 </font><font style='background-color: #9bffff'>(vector)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(vector 4 2 0 3 0 1 0 2 4 2 0 3 0 1 0 2 4 2 0 3 0 1 0 2 4 2 0 3 0 1)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Now should start to introduce a language to talk about what is</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;going on in the simulated world, and start to move away from</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;detailed mechanism</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='41'><FONT COLOR=red>#&nbsp;NOTE end of part 2, start of part 3</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The following parts of the message are the beginnings</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;of embedding an alternate visual primer</TT><BR>
<TT>[<A HREF='sound.cgi?s=203210001101132233'>hear</A>] </TT><TT>(intro part3);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='42'><FONT COLOR=red>#&nbsp;GATE simulating unless gates</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;for embedded image-and-logic-based primer</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;practice with pure logic gate</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;X unless Y = (X if Y=0, otherwise 0)</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210001110030232110032100101302321100321001003023210132210010133221003221001003332233'>hear</A>] </TT><TT>(define unless /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x / ? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;and <font style='background-color: #cdffff'>(x)</font> <font style='background-color: #ffcdff'>(not </font><font style='background-color: #ff9bff'>(y)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;if second input is true, output is blocked (false)</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;if second input is false, output copies first input</TT><BR>
<TT>[<A HREF='sound.cgi?s=210322101100332210001110032210110033221011003332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(unless </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(false)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101011332210001110032210101133221011003332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(unless </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(false)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100332210001110032210110033221010113332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(unless </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(true)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101100332210001110032210101133221010113332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(unless </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(true)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;To do: add a simple simulator for non-grid-based</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;logic -- much simpler to understand than</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;grid-based</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;On to a grid-based logic simulation</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;first, need unbounded, mutable matrices</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132100011101302321100321000011130232211011322100001103221000011133332233'>hear</A>] </TT><TT>(define make-matrix /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? default /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(make-cell </font><font style='background-color: #9bffff'>(hash-default </font><font style='background-color: #69ffff'>(default)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210001111030232110032100011111302321100321001013023211003210010000030232111003221000111113302321000001032211101322100011111333221001000003322100101332233'>hear</A>] </TT><TT>(define matrix-set /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? m /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? addr /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;set! <font style='background-color: #cdffff'>(m)</font> / hash-add <font style='background-color: #ffcdff'>(get! </font><font style='background-color: #ff9bff'>(m)</font><font style='background-color: #ffcdff'>)</font> <font style='background-color: #ffffcd'>(addr)</font> <font style='background-color: #cdffff'>(x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100100001302321100321000111113023211003210010000030232100001003221110132210001111133322100100000332233'>hear</A>] </TT><TT>(define matrix-get /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? m /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? addr /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;hash-ref <font style='background-color: #cdffff'>(get! </font><font style='background-color: #9bffff'>(m)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(addr)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100100010322100011101320332233'>hear</A>] </TT><TT>(define test-matrix</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(make-matrix 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032030232100100001322100100010330232100003213210321132233'>hear</A>] </TT><TT>(= 0 / matrix-get <font style='background-color: #cdffff'>(test-matrix)</font> / vector 1 2 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100011110322100100010332101030232100003213210321132233'>hear</A>] </TT><TT>(matrix-set <font style='background-color: #cdffff'>(test-matrix)</font> 10 / vector 1 2 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101030232100100001322100100010330232100003213210321132233'>hear</A>] </TT><TT>(= 10 / matrix-get <font style='background-color: #cdffff'>(test-matrix)</font> / vector 1 2 3);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;go through a circuit of unless gates and analyze data flow</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321001000113023211003210010010030232111032100100101322100011101322101100333221000000032210101013221100321001001103023211103210010011132211111032210010011033203302321110321001010003221111103221001001103321330232111032100101001322111110322100100110332103302321110321001010103221111103221001001103321133023211103210101101322111110322100100110332100330232211113221032210010011133221001010013332210000000322100011110322100100101332210101101330232100003221001010013322100101010332100101011332210001111032210010010133221010113302321000032210010100133221001010103321001011003322100011110322100100101332210101133023210000322100100111332210010100033210010110133221001001103332210000000322100011110322100100101332210101101330232100003221001010013322100101010332100101110332210001111032210010010133221010113302321000032210010100133221001010103321001011113322100011110322100100101332210101133023210000322100100111332210010100033210011000033221001001103333322100100100333221001001013332233'>hear</A>] </TT><TT>(define unless-phase-1 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign state <font style='background-color: #cdffff'>(make-matrix </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffcdff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(map </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(? gate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>assign x1 </font><font style='background-color: #ff37ff'>(list-ref </font><font style='background-color: #ff05ff'>(gate)</font><font style='background-color: #ff37ff'> 0)</font><font style='background-color: #ff69ff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>assign y1 </font><font style='background-color: #ff69cd'>(list-ref </font><font style='background-color: #ff699b'>(gate)</font><font style='background-color: #ff69cd'> 1)</font><font style='background-color: #ff69ff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>assign x2 </font><font style='background-color: #cd69ff'>(list-ref </font><font style='background-color: #9b69ff'>(gate)</font><font style='background-color: #cd69ff'> 2)</font><font style='background-color: #ff69ff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>assign y2 </font><font style='background-color: #ff37ff'>(list-ref </font><font style='background-color: #ff05ff'>(gate)</font><font style='background-color: #ff37ff'> 3)</font><font style='background-color: #ff69ff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>assign v </font><font style='background-color: #ff69cd'>(list-ref </font><font style='background-color: #ff699b'>(gate)</font><font style='background-color: #ff69cd'> 4)</font><font style='background-color: #ff69ff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(if </font><font style='background-color: #9b69ff'>(= </font><font style='background-color: #6969ff'>(x1)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b37ff'>(x2)</font><font style='background-color: #9b69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd37ff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd05ff'>(matrix-set </font><font style='background-color: #cd00ff'>(state)</font><font style='background-color: #cd05ff'> </font><font style='background-color: #cd05cd'>(v)</font><font style='background-color: #cd05ff'> / vector </font><font style='background-color: #9b05ff'>(x2)</font><font style='background-color: #cd05ff'> </font><font style='background-color: #cd00ff'>(y2)</font><font style='background-color: #cd05ff'> vert-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd37cd'>(matrix-set </font><font style='background-color: #cd379b'>(state)</font><font style='background-color: #cd37cd'> </font><font style='background-color: #9b37cd'>(true)</font><font style='background-color: #cd37cd'> / vector </font><font style='background-color: #cd05cd'>(x2)</font><font style='background-color: #cd37cd'> </font><font style='background-color: #cd379b'>(y2)</font><font style='background-color: #cd37cd'> vert-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37ff'>(matrix-set </font><font style='background-color: #6937ff'>(state)</font><font style='background-color: #9b37ff'> </font><font style='background-color: #9b05ff'>(true)</font><font style='background-color: #9b37ff'> / vector </font><font style='background-color: #9b37cd'>(x1)</font><font style='background-color: #9b37ff'> </font><font style='background-color: #6937ff'>(y1)</font><font style='background-color: #9b37ff'> vert-want)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd05ff'>(gate)</font><font style='background-color: #cd37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd699b'>(matrix-set </font><font style='background-color: #cd6969'>(state)</font><font style='background-color: #cd699b'> </font><font style='background-color: #9b699b'>(v)</font><font style='background-color: #cd699b'> / vector </font><font style='background-color: #cd379b'>(x2)</font><font style='background-color: #cd699b'> </font><font style='background-color: #cd6969'>(y2)</font><font style='background-color: #cd699b'> horiz-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(matrix-set </font><font style='background-color: #6969cd'>(state)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b37cd'>(true)</font><font style='background-color: #9b69cd'> / vector </font><font style='background-color: #9b699b'>(x2)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #6969cd'>(y2)</font><font style='background-color: #9b69cd'> horiz-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd37cd'>(matrix-set </font><font style='background-color: #cd05cd'>(state)</font><font style='background-color: #cd37cd'> </font><font style='background-color: #cd379b'>(true)</font><font style='background-color: #cd37cd'> / vector </font><font style='background-color: #9b37cd'>(x1)</font><font style='background-color: #cd37cd'> </font><font style='background-color: #cd05cd'>(y1)</font><font style='background-color: #cd37cd'> horiz-want)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd699b'>(gate)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(circuit)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(state)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;move forward one simulation step</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132100110001302321100321001001003023211003210010010132210101013221100321001001103023211103210010011132211111032210010011033203302321110321001010003221111103221001001103321330232111032100101001322111110322100100110332103302321110321001010103221111103221001001103321133023211103210101101322111110322100100110332100330232111032100110010322111132210322100100111332210010100133322111132210010000132210010010133023210000322100100111332210010100033210010110033221013221001000013221001001013302321000032210010011133221001010003321001010113322100322101322100100001322100100101330232100003221001001113322100101000332100101110332210032210010000132210010010133023210000322100100111332210010100033210011000033333322111132210010000132210010010133023210000322100100111332210010100033210010111133221001000013221001001013302321000032210010011133221001010003321001011103322101011333322111132210010000132210010010133023210000322100100111332210010100033210010111133221013221001000013221001001013302321000032210010011133221001010003321001011103322100322101322100100001322100100101330232100003221001001113322100101000332100101011332210032210010000132210010010133023210000322100100111332210010100033210010110133333322111132210010000132210010010133023210000322100100111332210010100033210010110033221001000013221001001013302321000032210010011133221001010003321001010113322101011333330232100003221001001113322100101000332210010100133221001010103322100110010333221001001003332233'>hear</A>] </TT><TT>(define unless-phase-2 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? state</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(map </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(? gate /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign x1 </font><font style='background-color: #69ffff'>(list-ref </font><font style='background-color: #37ffff'>(gate)</font><font style='background-color: #69ffff'> 0)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign y1 </font><font style='background-color: #9bcdff'>(list-ref </font><font style='background-color: #9b9bff'>(gate)</font><font style='background-color: #9bcdff'> 1)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign x2 </font><font style='background-color: #9bffcd'>(list-ref </font><font style='background-color: #9bff9b'>(gate)</font><font style='background-color: #9bffcd'> 2)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign y2 </font><font style='background-color: #69ffff'>(list-ref </font><font style='background-color: #37ffff'>(gate)</font><font style='background-color: #69ffff'> 3)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign v </font><font style='background-color: #9bcdff'>(list-ref </font><font style='background-color: #9b9bff'>(gate)</font><font style='background-color: #9bcdff'> 4)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>assign nv </font><font style='background-color: #9bffcd'>(if </font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x1)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #69ff9b'>(x2)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffcd'>(if </font><font style='background-color: #37ffcd'>(matrix-get </font><font style='background-color: #05ffcd'>(state)</font><font style='background-color: #37ffcd'> / vector </font><font style='background-color: #37cdcd'>(x1)</font><font style='background-color: #37ffcd'> </font><font style='background-color: #37ff9b'>(y1)</font><font style='background-color: #37ffcd'> vert-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdcd'>(and </font><font style='background-color: #699bcd'>(matrix-get </font><font style='background-color: #6969cd'>(state)</font><font style='background-color: #699bcd'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bcd'>vector </font><font style='background-color: #699b9b'>(x1)</font><font style='background-color: #699bcd'> </font><font style='background-color: #379bcd'>(y1)</font><font style='background-color: #699bcd'> vert-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(not </font><font style='background-color: #69cd69'>(and </font><font style='background-color: #69cd37'>(matrix-get </font><font style='background-color: #69cd05'>(state)</font><font style='background-color: #69cd37'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd37'>vector </font><font style='background-color: #37cd37'>(x1)</font><font style='background-color: #69cd37'> </font><font style='background-color: #699b37'>(y1)</font><font style='background-color: #69cd37'> horiz-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37cd69'>(not </font><font style='background-color: #05cd69'>(matrix-get </font><font style='background-color: #00cd69'>(state)</font><font style='background-color: #05cd69'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05cd69'>vector </font><font style='background-color: #059b69'>(x1)</font><font style='background-color: #05cd69'> </font><font style='background-color: #05cd37'>(y1)</font><font style='background-color: #05cd69'> horiz-want)</font><font style='background-color: #37cd69'>)</font><font style='background-color: #69cd69'>)</font><font style='background-color: #69cd9b'>)</font><font style='background-color: #69cdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(if </font><font style='background-color: #69ff69'>(matrix-get </font><font style='background-color: #69ff37'>(state)</font><font style='background-color: #69ff69'> / vector </font><font style='background-color: #37ff69'>(x1)</font><font style='background-color: #69ff69'> </font><font style='background-color: #69cd69'>(y1)</font><font style='background-color: #69ff69'> horiz-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff9b'>(matrix-get </font><font style='background-color: #05ff9b'>(state)</font><font style='background-color: #37ff9b'> / vector </font><font style='background-color: #37cd9b'>(x1)</font><font style='background-color: #37ff9b'> </font><font style='background-color: #37ff69'>(y1)</font><font style='background-color: #37ff9b'> horiz-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(true)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #69ffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(if </font><font style='background-color: #9b9bcd'>(matrix-get </font><font style='background-color: #9b69cd'>(state)</font><font style='background-color: #9b9bcd'> / vector </font><font style='background-color: #9b9b9b'>(x1)</font><font style='background-color: #9b9bcd'> </font><font style='background-color: #699bcd'>(y1)</font><font style='background-color: #9b9bcd'> horiz-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(and </font><font style='background-color: #9bcd69'>(matrix-get </font><font style='background-color: #9bcd37'>(state)</font><font style='background-color: #9bcd69'> / vector </font><font style='background-color: #69cd69'>(x1)</font><font style='background-color: #9bcd69'> </font><font style='background-color: #9b9b69'>(y1)</font><font style='background-color: #9bcd69'> horiz-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(not </font><font style='background-color: #37cd9b'>(and </font><font style='background-color: #05cd9b'>(matrix-get </font><font style='background-color: #00cd9b'>(state)</font><font style='background-color: #05cd9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05cd9b'>vector </font><font style='background-color: #059b9b'>(x1)</font><font style='background-color: #05cd9b'> </font><font style='background-color: #05cd69'>(y1)</font><font style='background-color: #05cd9b'> vert-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379b9b'>(not </font><font style='background-color: #37699b'>(matrix-get </font><font style='background-color: #37379b'>(state)</font><font style='background-color: #37699b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37699b'>vector </font><font style='background-color: #969696'>(x1)</font><font style='background-color: #37699b'> </font><font style='background-color: #05699b'>(y1)</font><font style='background-color: #37699b'> vert-want)</font><font style='background-color: #379b9b'>)</font><font style='background-color: #37cd9b'>)</font><font style='background-color: #69cd9b'>)</font><font style='background-color: #9bcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdcd'>(if </font><font style='background-color: #37cdcd'>(matrix-get </font><font style='background-color: #05cdcd'>(state)</font><font style='background-color: #37cdcd'> / vector </font><font style='background-color: #379bcd'>(x1)</font><font style='background-color: #37cdcd'> </font><font style='background-color: #37cd9b'>(y1)</font><font style='background-color: #37cdcd'> vert-have)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bcd'>(matrix-get </font><font style='background-color: #6969cd'>(state)</font><font style='background-color: #699bcd'> / vector </font><font style='background-color: #699b9b'>(x1)</font><font style='background-color: #699bcd'> </font><font style='background-color: #379bcd'>(y1)</font><font style='background-color: #699bcd'> vert-value)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd9b'>(true)</font><font style='background-color: #69cdcd'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bffcd'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>vector </font><font style='background-color: #69ffff'>(x1)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y1)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bffcd'>(x2)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(y2)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(nv)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(circuit)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;wrap up both phases of simulation</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132100110011302321100321001001003023211103210010010132210010001132210010010033302321001100013221001001003322100100101332233'>hear</A>] </TT><TT>(define simulate-unless /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign state <font style='background-color: #cdffff'>(unless-phase-1 </font><font style='background-color: #9bffff'>(circuit)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;unless-phase-2 <font style='background-color: #ffcdff'>(circuit)</font> <font style='background-color: #ffffcd'>(state)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;A circuit is a list of gates</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Each gate is a list (x1 y1 x2 y2 v)</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;where the coordinates (x1,y1) and (x2,y2) represent</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;start and end points of a wire on a plane, carrying a </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;logic value v.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Wires copy values from their start point.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;|  </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;| (A)</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;V        </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;--&gt;--&gt;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;(B)(C)</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Wire C here copies from wire B.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;If wire A is on, it blocks (sets to 0) C.</TT><BR>
<TT>[<A HREF='sound.cgi?s=211103210011010032210000322100003210321032100321032210101133322100003210032103211032103221010113332210000321103210321000321032210101133322100003211032100321103210322101011333302321110321001101013221000032210000321032103210032103221010113332210000321003210321103210322101011333221000032110321032100032103221011003332210000321103210032110321032210101133330232100032210011001132210011010033322100110101332233'>hear</A>] </TT><TT>(assign circuit1</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(vector 2 2 4 2 </font><font style='background-color: #69ffff'>(true)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector 4 2 6 2 </font><font style='background-color: #cd9bff'>(true)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(vector 6 2 8 2 </font><font style='background-color: #cdff9b'>(true)</font><font style='background-color: #cdffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(vector 6 4 6 2 </font><font style='background-color: #69ffff'>(true)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;assign circuit2</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(vector 2 2 4 2 </font><font style='background-color: #ff69ff'>(true)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(vector 4 2 6 2 </font><font style='background-color: #ffcd9b'>(true)</font><font style='background-color: #ffcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector 6 2 8 2 </font><font style='background-color: #9bcdff'>(false)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(vector 6 4 6 2 </font><font style='background-color: #ff69ff'>(true)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equal <font style='background-color: #ffffcd'>(simulate-unless </font><font style='background-color: #ffff9b'>(circuit1)</font><font style='background-color: #ffffcd'>)</font> <font style='background-color: #cdffff'>(circuit2)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;okay, now let us make a simple image class</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;we are going to encode each row as a single binary number,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;rather than a vector, so that images will be pretty</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;obvious in the raw, uninterpreted message</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132100110110302321101032211000032100110111330232111032100111000322100010322110000332103322111132210320302321001101113322100302321032211000033023210013210302321001110003322100110110322100111000330232101132210011011133213332233'>hear</A>] </TT><TT>(define bit-get /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(n offset)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign div2 <font style='background-color: #ffcdff'>(div </font><font style='background-color: #ff9bff'>(n)</font><font style='background-color: #ffcdff'> 2)</font> </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffffcd'>(if </font><font style='background-color: #ffff9b'>(= 0 / offset)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(not / = </font><font style='background-color: #9bffcd'>(n)</font><font style='background-color: #cdffcd'> / * 2 / div2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(bit-get </font><font style='background-color: #ff9bcd'>(div2)</font><font style='background-color: #ffcdcd'> / - </font><font style='background-color: #ffcd9b'>(offset)</font><font style='background-color: #ffcdcd'> 1)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320302321001101103211032032233'>hear</A>] </TT><TT>(= 0 / bit-get <font style='background-color: #cdffff'>(::.)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321302321001101103211032132233'>hear</A>] </TT><TT>(= 1 / bit-get <font style='background-color: #cdffff'>(::.)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213023210011011032110321032233'>hear</A>] </TT><TT>(= 1 / bit-get <font style='background-color: #cdffff'>(::.)</font> 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210011011032110321132233'>hear</A>] </TT><TT>(= 0 / bit-get <font style='background-color: #cdffff'>(::.)</font> 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032030232100110110321103210032233'>hear</A>] </TT><TT>(= 0 / bit-get <font style='background-color: #cdffff'>(::.)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210011011032100032032233'>hear</A>] </TT><TT>(= 0 / bit-get 8 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103203023210011011032100032132233'>hear</A>] </TT><TT>(= 0 / bit-get 8 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032030232100110110321000321032233'>hear</A>] </TT><TT>(= 0 / bit-get 8 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032130232100110110321000321132233'>hear</A>] </TT><TT>(= 1 / bit-get 8 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001110013023211010322100000113210011132111011330232100003221000001133221001113322111011332233'>hear</A>] </TT><TT>(define make-image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(h w lst)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector <font style='background-color: #ffcdff'>(h)</font> <font style='background-color: #ffffcd'>(w)</font> <font style='background-color: #cdffff'>(lst)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001110103023211010322100111011321001111003210011110133023211103210000011322111110322100111011332033023211103210011132211111032210011101133213302321110321110113221111103221001110113321033023211103210011111032211111032211101133221001111003330232100110110322100111110332210113221011322100111332210011110133321332233'>hear</A>] </TT><TT>(define image-get /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(image row col)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign h <font style='background-color: #ffcdff'>(list-ref </font><font style='background-color: #ff9bff'>(image)</font><font style='background-color: #ffcdff'> 0)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign w <font style='background-color: #ffffcd'>(list-ref </font><font style='background-color: #ffff9b'>(image)</font><font style='background-color: #ffffcd'> 1)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign lst <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(image)</font><font style='background-color: #cdffff'> 2)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign bits <font style='background-color: #ffcdff'>(list-ref </font><font style='background-color: #ff9bff'>(lst)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(row)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;bit-get <font style='background-color: #ffffcd'>(bits)</font> <font style='background-color: #cdffff'>(- </font><font style='background-color: #9bffff'>(- </font><font style='background-color: #69ffff'>(w)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(col)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321001111113023211003210011101130232111110322100111011332032233'>hear</A>] </TT><TT>(define image-height /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list-ref <font style='background-color: #cdffff'>(image)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321010000003023211003210011101130232111110322100111011332132233'>hear</A>] </TT><TT>(define image-width /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list-ref <font style='background-color: #cdffff'>(image)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210100000130232100111001321132101302321000032100003210001321000032233'>hear</A>] </TT><TT>(define test-image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 3 5 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector <font style='background-color: #cdffff'>(:....)</font> <font style='background-color: #ffcdff'>(:...:)</font> <font style='background-color: #ffffcd'>(:....)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321132210011111130232101000001332233'>hear</A>] </TT><TT>(= 3 <font style='background-color: #cdffff'>(image-height / test-image)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210132210100000030232101000001332233'>hear</A>] </TT><TT>(= 5 <font style='background-color: #cdffff'>(image-width / test-image)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101133221001110103221010000013320320332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 0 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210110033221001110103221010000013320321332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 0 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003322100111010322101000001332032100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 0 4)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101133221001110103221010000013321320332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 1 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101011332210011101032210100000133210320332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 2 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113322100111010322101000001332132100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> <font style='background-color: #ffcdff'>(image-get </font><font style='background-color: #ff9bff'>(test-image)</font><font style='background-color: #ffcdff'> 1 4)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need a way to join two lists</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210100001030232110032110011113023211003211010000302322111132211322111101302321100111133203322111111322111010302321100111133221010000103221111003023211001111332211010000333322110100003332233'>hear</A>] </TT><TT>(define merge-list /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst1 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst2 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(&gt; </font><font style='background-color: #69ffff'>(list-length / lst1)</font><font style='background-color: #9bffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(prepend </font><font style='background-color: #cd9bff'>(head / lst1)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(merge-list </font><font style='background-color: #cdcd9b'>(tail / lst1)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(lst2)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(lst2)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101000011302321100321110113023221111322113221111013023211101133210332210100001032211101030232111011332210100001130232111100302321110113332211113221032211110130232111011332103322101000010322111010302321110113302322111010302321111003023211101133322111132210322111101302321110113321332211101030232111011332210000333332233'>hear</A>] </TT><TT>(define merge-lists /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(&gt; </font><font style='background-color: #69ffff'>(list-length / lst)</font><font style='background-color: #9bffff'> 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(merge-list </font><font style='background-color: #cd9bff'>(head / lst)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(merge-lists / tail / lst)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(if </font><font style='background-color: #cdff9b'>(= </font><font style='background-color: #cdff69'>(list-length / lst)</font><font style='background-color: #cdff9b'> 2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(merge-list </font><font style='background-color: #69ffcd'>(head / lst)</font><font style='background-color: #9bffcd'> / </font><font style='background-color: #9bcdcd'>(head / tail / lst)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cd9bcd'>(= </font><font style='background-color: #cd69cd'>(list-length / lst)</font><font style='background-color: #cd9bcd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(head / lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(vector)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=2100032210000321321032113210033221010000103221000032132103322100003211321003332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(vector 1 2 3 4)</font> <font style='background-color: #ffcdff'>(merge-list </font><font style='background-color: #ff9bff'>(vector 1 2)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(vector 3 4)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210000321321032113210033221010000113221000032210000321321033221000032113322100003210033332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(vector 1 2 3 4)</font> <font style='background-color: #ffcdff'>(merge-lists </font><font style='background-color: #ff9bff'>(vector </font><font style='background-color: #ff69ff'>(vector 1 2)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(vector 3)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #cd9bff'>(vector 4)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;helper for pairing</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010001003023211003210010130232110032111011302321010101322110032100100322100003221001013322100100333322111011332233'>hear</A>] </TT><TT>(define prefix /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x / </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;map <font style='background-color: #cdffff'>(? y </font><font style='background-color: #9bffff'>(vector </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(y)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font> <font style='background-color: #ffcdff'>(lst)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322100003221000032132101033221000032132101133322101000100321322100003210103210113332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(vector </font><font style='background-color: #9bffff'>(vector 1 10)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 1 11)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(prefix 1 </font><font style='background-color: #ff9bff'>(vector 10 11)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need a way to take product of domains</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101000101302321100321100111130232110032110100003221111322113221111013023211001111332033221010000103221010001003221110103023211001111332211010000333221010001013221111003023211001111332211010000333322100003332233'>hear</A>] </TT><TT>(define pairing /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst1 / </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lst2</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(&gt; </font><font style='background-color: #69ffff'>(list-length / lst1)</font><font style='background-color: #9bffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(merge-list </font><font style='background-color: #cd9bff'>(prefix </font><font style='background-color: #cd69ff'>(head / lst1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(lst2)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(pairing </font><font style='background-color: #cdcd9b'>(tail / lst1)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(lst2)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(vector)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322100003221000032132101033221000032132101133221000032103210103322100003210321011333221010001013221000032132103322100003210103210113332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(vector </font><font style='background-color: #9bffff'>(vector 1 10)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector 1 11)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(vector 2 10)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(vector 2 11)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(pairing </font><font style='background-color: #ff9bff'>(vector 1 2)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(vector 10 11)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;need a way to make counting sets</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321100110030232110032101000110302321100321010001113221111322110010322101000110332210100011133322111111322101000110332211001100322101032210100011033213322101000111333322100003332233'>hear</A>] </TT><TT>(define count /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? lo / ? hi</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(&lt;= </font><font style='background-color: #69ffff'>(lo)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(hi)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(prepend </font><font style='background-color: #cd9bff'>(lo)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(count </font><font style='background-color: #cdcd9b'>(+ </font><font style='background-color: #cdcd69'>(lo)</font><font style='background-color: #cdcd9b'> 1)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(hi)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(vector)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210000320321321032113210033221100110032032100332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(vector 0 1 2 3 4)</font> <font style='background-color: #ffcdff'>(count 0 4)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;given an image of a circuit, extract a model.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;wire elements are centered on multiples of 8</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;individual element...</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101001000302321100321001110113023211003210100100130232110032101001010302321100321010010113023211003210100110032211113221001110103221001110113322101001100332210100101133322111032101001101322100111010322100111011332210103221010011003321003322101001011333023211103210100111032211113221010011013320321330232111032101001111322111132210100110133213203302321110321010100003221001110103221001110113322101032210100110033023210103221001321003023210100111133221001321030232101001110333221010322101001011330232101132210013210030232101001110332210013210302321010011113333023211103210101000132211113221010100003321322101132032133302321110321010011103221001322101010001332210100111033302321110321010011113221001322101010001332210100111133302321110321010100103221001110103221001110113322101032210100110033221010011103332210113221010010113322101001111333302322100003221000032210113221010010013322101001110333221011322101001010332210100111133322101032210100100133221010011103332210103221010010103322101001111333221010100103333322100003332233'>hear</A>] </TT><TT>(define distill-element /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? image / ? xlogic / ? ylogic / ? xmid / ? ymid </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(image-get </font><font style='background-color: #69ffff'>(image)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(ymid)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bffcd'>(xmid)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(assign vert </font><font style='background-color: #cd9bff'>(image-get </font><font style='background-color: #cd69ff'>(image)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(+ </font><font style='background-color: #cd9b9b'>(ymid)</font><font style='background-color: #cd9bcd'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #9b9bff'>(xmid)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign dx </font><font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(vert)</font><font style='background-color: #cdcdcd'> 0 1)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign dy </font><font style='background-color: #9bcdff'>(if </font><font style='background-color: #69cdff'>(vert)</font><font style='background-color: #9bcdff'> 1 0)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign pos </font><font style='background-color: #cd9bff'>(image-get </font><font style='background-color: #cd69ff'>(image)</font><font style='background-color: #cd9bff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(+ </font><font style='background-color: #cd9b9b'>(ymid)</font><font style='background-color: #cd9bcd'> / + </font><font style='background-color: #9b9bcd'>(* 4 / dy)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd69cd'>(* 2 / dx)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(+ </font><font style='background-color: #699bff'>(xmid)</font><font style='background-color: #9b9bff'> / - </font><font style='background-color: #9b69ff'>(* 4 / dx)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(* 2 / dy)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign sgn </font><font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(pos)</font><font style='background-color: #cdcdcd'> 1 </font><font style='background-color: #9bcdcd'>(- 0 1)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign dx </font><font style='background-color: #9bcdff'>(* </font><font style='background-color: #69cdff'>(sgn)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(dx)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign dy </font><font style='background-color: #cd9bff'>(* </font><font style='background-color: #cd69ff'>(sgn)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(dy)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>assign active </font><font style='background-color: #cdcdcd'>(image-get </font><font style='background-color: #cdcd9b'>(image)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(+ </font><font style='background-color: #69cdcd'>(ymid)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(dx)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #cd9bcd'>(- </font><font style='background-color: #cd69cd'>(xmid)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(dy)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(vector </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(vector </font><font style='background-color: #37cdff'>(- </font><font style='background-color: #05cdff'>(xlogic)</font><font style='background-color: #37cdff'> </font><font style='background-color: #379bff'>(dx)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bff'>(- </font><font style='background-color: #6969ff'>(ylogic)</font><font style='background-color: #699bff'> </font><font style='background-color: #699bcd'>(dy)</font><font style='background-color: #699bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdcd'>(+ </font><font style='background-color: #69cd9b'>(xlogic)</font><font style='background-color: #69cdcd'> </font><font style='background-color: #37cdcd'>(dx)</font><font style='background-color: #69cdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37cdff'>(+ </font><font style='background-color: #05cdff'>(ylogic)</font><font style='background-color: #37cdff'> </font><font style='background-color: #379bff'>(dy)</font><font style='background-color: #37cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #699bff'>(active)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(vector)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;full circuit...</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010100113023211003210011101130232111032100000113221000103221001111113023210011101133210003302321110321001113221000103221010000003023210011101133210003322101000011322101010132211003210101101302321110321010010013221111103221010110133203302321110321010010103221111103221010110133213302321110321010010113221001321000302321010010013302321110321010011003221001321000302321010010103302321010010003221001110113322101001001332210100101033221010010113322101001100333221010001013221100110032132210113221001113321333221100110032132210113221000001133213333332233'>hear</A>] </TT><TT>(define distill-circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign h <font style='background-color: #cdffff'>(div </font><font style='background-color: #9bffff'>(image-height / image)</font><font style='background-color: #cdffff'> 8)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign w <font style='background-color: #ffcdff'>(div </font><font style='background-color: #ff9bff'>(image-width / image)</font><font style='background-color: #ffcdff'> 8)</font> </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffffcd'>(merge-lists</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(map </font><font style='background-color: #ffff69'>(? v /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>assign xlogic </font><font style='background-color: #ffff37'>(list-ref </font><font style='background-color: #ffff05'>(v)</font><font style='background-color: #ffff37'> 0)</font><font style='background-color: #ffff69'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>assign ylogic </font><font style='background-color: #cdff69'>(list-ref </font><font style='background-color: #9bff69'>(v)</font><font style='background-color: #cdff69'> 1)</font><font style='background-color: #ffff69'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>assign xmid </font><font style='background-color: #ffcd69'>(* 8 / xlogic)</font><font style='background-color: #ffff69'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>assign ymid </font><font style='background-color: #ffff37'>(* 8 / ylogic)</font><font style='background-color: #ffff69'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>distill-element </font><font style='background-color: #cdff69'>(image)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffcd69'>(xlogic)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffff37'>(ylogic)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(xmid)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffcd69'>(ymid)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(pairing </font><font style='background-color: #9bff9b'>(count 1 </font><font style='background-color: #69ff9b'>(- </font><font style='background-color: #37ff9b'>(w)</font><font style='background-color: #69ff9b'> 1)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(count 1 </font><font style='background-color: #cd9b9b'>(- </font><font style='background-color: #cd699b'>(h)</font><font style='background-color: #cd9b9b'> 1)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='43'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_NOT circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_NOT.gif><IMG SRC=COS_NOT.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210101010030232100003221000032032110321032110322101011333221000032103211032100321103221010113332210000321003211032110321103221010113332210000321103211032100032110322101011333221000032100032100321000321103221010113332210000321000321103210003210003221011003332210000321000321000321010321000322101100333221000032101032100032110032100032210110033322100003211003210003211003211032210110033322100003211003211032111032110322101100333221000032111032110321000032110322101100333221000032100003211032100103211032210110033322100003210010321103210100321103221011003332233'>hear</A>] </TT><TT>(define cos_not_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 0 6 2 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 2 6 4 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 6 6 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 6 6 8 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 4 8 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 6 8 8 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 8 8 10 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 10 8 12 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 8 12 6 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 12 6 14 6 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 6 16 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 16 6 18 6 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 18 6 20 6 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101010101302321001110013211011013210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100010000000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000110000000000000011000000000000001100000000000000110000000000132100111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000111111111111000011111111111100001111111111110000111111111111000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000110000000000000011000000000000001100000000000000110000000000132100000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000100000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111100001111111111110000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_not_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 109 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................:::::.....................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........:...............:...............:...............:...:...........................................:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..............................................::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::....................................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..............................................::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...................................:...........:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:..............................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.............................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................:::::.............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...........:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................................................::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................................................::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................................................:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101010033221010100113221010101013332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_not_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_not_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='44'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_AND circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_AND.gif><IMG SRC=COS_AND.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101010110302321000032210000320321032103210322101011333221000032032100032103210003221010113332210000321032103210032103221010113332210000321032100321003210032210101133322100003210321103210032110322101011333221000032103210003210032100032210101133322100003210032103210032100322101011333221000032100321000321003211032210101133322100003210032100321103210032210110033322100003210032110321103211032210110033322100003211032100321000321003221011003332210000321103211032100032110322101100333221000032100032100321010321003221011003332210000321000321103210103211032210110033322100003210103210321010321003221010113332210000321010321003210103211032210101133322100003210103211032101032100032210101133322100003210103210003211003210003221010113332210000321100321000321110321000322101011333221000032111032100032100003210003221010113332210000321000032100032100103210003221010113332233'>hear</A>] </TT><TT>(define cos_and_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 0 2 2 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 0 8 2 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 2 2 4 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 2 4 4 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 2 6 4 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 2 8 4 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 4 2 4 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 4 8 4 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 4 6 4 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 4 6 6 6 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 4 8 4 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 6 6 8 6 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 8 4 10 4 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 6 10 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 2 10 4 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 4 10 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 10 6 10 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 8 12 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 12 8 14 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 8 16 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 16 8 18 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101011130232100111001321011000321001100130232100003211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210011111111111000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321001111111111100000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000111110000000000000000000000000000000000000000000111110000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000001000100000000000100000000000000010000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000000000000001100000000000000110000000000000011000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000001111111111100000000000000110000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010001000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000111111111110000000000000011000000000000001100000000000000110000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000001111111111110000111111111111000011111111111100001111111111110000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000000000000001100000000000000110000000000000011000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000100010000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000111110000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000001110000000000000000000000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000011100000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000001321000000000001000000000000000100000000000000000000000000000000000000000000000000010000000000010000000000000001000000000000000100000000000000010000000000013210011111111111000001111111111100000000000000000000000000000000000000000000000000000111111111110000011111111111000001111111111100000111111111110000000000132100111111111111000011111111111100000000000000000000000000000000000000000000000000001111111111110000111111111111000011111111111100001111111111110000000001321001111111111100000111111111110000000000000000000000000000000000000000000000000000011111111111000001111111111100000111111111110000011111111111000000000013210000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_and_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 88 153 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...........................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::..........................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::.........................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::..........................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...........................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................:::::...........................................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................:...:...........:...............:...............:...:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................:...............:...............:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................:...............:...............:...............:...:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................:...:...........:...............:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................:::::............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................:::............................................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................:::.............................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...................................................:...........:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::.....................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::....................................................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...............................................................:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101011033221010100113221010101113332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_and_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_and_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='45'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_OR circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_OR.gif><IMG SRC=COS_OR.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101011000302321000032210000321032100321003210032210101133322100003210321103210032110322101011333221000032100321003211032100322101011333221000032100321103211032110322101011333221000032110321003210003210032210101133322100003211032110321000321103221010113332210000321000321003210103210032210101133322100003210003211032101032110322101011333221000032100032100032101032100032210101133322100003210103210321010321003221010113332210000321010321003210103211032210110033322100003210103211032101032100032210110033322100003210103210003211003210003221010113332210000321100321000321110321000322101011333221000032111032100032100003210003221010113332210000321000032100032100103210003221010113332233'>hear</A>] </TT><TT>(define cos_or_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 2 4 4 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 2 6 4 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 4 6 4 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 4 6 6 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 4 8 4 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 6 6 8 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 8 4 10 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 6 10 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 8 10 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 2 10 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 10 4 10 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 6 10 8 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 8 12 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 8 14 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 8 16 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 16 8 18 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101011001302321001110013210111013210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111100001111111111110000111111111111000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111100001111111111110000111111111111000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000011111111111000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000010001000000000001000000000000000100000000000000010000000000000001000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111100001111111111110000111111111111000011111111111100001111111111110000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_or_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 93 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................................................................:::::.....................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................:...............:...............:...............:...:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................:...............:...............:...............:...........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................................:::::.....................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................:...............:...............:...............:...:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................:...............:...............:...............:...........................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................................:::::.....................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................................................:...:...........:...............:...............:...............:...........................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................................................:...............:...............:...............:...............:...........................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101100033221010100113221010110013332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_or_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_or_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='46'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_NOR circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_NOR.gif><IMG SRC=COS_NOR.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010110103023210000322100003203211032103211032210101133322100003203210003210321000322101011333221000032103211032100321103221010113332210000321032100032100321000322101011333221000032100321103211032110322101011333221000032100321000321103210003221010113332210000321103211032100032110322101011333221000032110321000321000321000322101011333221000032100032100321000321103221010113332210000321000321103210003210003221011003332210000321000321000321000321010322101100333221000032100032101032101032101032210110033322100003210103210103211003210103221011003332210000321100321010321110321010322101100333221000032111032101032100003210103221011003332210000321000032101032100103210103221011003332210000321001032101032101003210103221011003332233'>hear</A>] </TT><TT>(define cos_nor_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 0 6 2 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 0 8 2 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 2 6 4 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 2 8 4 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 4 6 6 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 8 6 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 6 6 8 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 8 8 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 4 8 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 8 6 8 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 8 8 10 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 10 10 10 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 10 12 10 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 10 14 10 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 10 16 10 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 16 10 18 10 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 18 10 20 10 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101011011302321001110013211111013210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111100001111111111110000111111111111000011111111111100001111111111110000111111111111000000000132100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000132100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_nor_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 125 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................:::::.....................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........:...............:...............:...............:...:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................:::::.....................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...............:...............:...........................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................................................:::::.....................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::......................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:...........:...............:...............:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................................................................::..............::..............::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................................................::..............::..............::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................................................................:...............:...............:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101101033221010100113221010110113332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_nor_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_nor_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='47'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_OSC circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_OSC.gif><IMG SRC=COS_OSC.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210101110030232100003221000032100321000321103210003221010113332210000321103210003210003210003221010113332210000321000321103210003210003221010113332210000321010321103210003211032210101133322100003210003210003210103210003221011003332210000321100321103210103211032210110033322100003210103210003211003210003221011003332210000321100321000321100321103221011003332210000321100321000321110321000322101100333221000032111032100032100003210003221011003332233'>hear</A>] </TT><TT>(define cos_osc_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 4 8 6 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 8 8 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 6 8 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 6 8 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 8 10 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 6 10 6 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 8 12 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 8 12 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 8 14 8 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 14 8 16 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101011101302321001110013211110003210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000111111111111000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011111111111000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000001000000000000000100010000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000132100000000000000000000000000000000001111111111100000111111111110000000000000011000000000000001100000000000000110000000000000011000000000000000000000000000000000000000000132100000000000000000000000000000000001111111111110000111111111111000011111111111100001111111111110000111111111111000011111111111100000000000000000000000000000000000000000132100000000000000000000000000000000001111111111100000111111111110000000000000011000000000000001100000000000000110000000000000011000000000000000000000000000000000000000000132100000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_osc_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 120 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...................................................................:...............:...................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................:::::::::::.....::...................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.................................................................::::::::::::....::::::::::::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................:::::::::::.....::...................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...................................................................:...............:...........:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::.............................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::............................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................:::::.............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................:...............:...:...........:...............:...............:...............:...........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................:::::::::::.....:::::::::::..............::..............::..............::..............::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................:::::::::::.....:::::::::::..............::..............::..............::..............::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................:...............:...............:...............:...............:...............:...........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101110033221010100113221010111013332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_osc_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_osc_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='48'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_SR circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_SR.gif><IMG SRC=COS_SR.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101011110302321000032210000320321032103210322101011333221000032032100032103210003221010113332210000321032103210032103221010113332210000321032100032100321000322101011333221000032100321032110321032210101133322100003210032110321103211032210101133322100003210032100032110321000322101011333221000032110321000321103211032210101133322100003211032103210003210322101011333221000032110321103210003211032210110033322100003210003210032100032110322101100333221000032100032103210103210322101011333221000032101032100321000321003221011003332210000321000321103210103211032210110033322100003210103211032101032100032210110033322100003210103210321100321032210101133322100003211003210032101032100322101100333221000032101032110321100321103221011003332210000321010321000321100321000322101100333221000032110032110321100321003221011003332210000321100321032111032103221010113332210000321110321003211003210032210110033322100003211003210003211103210003221011003332210000321110321032111032100322101011333221000032100003210032111032100322101011333221000032111032100032100003210003221011003332210000321000032100032100103210003221011003332210000321001032100032101003210003221011003332233'>hear</A>] </TT><TT>(define cos_sr_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 0 2 2 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 0 8 2 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 2 2 4 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 2 8 4 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 4 2 6 2 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 6 6 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 4 8 6 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 8 6 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 6 2 8 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 6 6 8 6 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 4 8 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 2 10 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 4 8 4 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 8 6 10 6 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 6 10 8 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 2 12 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 4 10 4 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 6 12 6 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 8 12 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 6 12 4 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 2 14 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 14 4 12 4 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 8 14 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 2 14 4 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 16 4 14 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 8 16 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 16 8 18 8 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 18 8 20 8 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101011111302321001110013210110003210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100001111111111110000111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000010001000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000110000000000000011111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000111111111111000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000110000000000000011111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000100010000000000000001000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000001111100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000001000000000000000100010000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000001111111111100000000000000110000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000001111111111110000111111111111000011111111111100001111111111110000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000001111111111100000000000000110000000000000011000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000001000100000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000011111000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000001110000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000000000000000000000001000000000001000000000000000100000000000000010000000000000001000000000000000100000000000132100111111111110000011111111111000001111111111100000000000000000000000000000000000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000132100111111111111000011111111111100001111111111110000000000000000000000000000000000001111111111110000111111111111000011111111111100001111111111110000111111111111000000000132100111111111110000011111111111000001111111111100000000000000000000000000000000000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000132100000000000100000000000000010000000000000001000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_sr_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 88 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...............:...............:...............:...........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...............:...............:...............:...............:...............:...........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................................................................................................:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...................................................................:...............:...............:...........:...:...................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................::..............::..............::..............:::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.................................................................::::::::::::....::::::::::::....::::::::::::....::::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................::..............::..............::..............:::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...................................................................:...............:...........:...:...............:...................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:..............................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:.............................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................:...............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................:::::.............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................:::..............................:.......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........................................:...............:...:...........:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................:::::::::::..............::..............::..............::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................:...:...........:...............:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................................:::::.............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................:::..............................:.......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................:::............................:::::.....................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................:::.............................:::......................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...................................:...........:...............:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::.....:::::::::::..............................................::..............::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::....::::::::::::....................................::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::..............................................::..............::..............::..............::..............::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...............:...............................................:...............:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210101111033221010100113221010111113332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_sr_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_sr_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='49'><FONT COLOR=red>#&nbsp;GATE testing alternate primer based on gates: COS_D circuit</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This section contains one or more representations of a circuit</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;constructed using UNLESS gates.  Needs elaboration...</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;graphic representation : <A HREF=COS_D.gif><IMG SRC=COS_D.gif></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321011000003023210000322100003203210321032103221010113332210000320321103210321103221010113332210000321032103210032103221010113332210000321032110321003211032210101133322100003210032103211032103221010113332210000321003211032110321103221010113332210000321103210321000321032210101133322100003211032110321000321103221010113332210000321000321032101032103221010113332210000321000321103210103211032210101133322100003210103211032101032100322101011333221000032101032101032101032100032210101133322100003210103210321100321032210101133322100003210103210032110032100322101011333221000032101032110321100321103221010113332210000321010321000321100321000322101011333221000032110032101032101032101032210101133322100003211003203211003210322101011333221000032110032103211003210032210110033322100003211003211032110032100032210101133322100003211003210103211003211003221010113332210000321100321003211103210032210101133322100003211003210003211103210003221011003332210000321110321010321100321010322101011333221000032110032110032111032110032210101133322100003211103203211103210322101011333221000032111032103211103210032210101133322100003211103210032111032110322101100333221000032111032110321110321000322101100333221000032111032100032111032101032210110033322100003210000321010321110321010322101011333221000032111032110032100003211003221010113332210000321000032110032100103211003221010113332210000321001032110032101003211003221010113332233'>hear</A>] </TT><TT>(define cos_d_gate /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 0 2 2 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 0 6 2 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 2 2 4 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 2 6 4 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 4 2 6 2 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 4 6 6 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 6 2 8 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 6 6 8 6 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 8 2 10 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 8 6 10 6 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 10 6 10 4 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 10 10 8 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 2 12 2 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 10 4 12 4 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 10 6 12 6 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 10 8 12 8 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 10 10 10 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 0 12 2 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 12 2 12 4 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 6 12 8 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 12 10 12 12 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 12 4 14 4 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 12 8 14 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 10 12 10 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 12 12 14 12 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 0 14 2 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 2 14 4 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 14 4 14 6 </font><font style='background-color: #9bffff'>(false)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 6 14 8 </font><font style='background-color: #ff9bff'>(false)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 14 8 14 10 </font><font style='background-color: #ffff9b'>(false)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 16 10 14 10 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(vector 14 12 16 12 </font><font style='background-color: #ff9bff'>(true)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(vector 16 12 18 12 </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(vector 18 12 20 12 </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101100001302321001110013211011013210101001302321000032111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000100000000000000010000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100001111111111110000111111111111000011111111111100001111111111110000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000100010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111110000111111111111000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000111111111110000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000100000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000132100111111111111000011111111111100001111111111110000111111111111000011111111111100001111111111110000000000000000000000000000000000000000000000000000000000000000000000000132100111111111110000011111111111000001111111111100000111111111110000011111111111000001111111111100000000000000000000000000000000000000000000000000000000000000000000000000132100000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000100010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000000000000110000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111110000111111111111000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000000000000110000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000100000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000010000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000001111100000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000111000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000010001000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111100001111111111110000111111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000111111111110000011111111111000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110000011111111111000001111111111100000111111111110000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000011111111111100001111111111110000111111111111000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110000011111111111000001111111111100000111111111110000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111132233'>hear</A>] </TT><TT>(define cos_d_image /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;make-image 109 169 /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;vector</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................................................:::::...........:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...............:...............:...:...............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........:...............:...............:...............:...............:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................................:..............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.............................................................................................:::::...........:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...........................................................................................:...:...........:...:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................................:::::::::::.....:::::::::::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................................::::::::::::....::::::::::::.........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................................:::::::::::.....:::::::::::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................:...........:...............:...........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................................:::::.............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::............................:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::.............................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...........:...............:...............:...............:...............:...............:...................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::....::::::::::::.........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........:...............:...............:...............:...............:...............:...........................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::..............:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.............................................................................................:::::...........:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::.............:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................................................................:...:...........:...:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................................:::::::::::..............::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................................::::::::::::....::::::::::::.........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................................:::::::::::..............::..........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...............................................................................:...........:...............:...........................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................................:::::.............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................:::..............................:.......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................:::............................:::::.....................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................:::.............................:::......................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:...................................................................................:...............:...........:...:...................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................................:::::::::::.....:::::::::::.....:::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.................................................................................::::::::::::....::::::::::::....::::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................................:::::::::::.....:::::::::::.....:::::::::::..........................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...................................................................................:...............:...............:...................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.............................................................................................:::::.....................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..............................................................................................:::......................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:...............................................................................................:...........:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:..................................................................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:..................................................................................................::::::::::::....::::::::::::....::::::::::::....::::::::::::.........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:..................................................................................................:::::::::::.....:::::::::::.....:::::::::::.....:::::::::::..........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:...........................................................................................................:...............:...............:...............:...........:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(:.......................................................................................................................................................................:)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210110000033221010100113221011000013332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(cos_d_gate)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(distill-circuit </font><font style='background-color: #ff9bff'>(cos_d_image)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='50'><FONT COLOR=red>#&nbsp;GATE probing networks of unless gates</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101100010302321100321001001003023211003210110001130232110032100111113023211103210110010032211111032210010010033221011000113332210101013221100321001113221111322100032210011133221011001003332210000322111110322100111332033221111103221001113321332211111032210011133210332211111032210011133211332210011111333221001113333221001001003332233'>hear</A>] </TT><TT>(define set-input /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? index /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? value /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign wire <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(circuit)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(index)</font><font style='background-color: #cdffff'>)</font> </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffcdff'>(map </font><font style='background-color: #ff9bff'>(? w </font><font style='background-color: #ff69ff'>(if </font><font style='background-color: #ff37ff'>(equal </font><font style='background-color: #ff05ff'>(w)</font><font style='background-color: #ff37ff'> </font><font style='background-color: #ff37cd'>(wire)</font><font style='background-color: #ff37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69cd'>(vector </font><font style='background-color: #ff699b'>(list-ref </font><font style='background-color: #ff6969'>(w)</font><font style='background-color: #ff699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(list-ref </font><font style='background-color: #9b69cd'>(w)</font><font style='background-color: #cd69cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff37cd'>(list-ref </font><font style='background-color: #ff05cd'>(w)</font><font style='background-color: #ff37cd'> 2)</font><font style='background-color: #ff69cd'>			</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff699b'>(list-ref </font><font style='background-color: #ff6969'>(w)</font><font style='background-color: #ff699b'> 3)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(value)</font><font style='background-color: #ff69cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(w)</font><font style='background-color: #ff69ff'>)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(circuit)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101100101302321100321001001003023211003210110001130232111032101100110322111101302321001001003302321110321011001003221111103221001001003302321011322101132210110011033213322101100011333023211111032210110010033210032233'>hear</A>] </TT><TT>(define read-output /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? index /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign len <font style='background-color: #cdffff'>(list-length / circuit)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign wire <font style='background-color: #ffcdff'>(list-ref </font><font style='background-color: #ff9bff'>(circuit)</font><font style='background-color: #ffcdff'> / - </font><font style='background-color: #ffcdcd'>(- </font><font style='background-color: #ffcd9b'>(len)</font><font style='background-color: #ffcdcd'> 1)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #cdcdff'>(index)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;list-ref <font style='background-color: #ffffcd'>(wire)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101100111302321100321001001003023211003210110100030232110032101101001322111132211322101101000332033221011001113221001100113221011010013023210010010033322101132210110100033213322101101001333221001001003332233'>hear</A>] </TT><TT>(define sim /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit / ? steps / ? setter</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(if </font><font style='background-color: #9bffff'>(&gt; </font><font style='background-color: #69ffff'>(steps)</font><font style='background-color: #9bffff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(sim </font><font style='background-color: #cd9bff'>(simulate-unless </font><font style='background-color: #cd69ff'>(setter / circuit)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(- </font><font style='background-color: #cdcd9b'>(steps)</font><font style='background-color: #cdcdcd'> 1)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #9bcdff'>(setter)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(circuit)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321011010103023211003210010010030232110032101101001302321011001113221001001003322111101302321001001003322101101001332233'>hear</A>] </TT><TT>(define smart-sim /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? circuit /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? setter /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;sim <font style='background-color: #cdffff'>(circuit)</font> <font style='background-color: #ffcdff'>(list-length / circuit)</font> <font style='background-color: #ffffcd'>(setter)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;test cos_not gate</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101101011302321100321001013023211103211011013221010101003302321110321101101322101101010322110110133221100321101101322101100010322110110133203221001013333302321011001013221101101332032233'>hear</A>] </TT><TT>(define cos_not_harness /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign c <font style='background-color: #cdffff'>(cos_not_gate)</font> / </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign c <font style='background-color: #ffcdff'>(smart-sim </font><font style='background-color: #ff9bff'>(c)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(? c </font><font style='background-color: #ffcd9b'>(set-input </font><font style='background-color: #ffcd69'>(c)</font><font style='background-color: #ffcd9b'> 0 </font><font style='background-color: #cdcd9b'>(x)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;read-output <font style='background-color: #ffffcd'>(c)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003302321011010113023210101132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> / cos_not_harness / true);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113302321011010113023210110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> / cos_not_harness / false);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;test cos_and gate</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321011011003023211003210010130232110032100100302321110321101101322101010110330232111032110110132210110101032211011013322110032110110132210110001032210110001032211011013320322100101333213221001003333302321011001013221101101332032233'>hear</A>] </TT><TT>(define cos_and_harness /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? x / ? y /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign c <font style='background-color: #cdffff'>(cos_and_gate)</font> / </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;assign c <font style='background-color: #ffcdff'>(smart-sim </font><font style='background-color: #ff9bff'>(c)</font><font style='background-color: #ffcdff'> </font><font style='background-color: #ffcdcd'>(? c </font><font style='background-color: #ffcd9b'>(set-input </font><font style='background-color: #ffcd69'>(set-input </font><font style='background-color: #ffcd37'>(c)</font><font style='background-color: #ffcd69'> 0 </font><font style='background-color: #cdcd69'>(x)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'> 1 </font><font style='background-color: #cdcd9b'>(y)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;read-output <font style='background-color: #ffffcd'>(c)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003302321011011003221011003322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> / cos_and_harness <font style='background-color: #ffcdff'>(false)</font> <font style='background-color: #ffffcd'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003302321011011003221011003322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> / cos_and_harness <font style='background-color: #ffcdff'>(false)</font> <font style='background-color: #ffffcd'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221011003302321011011003221010113322101100332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(false)</font> / cos_and_harness <font style='background-color: #ffcdff'>(true)</font> <font style='background-color: #ffffcd'>(false)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010113302321011011003221010113322101011332233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(true)</font> / cos_and_harness <font style='background-color: #ffcdff'>(true)</font> <font style='background-color: #ffffcd'>(true)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this code is more awkward than it needs to be -</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;should make circuits mutable</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='51'><FONT COLOR=red>#&nbsp;NOTE end of part 3, start of part 4</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The following parts of the message start</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;to introduce some self-reference into the message</TT><BR>
<TT>[<A HREF='sound.cgi?s=203210110110132233'>hear</A>] </TT><TT>(intro part4);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='52'><FONT COLOR=red>#&nbsp;SELF a mechanism for referring to parts of the message</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Many choices for how to do this.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Could do it without special machinery by using the</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;standard A-B trick for giving e.g. a Turing machine</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;access to its own description.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Instead, will simply introduce a "primer" function</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;that gives access to every statement made so far </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;(question: should future statements be included? </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;tentatively assume YES: will simplify</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;discussion of creating modified copies of the</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;complete message).</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;For now, assume primer is a list of statements,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;with each statement being a list in the same</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;form as "translate" functions expect.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This means that there is, for now, no</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;distinction between unary or binary,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;and the "/" structure is expanded.</TT><BR>
<TT>[<A HREF='sound.cgi?s=203210001132233'>hear</A>] </TT><TT>(intro primer);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;this line is referred to later - change/move carefully</TT><BR>
<TT>[<A HREF='sound.cgi?s=210003221111103221000113320332210000320321332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(primer)</font><font style='background-color: #cdffff'> 0)</font> <font style='background-color: #ffcdff'>(vector intro 1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032211111032210001133213322100003203210332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(primer)</font><font style='background-color: #cdffff'> 1)</font> <font style='background-color: #ffcdff'>(vector intro 2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322111110322100011332103322100003203211332233'>hear</A>] </TT><TT>(equal <font style='background-color: #cdffff'>(list-ref </font><font style='background-color: #9bffff'>(primer)</font><font style='background-color: #cdffff'> 2)</font> <font style='background-color: #ffcdff'>(vector intro 3)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321000110322100011132210001133221000032032100011332211003210010132033322100032211111032210001133221010322100011033213332210000321000322100003211111032210000321000113320332210000321000032032133332233'>hear</A>] </TT><TT>(assign idx <font style='background-color: #cdffff'>(list-find </font><font style='background-color: #9bffff'>(primer)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(vector intro primer)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(? x 0)</font><font style='background-color: #cdffff'>)</font> </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(equal </font><font style='background-color: #ff9bff'>(list-ref </font><font style='background-color: #ff69ff'>(primer)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(+ </font><font style='background-color: #ff9b9b'>(idx)</font><font style='background-color: #ff9bcd'> 1)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(vector equal </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(vector list-ref </font><font style='background-color: #ffcd69'>(vector primer)</font><font style='background-color: #ffcd9b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(vector vector intro 1)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Now, we could return to the MUD, simulate an agent A</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;transferring a copy of the primer to another agent B,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;and then show B making a modified copy of that primer</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;and passing it back to A.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;We could also show agents experimenting with the</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;primer in various ways.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Message is pretty solid up to this point.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;For testing purposes, useful to save state here to disk,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;command: DISK-SAVE base</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='53'><FONT COLOR=red>#&nbsp;JAVA some preparatory work for integrating with Java code</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032101101110323221001001132101101111322110103221001013322101032210010133213333221001001132111000003221101032210010133221001013333221001001132101110000322100110003332210010011321011100013221001100033322100100113211011111321011011103322100100113210111001032211010111321110000133322100100113210111001132210011000321011100103332210010011321011101003221010113332210010011321011101013221010113332233'>hear</A>] </TT><TT>(class Object <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method add-one </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(+ </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'> 1)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(x)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-V </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method classname Object)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals-Object-Z </font><font style='background-color: #9bffff'>(this ==)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method equals </font><font style='background-color: #ff9bff'>(self equals-Object-Z)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method act </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method isobj </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321011101103023210110111032233'>hear</A>] </TT><TT>(define java-object / Object);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110100302321100321001013023210101132233'>hear</A>] </TT><TT>(define act / ? x / true);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#(class java-string <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method classname String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method unknown </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(super </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;inconsistency of various kinds of equality throughout message</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;needs to be cleaned up</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032101110111323221101110132110010113221011101103211001000333221101110132100111113221110011132110010003203332210010011321011100013221001100033322100100113210111000032210011000333221001001132101111000322110103221010110133221000000032210011111321110101132210101101333221001100033333221001001132101111001322100111113211101010333221001001132101111010322100110003210111100133322100100113210111001032211010322101111011332211113221032210111101132110111113321011101113322103221001111132111010103322101111011321001111132111010103332210110033333221001001132101110011322100110003210111001033322100100113211101010322100111113211101010333221001001132111010113221101032210010133221001111132111010113221111322110003023210010133221001013322100101321011110103333332210010011321101111132101110111332210010011321110000032211010322100101332211001011322100101333332233'>hear</A>] </TT><TT>(class Integer <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field value </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt; </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt;-I-V </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font><font style='background-color: #ffff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(value set </font><font style='background-color: #69ff9b'>(v)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method intValue-V </font><font style='background-color: #9bffff'>(value get)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method intValue </font><font style='background-color: #ff9bff'>(self intValue-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method equals-Object-Z </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(o)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(if </font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(o classname)</font><font style='background-color: #9bff9b'> Integer)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(= </font><font style='background-color: #cd9b9b'>(value get)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #cdcd69'>(o value get)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff69'>(false)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals </font><font style='background-color: #9bffff'>(self equals-Object-Z)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(value get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method set </font><font style='background-color: #ffff9b'>(lambda</font><font style='background-color: #ffff69'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(value set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(if </font><font style='background-color: #69ff9b'>(number? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff69'>(x intValue)</font><font style='background-color: #9bff9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method classname Integer)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(super </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;string is basically the same as an integer</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321011111003232211011101321100101132210111011032110010003332211011101321001111132211100111321100100032033322100100113210111000132210011000333221001001132101110000322100110003332210010011321011111013221101032210101101332210000000322100111113211101011322101011013210011111321110101033322100110003333322100100113210111111032211010322100101332210000000322100111113211101011322100101333221001100033333221001001132101111001322100111113211101010333221001001132101111010322100110003210111100133322100100113211101010322100111113211101010333221001001132111010113221101032210010133221001111132111010113221111322110003023210010133221001013322100101321011110103333332210010011321011100103221101032210111101133221111322103221011110113211011111332101111100332210322100111113211101010332210111101132100111113211101010333221011003333322100100113210111001132210011000321011100103332210010011321101111132101111100332210010011321110000032211010322100101332211001011322100101333332233'>hear</A>] </TT><TT>(class String <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field value </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt; </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt;-String-V </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font><font style='background-color: #ffff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(value set </font><font style='background-color: #69ff9b'>(v value get)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method int-init </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(value set </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(self)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method intValue-V </font><font style='background-color: #ff9bff'>(value get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method intValue </font><font style='background-color: #ffff9b'>(self intValue-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get </font><font style='background-color: #9bffff'>(value get)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method set </font><font style='background-color: #ff9bff'>(lambda</font><font style='background-color: #ff69ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(value set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b9b'>(if </font><font style='background-color: #ff9b69'>(number? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff699b'>(x intValue)</font><font style='background-color: #ff9b9b'>)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method equals-Object-Z </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(o)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(if </font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(o classname)</font><font style='background-color: #9bff9b'> String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(= </font><font style='background-color: #cd9b9b'>(value get)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #cdcd69'>(o value get)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff69'>(false)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals </font><font style='background-color: #9bffff'>(self equals-Object-Z)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method classname String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;will need to install class hierarchy, just hardcode a few things for now</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101111111322110032100101302321100321001003023221011010132221032210010033210111110033221011111003332221032210010033210110111033221011101103332221032210010033210111011133221011101113332210111011033332233'>hear</A>] </TT><TT>(define java</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x / ? y / </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(y)</font><font style='background-color: #37ffff'> String)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(String)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(y)</font><font style='background-color: #9b9bff'> Object)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(java-object)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(y)</font><font style='background-color: #9bff9b'> Integer)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(Integer)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(java-object)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=221011111113211000000032101111100332110010003210111010132233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(java util String)</font> new isobj);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222101111111321100000003210111110033211001000321011011113211113321000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(java util String)</font><font style='background-color: #cdffff'> new add-one 15)</font> 16);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321100000013232211011101321100101132210111011032110010003332210010011321110000032211010322100101332211001011322100101333332211011101321100000103221110011132110010003203332210010011321110101032211000001032111010103332210010011321100000113221101032210101101332210000000322100110003211101011322101011013332210011000333332210010011321110101132211010322101011013322110000010321110101132210101101333332233'>hear</A>] </TT><TT>(class java-numeric <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field java-content </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(java-content get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method init </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(self set </font><font style='background-color: #69ff9b'>(v)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method set </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(v)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(java-content set </font><font style='background-color: #9b9bff'>(v)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132110000100322110000001332233'>hear</A>] </TT><TT>(define byte <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000101322110000001332233'>hear</A>] </TT><TT>(define char <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000110322110000001332233'>hear</A>] </TT><TT>(define double <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000111322110000001332233'>hear</A>] </TT><TT>(define float <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101110322110000001332233'>hear</A>] </TT><TT>(define int <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001000322110000001332233'>hear</A>] </TT><TT>(define long <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001001322110000001332233'>hear</A>] </TT><TT>(define short <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001010322110000001332233'>hear</A>] </TT><TT>(define boolean <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001011322110000001332233'>hear</A>] </TT><TT>(define void <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001100322101011103211001000332233'>hear</A>] </TT><TT>(define java-test1 <font style='background-color: #cdffff'>(int new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001100321110101132111132233'>hear</A>] </TT><TT>(java-test1 set 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211113221100011003211101010332233'>hear</A>] </TT><TT>(= 15 <font style='background-color: #cdffff'>(java-test1 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001101322101011103211001000321100000113210001332233'>hear</A>] </TT><TT>(define java-test2 <font style='background-color: #cdffff'>(int new init 17)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032100013221100011013211101010332233'>hear</A>] </TT><TT>(= 17 <font style='background-color: #cdffff'>(java-test2 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100011103221100321001013221011010132221032210010133213321010033222103221001013321033210100033222103221001013321133211110033203332233'>hear</A>] </TT><TT>(define state-machine-test1</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 1)</font><font style='background-color: #69ffff'> 20)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 2)</font><font style='background-color: #9bcdff'> 40)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #9bffcd'> 60)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110001110321133211110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(state-machine-test1 3)</font> 60);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;really ought to go back and be clear about eager/laziness issues</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321100011113221100321001013221011010132221032210010133213322110001100321110101132101003332221032210010133210332211000110032111010113210100033322210322100101332113322110001100321110101132111100333203332233'>hear</A>] </TT><TT>(define state-machine-test2</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 1)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(java-test1 set 20)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 2)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(java-test1 set 40)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(java-test1 set 60)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001111321032233'>hear</A>] </TT><TT>(state-machine-test2 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110001100321110101033210100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(java-test1 get)</font> 40);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110010000322110103221100100013211001001033221111322110003023211001000133221100030232110010010332210322110010001321101110033221100100103211011100333332233'>hear</A>] </TT><TT>(define compare-object-reference</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(o1 o2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(number? / o1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(number? / o2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(o1 unique-id)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(o2 unique-id)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110010011322110103221100101003211001010132110010110321110003322110032110010111322100000003221100101103211101011322101032211001011032111010103321333023210110101322210322110010111332110010003322110103221100110003322110011001322110010101332221100110003321100100033333222103221100101113321100110103322110011001322110010101332211001101132211001010133333222103221100101113321100111003322110103221011001033213332221103221032211001011133211001110133221032211001011133211001111033322110103221011000113322110010100321110101132210000010322110010100321110101033221011000113322110011111322110010101333333322211032210322110010111332110100000332210322110010111332110100001333221101032210110001133221100110013221100101013322100001003221100101003211101010332210110001133333322211032210322110010111332110100010332210322110010111332110100011333221101032211010010033221100110013221100101013322110100100333332221032211001011133211010010133221100110013221100101013320333222103221100101113321011000033221101032210110010332211001100132211001010133221003023211000302322110011111302321100101013322101100103211001000321101111133333322210322110010111332110100110332211010322100010032110100111332211001100132211001010133222110011111322110010101333221000100332111010103333322210322110010111332110101000332211010322100010032110100111332210011013222110100100322110011111322110010101333332221100111113221100101013332210001003321110101132211010010033333322210322110010111332110101001332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211001100132211001010133221001322110101011332211010101033333332221032211001011133211010110033221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221100110013221100101013322101032211010101133221101010103333333222103221100101113321101011013322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110011001322110010101332210113221101010113322110101010333333322210322110010111332110101110332211010322100101332211001011032111010113221001013333322210322110010111332110101111332211010322100101332211113221322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110000332211010322100101332211113221322110011111322110010101333213322110010110321110101132210010133320333322210322110010111332110110001332211010322100101332211113221132211001111132211001010133320332211001011032111010113221001013332033332221032211001011133211011001033221101032210010133221111322110001322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110011332211010322100101332211113221003221032211001111132211001010133320333221100101103211101011322100101333203333222103221100101113321101101003322110103221001013322111132210322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110101332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221003221032211010101133221101010103333221100101103211101011322100101333203333332221032211001011133211011011033221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322103221101010113322110101010333221100101103211101011322100101333203333332221032211001011133211011011133221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322100322110010000322110101011332211010101033332211001011032111010113221001013332033333322210322110010111332110111000332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221100100003221101010113322110101010333221100101103211101011322100101333203333332221032211001011133211011100133221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322110001322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101110103322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110103221001013322111132211322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101110113322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110103221001013322111132211001032211010101133221101010103332211001011032111010113221001013332033333322210322110010111332110111100332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101111013322110103221001013322111132211000302321100111113221100101013332211001011032111010113221001013332033332221032211001011133211011111033221101032210010133221111322100322110003023211001111132211001010133332211001011032111010113221001013332033332221032211001011133210111011332210000000322111000321110101132210000100322110010100321110101033203332211001011032111010113211011111133332221032211001011133211100000033221000000032211100032111010113221100111113221100101013333221100101103211101011321101111113333222103221100101113321110000013322100000003221110003211101011322110011111322110010101333322110010110321110101132110111111333322210322110010111332110101110332211010322111000010332211001011032111010113221110000103333322210322110010111332111000011332211010322111000010321000111113211000033221001101322211100010032211100010132211001010133221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332221032211001011133211100011033221101032211100001032100011111321100003211010011133221001101322211100010032211100010132211001010133221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332221032211001011133211100011133221101032211100001032100011111321100003322100110132221110001003221110010003221100101013322100001003221100101003211101010332033221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332033332233'>hear</A>] </TT><TT>(define jvm-maker</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(vars stack pc ret)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? op</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(pc set </font><font style='background-color: #cd37ff'>(+ </font><font style='background-color: #cd05ff'>(pc get)</font><font style='background-color: #cd37ff'> 1)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>cond </font><font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> new)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(type)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #9b37cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(type)</font><font style='background-color: #9b699b'> new)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> dup)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(stack-push </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(stack-peek </font><font style='background-color: #9b699b'>(stack)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> checkcast)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>1)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(or </font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(op)</font><font style='background-color: #cd9b69'> astore)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(= </font><font style='background-color: #699b9b'>(op)</font><font style='background-color: #9b9b9b'> istore)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(index)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(vars set </font><font style='background-color: #9b37cd'>(hash-add </font><font style='background-color: #9b05cd'>(vars get)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #9b379b'>(index)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #6937cd'>(stack-pop </font><font style='background-color: #3737cd'>(stack)</font><font style='background-color: #6937cd'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(or </font><font style='background-color: #379bff'>(= </font><font style='background-color: #059bff'>(op)</font><font style='background-color: #379bff'> aload)</font><font style='background-color: #699bff'> </font><font style='background-color: #6969ff'>(= </font><font style='background-color: #6937ff'>(op)</font><font style='background-color: #6969ff'> iload)</font><font style='background-color: #699bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(index)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #9b699b'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #6969cd'>(hash-ref </font><font style='background-color: #3769cd'>(vars get)</font><font style='background-color: #6969cd'> </font><font style='background-color: #6937cd'>(index)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(or </font><font style='background-color: #cd05ff'>(= </font><font style='background-color: #cd00ff'>(op)</font><font style='background-color: #cd05ff'> iconst)</font><font style='background-color: #cd37ff'> </font><font style='background-color: #cd37cd'>(= </font><font style='background-color: #cd379b'>(op)</font><font style='background-color: #cd37cd'> ldc)</font><font style='background-color: #cd37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(val)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #6969cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b37cd'>(val)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> aconst_null)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(stack-push </font><font style='background-color: #699bcd'>(stack)</font><font style='background-color: #9b9bcd'> 0)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> instanceof)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(not / number? / </font><font style='background-color: #3769cd'>(stack-pop / stack)</font><font style='background-color: #6969cd'> </font><font style='background-color: #6937cd'>(t new classname)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> getfield)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(key ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #6969cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(stack-pop </font><font style='background-color: #9b00cd'>(stack)</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #9b379b'>(key)</font><font style='background-color: #9b37cd'> get)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> putfield)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(key ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(val </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> </font><font style='background-color: #69699b'>(key)</font><font style='background-color: #9b699b'> set </font><font style='background-color: #9b379b'>(val)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> imul)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(stack-push </font><font style='background-color: #3769cd'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(* </font><font style='background-color: #6905cd'>(v1)</font><font style='background-color: #6937cd'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #6937cd'>)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> iadd)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(stack-push </font><font style='background-color: #9b05cd'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(+ </font><font style='background-color: #9b3769'>(v1)</font><font style='background-color: #9b379b'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #9b379b'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> isub)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(stack-push </font><font style='background-color: #9b6969'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(- </font><font style='background-color: #37699b'>(v1)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #69699b'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> goto)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set </font><font style='background-color: #9b699b'>(x)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> iflt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(&lt; </font><font style='background-color: #3769cd'>(stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> ifle)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b37cd'>(&lt; </font><font style='background-color: #9b05cd'>(stack-pop </font><font style='background-color: #9b00cd'>(stack)</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(pc set </font><font style='background-color: #9b6969'>(x)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifgt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(&gt; </font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> ifge)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(&gt;= </font><font style='background-color: #3769cd'>(stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> ifne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b37cd'>(not </font><font style='background-color: #9b05cd'>(= </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'> 0)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(pc set </font><font style='background-color: #9b6969'>(x)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(= </font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_icmpne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(not </font><font style='background-color: #9b3737'>(= </font><font style='background-color: #9b3705'>(v1)</font><font style='background-color: #9b3737'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3737'>)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmpeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(= </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> if_acmpne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(lambda </font><font style='background-color: #3769cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(if </font><font style='background-color: #6905cd'>(not </font><font style='background-color: #6900cd'>(compare-object-reference (v1) </font><font style='background-color: #69009b'>(v2)</font><font style='background-color: #6900cd'>)</font><font style='background-color: #6905cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #969696'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>0)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_acmpeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(compare-object-reference </font><font style='background-color: #9b3737'>(v1)</font><font style='background-color: #9b3769'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmpge)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(&gt;= </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> if_icmpgt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(lambda </font><font style='background-color: #3769cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(if </font><font style='background-color: #6905cd'>(&gt; </font><font style='background-color: #6900cd'>(v1)</font><font style='background-color: #6905cd'> </font><font style='background-color: #69059b'>(v2)</font><font style='background-color: #6905cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #969696'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>0)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_icmple)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(&lt;= </font><font style='background-color: #9b3737'>(v1)</font><font style='background-color: #9b3769'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmplt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(&lt; </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifnull)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(number? / stack-pop </font><font style='background-color: #9b6969'>(stack)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> ifnonnull)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(not </font><font style='background-color: #3769cd'>(number? / stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> return)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(begin </font><font style='background-color: #699bcd'>(ret set </font><font style='background-color: #379bcd'>(hash-ref </font><font style='background-color: #059bcd'>(vars get)</font><font style='background-color: #379bcd'> 0)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ireturn)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(begin </font><font style='background-color: #9b37ff'>(ret set </font><font style='background-color: #9b05ff'>(stack-pop </font><font style='background-color: #9b00ff'>(stack)</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> areturn)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(begin </font><font style='background-color: #cd699b'>(ret set </font><font style='background-color: #cd6969'>(stack-pop </font><font style='background-color: #cd6937'>(stack)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> goto)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(target)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set </font><font style='background-color: #9b37cd'>(target)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> invokevirtual)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(target m n)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(result </font><font style='background-color: #9b6937'>(stack-call </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'> </font><font style='background-color: #969696'>(target)</font><font style='background-color: #9b6937'> </font><font style='background-color: #9b3737'>(m)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(if </font><font style='background-color: #3769cd'>(= </font><font style='background-color: #0569cd'>(n)</font><font style='background-color: #3769cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(stack-push </font><font style='background-color: #6905cd'>(stack)</font><font style='background-color: #6937cd'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #6937cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> invokeinterface)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(target m n ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(result </font><font style='background-color: #0569cd'>(stack-call </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'> </font><font style='background-color: #0537cd'>(target)</font><font style='background-color: #0569cd'> </font><font style='background-color: #05699b'>(m)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(if </font><font style='background-color: #9b05cd'>(= </font><font style='background-color: #9b00cd'>(n)</font><font style='background-color: #9b05cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(stack-push </font><font style='background-color: #9b3769'>(stack)</font><font style='background-color: #9b379b'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #9b379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> invokespecial)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(target m n)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(result </font><font style='background-color: #9b00cd'>(stack-call-special (stack) </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b009b'>(hash-ref </font><font style='background-color: #9b0069'>(vars get)</font><font style='background-color: #9b009b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6900cd'>(target)</font><font style='background-color: #9b00cd'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b00cd'>(m))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(if </font><font style='background-color: #9b6969'>(= </font><font style='background-color: #9b6937'>(n)</font><font style='background-color: #9b6969'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(stack-push </font><font style='background-color: #37699b'>(stack)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #69699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>0)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110001013221101032211001010132111000010321110010013322111132210322111001001332033222110011111322110010101333221110000103332210011013222111001010322110011111322110010101333332221110001013221100101013322111000010332210113221110010013321333221110010103333332233'>hear</A>] </TT><TT>(define stack-call</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack target ct)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(ct)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(</font><font style='background-color: #cdcd9b'>(stack-pop </font><font style='background-color: #cdcd69'>(stack)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(target)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #69cdff'>(</font><font style='background-color: #37cdff'>(arg </font><font style='background-color: #05cdff'>(stack-pop </font><font style='background-color: #00cdff'>(stack)</font><font style='background-color: #05cdff'>)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(stack-call </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(target)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #6969ff'>(- </font><font style='background-color: #3769ff'>(ct)</font><font style='background-color: #6969ff'> 1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(arg)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211100100032211010322110010101321001100032111000010321110010013322111132210322111001001332033221001101322210111010032211001111130232110010101333322111132210111010032111000013221001100033322101110100321100101132211100001033322101110100322111000010333332210011013222111001010322110011111322110010101333332221110010003221100101013322100110003322111000010332210113221110010013321333221110010103333332233'>hear</A>] </TT><TT>(define stack-call-special</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack self target ct)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(ct)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(let </font><font style='background-color: #cdcd9b'>(</font><font style='background-color: #cdcd69'>(act </font><font style='background-color: #cdcd37'>(stack-pop / stack)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(if </font><font style='background-color: #69cdcd'>(act == </font><font style='background-color: #37cdcd'>(self)</font><font style='background-color: #69cdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(act super </font><font style='background-color: #9b69cd'>(target)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(act </font><font style='background-color: #9bcd69'>(target)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #69cdff'>(</font><font style='background-color: #37cdff'>(arg </font><font style='background-color: #05cdff'>(stack-pop </font><font style='background-color: #00cdff'>(stack)</font><font style='background-color: #05cdff'>)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(stack-call-special </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(self)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #6969ff'>(target)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b37ff'>(- </font><font style='background-color: #9b05ff'>(ct)</font><font style='background-color: #9b37ff'> 1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(arg)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001100132211010322110010101321001013322110010101321110101132211111132210010133221100101013211101010333332233'>hear</A>] </TT><TT>(define stack-push</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(stack set </font><font style='background-color: #cd9bff'>(prepend </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(stack get)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110011111322110103221100101013322100110132221010110132211101032211001010132111010103333322100000003221100101013211101011322111100322110010101321110101033332210101101333332233'>hear</A>] </TT><TT>(define stack-pop</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #cd9bff'>(</font><font style='background-color: #cd69ff'>(v </font><font style='background-color: #cd37ff'>(head </font><font style='background-color: #cd05ff'>(stack get)</font><font style='background-color: #cd37ff'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack set </font><font style='background-color: #cdcd69'>(tail </font><font style='background-color: #cdcd37'>(stack get)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(v)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110011011322110103221100101013322111010322110010101321110101033332233'>hear</A>] </TT><TT>(define stack-peek</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(head </font><font style='background-color: #cd9bff'>(stack get)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001011322111001113211001000322100003210132113213332233'>hear</A>] </TT><TT>(define stack-test1 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(vector 5 3 1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211001101132211100101133321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-peek </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 3);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21032211001111132211100101133321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 3);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133211132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001100322111001113211001000322100001013332233'>hear</A>] </TT><TT>(define vars-test1 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(hash-null)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001101322111001113211001000320332233'>hear</A>] </TT><TT>(define pc-test1 <font style='background-color: #cdffff'>(cell new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001110322111001113211001000320332233'>hear</A>] </TT><TT>(define ret-test1 <font style='background-color: #cdffff'>(cell new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110011113221100100113221110011003322111001011332211100110133221110011103332233'>hear</A>] </TT><TT>(define test-jvm <font style='background-color: #cdffff'>(jvm-maker </font><font style='background-color: #9bffff'>(vars-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(stack-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(pc-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(ret-test1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133210032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211001101032233'>hear</A>] </TT><TT>(test-jvm dup);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332100001032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 66);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332100110132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100111132110011101321132233'>hear</A>] </TT><TT>(test-jvm astore 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221100111113221110010113332100001032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 66);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100111132110100000321132233'>hear</A>] </TT><TT>(test-jvm aload 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221100111113221110010113332100110132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110110003211101000032322110111013210010132221010111033211001000333221101110132100100322210101110332110010003332233'>hear</A>] </TT><TT>(class test-class <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field x </font><font style='background-color: #ff9bff'>(</font><font style='background-color: #ff69ff'>(int)</font><font style='background-color: #ff9bff'> new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field y </font><font style='background-color: #ffff9b'>(</font><font style='background-color: #ffff69'>(int)</font><font style='background-color: #ffff9b'> new)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110100013221110100003211001000332233'>hear</A>] </TT><TT>(define test-this <font style='background-color: #cdffff'>(test-class new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110100013210010132111010113210132233'>hear</A>] </TT><TT>(test-this x set 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101000132100101321110101033210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test-this x get)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100110013221110010113322111010001332233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> <font style='background-color: #ffcdff'>(test-this)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221100111113221110010113332100101321110101033210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(stack-pop </font><font style='background-color: #69ffff'>(stack-test1)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> x get)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100110013221110010113322111010001332233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> <font style='background-color: #ffcdff'>(test-this)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211001110132032233'>hear</A>] </TT><TT>(test-jvm astore 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010000032032233'>hear</A>] </TT><TT>(test-jvm aload 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111001111321101001103210010132210101110332233'>hear</A>] </TT><TT>(test-jvm getfield x <font style='background-color: #cdffff'>(int)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010000032032233'>hear</A>] </TT><TT>(test-jvm aload 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010001032111132233'>hear</A>] </TT><TT>(test-jvm iconst 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111001111321101010003210010032210101110332233'>hear</A>] </TT><TT>(test-jvm putfield y <font style='background-color: #cdffff'>(int)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010001321001003211101010332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test-this y get)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133211132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010100132233'>hear</A>] </TT><TT>(test-jvm imul);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211100000032233'>hear</A>] </TT><TT>(test-jvm ireturn);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110011103211101010332100011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(ret-test1 get)</font> 70);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211101001030232110032111010011302321101032211001010032110010101321010000133023210011013222110010110322111001113211001000322111010011333322111000322111001113211001000322101011333330232100110132221110101003221100100113221100101003322110010101332211001011033221110003333302322100000003221010000132211101010033221100101103211101010333221111322103221100101103211101010332110111111332211100032111010103322111010010322110010110321110101033221100101003322110010101332210100001333332233'>hear</A>] </TT><TT>(define state-machine-helper /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? at /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(vars stack machine)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(pc </font><font style='background-color: #ff69ff'>(cell new </font><font style='background-color: #ff37ff'>(at)</font><font style='background-color: #ff69ff'>)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(ret </font><font style='background-color: #ffcd9b'>(cell new </font><font style='background-color: #ffcd69'>(true)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #ffffcd'>(</font><font style='background-color: #ffff9b'>(jvm </font><font style='background-color: #ffff69'>(jvm-maker </font><font style='background-color: #ffff37'>(vars)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(stack)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffcd69'>(pc)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffff37'>(ret)</font><font style='background-color: #ffff69'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(machine </font><font style='background-color: #69ffff'>(jvm)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(pc get)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(pc get)</font><font style='background-color: #cd9bff'> -1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(ret get)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(state-machine-helper </font><font style='background-color: #69cdff'>(pc get)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(vars)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(stack)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #69cdff'>(machine)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111010101322111010010320332233'>hear</A>] </TT><TT>(define state-machine</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(state-machine-helper 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133210000132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 33);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010101322111001100332211100101133023211003211101010030232110032100101302322101101013222103221001013320332211101010032110011110321003332221032210010133213322111010100321101000013210033322111010100321110000003333210000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(state-machine </font><font style='background-color: #9bffff'>(vars-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(stack-test1)</font><font style='background-color: #cdffff'> / ? jvm / ? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(cond </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #cdff69'>(= </font><font style='background-color: #cdff37'>(x)</font><font style='background-color: #cdff69'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #9bff9b'>(jvm istore 4)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #69ffcd'>(= </font><font style='background-color: #37ffcd'>(x)</font><font style='background-color: #69ffcd'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #9bcdcd'>(jvm iload 4)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(jvm ireturn)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;33);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111010110322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032033221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010100133322210322100101332113322111010100321110000003332211101010032101110113332233'>hear</A>] </TT><TT>(define bytecode-test-mul</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(arg0 arg1)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>let </font><font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(vars / cell new / make-hash / vector </font><font style='background-color: #cd69ff'>(pair 0 0)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(pair 1 </font><font style='background-color: #cd9b9b'>(arg0)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #9b9bff'>(pair 2 </font><font style='background-color: #699bff'>(arg1)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(stack / cell new / vector)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>state-machine </font><font style='background-color: #cdffcd'>(vars)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(stack)</font><font style='background-color: #cdffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> 0)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(jvm iload 1)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(</font><font style='background-color: #cdff9b'>(= </font><font style='background-color: #cdff69'>(x)</font><font style='background-color: #cdff9b'> 1)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #9bffcd'>(jvm iload 2)</font><font style='background-color: #cdffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(= </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> 2)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(jvm imul)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> 3)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(jvm ireturn)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(jvm return)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110101103210132100133210110132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(bytecode-test-mul 5 9)</font> 45);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='54'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JavaTest'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:06 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JavaTest {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private int q = 0;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int add(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x+y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int sub(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x-y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int mult(int x, int y) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x*y;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int addmult(int x, int y, int z) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return add(x,mult<font style='background-color: #cdffff'>(y,z)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void set(int x) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q = x;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int get() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return q;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public int fact(int x) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (x&gt;0)?(x*fact<font style='background-color: #cdffff'>(sub</font><font style='background-color: #9bffff'>(x,1)</font><font style='background-color: #cdffff'>)</font>):1;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032111011001323221101110132111001103221101132033322100100113211001000322111003221110011033222101111111321110110103210110111033023211010111333322100100113211001011322110032100101302322111013023211100110330232100101333221001001132111000003221100321001013023210011000321100101130232100101333221101110132111011011322210101110332110010003332210010011321011100003221101032302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211100011132101110000320320333222103221001013321033221110101003211010000032033322210322100101332113322111010100321101000103203332221032210010133210033221110101003211010100032111011011322101011103333222103221001013321013322111010100321011101133322111010100321011101133332210010011321011100013221001100032101110000333221001001132111011100322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010110033322210322100101332113322111010100321110000003332211101010032101110113333221001001132110010032210011000321110111003332210010011321110111013221101032211101011132111011000330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133322110100321032211101100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000132133322210322100101332133221110101003211010000132103332221032210010133210332211101010032110101101333222103221001013321133221110101003211100000033322111010100321011101133332210010011321110111103221001100032111011101333221001001132111011111322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010100133322210322100101332113322111010100321110000003332211101010032101110113333221001001132110011132210011000321110111113332210010011321111000003221101032211101011132111011000321111000013302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333221101003211322111100001333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100001321333222103221001013321033221110101003211010000032033322210322100101332113322111010100321101000013210333222103221001013321003322111010100321101000013211333222103221001013321013322111010100321110000113211101111132103213332221032210010133211033221110101003211100001132111011100321032133322210322100101332111332211101010032111000000333221110101003210111011333322100100113211110001032210011000321111000003332210010011321111000113221101032211101011133023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333221101003213221110101113333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101000013213332221032210010133210332211101010032110101000321110110113221010111033332221032210010133211332211101010032101110113332211101010032101110113333221001001132111010113221001100032111100011333221001001132111100100322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101001103211101101132210101110333322210322100101332103322111010100321110000003332211101010032101110113333221001001132111010103221001100032111100100333221001001132111100101322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100001321333222103221001013321332211101010032110110000321011333222103221001013321033221110101003211010000132133322210322100101332113322111010100321101000003203332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100001321333222103221001013321103322111010100321101000103213332221032210010133211133221110101003211100001132111011101321032133322210322100101332100033221110101003211100001132111100101321321333222103221001013321001332211101010032110101001333222103221001013321010332211101010032110101110321100333222103221001013321011332211101010032110100010321333222103221001013321100332211101010032111000000333221110101003210111011333322100100113211110011032210011000321111001013332233'>hear</A>] </TT><TT>(class COS_JavaTest <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field q </font><font style='background-color: #ffff9b'>(</font><font style='background-color: #ffff69'>(int)</font><font style='background-color: #ffff9b'> new)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iconst 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield q </font><font style='background-color: #37ffcd'>(int)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm return)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self &lt;init&gt;-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method add-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 2)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iadd)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm ireturn)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add </font><font style='background-color: #9bffff'>(self add-I-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method sub-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0 arg1)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #ff699b'>(pair 2 </font><font style='background-color: #ff379b'>(arg1)</font><font style='background-color: #ff699b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm iload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm iload 2)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm isub)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm ireturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method sub </font><font style='background-color: #ffff9b'>(self sub-I-I-I)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method mult-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0 arg1)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #699bff'>(pair 2 </font><font style='background-color: #379bff'>(arg1)</font><font style='background-color: #699bff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm iload 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm imul)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm ireturn)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method mult </font><font style='background-color: #ff9bff'>(self mult-I-I-I)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method addmult-I-I-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1 arg2)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #69ff9b'>(pair 3 </font><font style='background-color: #37ff9b'>(arg2)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm aload 0)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm iload 3)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokevirtual mult-I-I-I 2 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm invokevirtual add-I-I-I 2 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm ireturn)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method addmult </font><font style='background-color: #9bffff'>(self addmult-I-I-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method set-I-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm iload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield q </font><font style='background-color: #ff699b'>(int)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method set </font><font style='background-color: #ffff9b'>(self set-I-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield q </font><font style='background-color: #37ffcd'>(int)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm ireturn)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(self get-I)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method fact-I-I</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm ifle 11)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iload 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iload 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm iconst 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual sub-I-I-I 2 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 8)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokevirtual fact-I-I 1 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 9)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm imul)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 10)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm goto 12)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 11)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm iconst 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 12)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm ireturn)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method fact </font><font style='background-color: #9bffff'>(self fact-I-I)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='55'><FONT COLOR=red>#&nbsp;JAVA check that automatic conversion is workable</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111001113221110110013211001000332233'>hear</A>] </TT><TT>(define test1 <font style='background-color: #cdffff'>(COS_JavaTest new)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Note that the names of methods include type information.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This could easily be removed, but is retained so that overloading</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;is possible in the Java code.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;I is integer, V is void.  The last type in the name is the return type.</TT><BR>
<TT>[<A HREF='sound.cgi?s=210322111100111321110111113211113210103321001011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 mult-I-I-I 15 10)</font> 150);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;The type information can be safely omitted if there is no ambiguity</TT><BR>
<TT>[<A HREF='sound.cgi?s=2103221111001113211001113211113210103321001011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 mult 15 10)</font> 150);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110011132111100000321003211113210103321001101032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 addmult-I-I-I-I 4 15 10)</font> 154);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000032211110011132111100011321010111332210322111100111321111001003321010111332233'>hear</A>] </TT><TT>(begin</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(test1 set-I-V 87)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= </font><font style='background-color: #ff9bff'>(test1 get-I)</font><font style='background-color: #ffcdff'> 87)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110011132111100101320332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 fact-I-I 0)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211110011132111100101321332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 fact-I-I 1)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221111001113211110010132101332111100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test1 fact-I-I 5)</font> 120);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Yay! testing says this works.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;So structure for bytecode interpretation is in place.</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Very few opcodes actually implemented yet though.</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='56'><FONT COLOR=red>#&nbsp;MUD another simple little text-adventure space</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;let us try to make a slightly more interesting world</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132111101000322110103221110113322101011132211003210010130232110032100000113023211103210010010322101103023210010133023211103210111100322101113023210010133023210000010322100000113322100100103322101111003332211010001322100001013322111011333332233'>hear</A>] </TT><TT>(define make-table</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(crunch </font><font style='background-color: #cd9bff'>(? x / ? h / </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>assign name </font><font style='background-color: #cd69ff'>(car / x)</font><font style='background-color: #cd9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>assign obj </font><font style='background-color: #cd9bcd'>(cdr / x)</font><font style='background-color: #cd9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>hash-add </font><font style='background-color: #9b9bff'>(h)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(name)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(obj)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(append </font><font style='background-color: #cdcd9b'>(hash-null)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(lst)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;note, the quoted strings below are just represented as a big number,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;nothing special</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132111101001322111101000322101010132211003210010010322101013221001001033221111001132110010003221001001033333221000032110001001101111011100110111010001101111011011103211001000111010101100010011011000110100101101110321110000011000010111001001101001011100113211001110110010101101110011011110110000133332233'>hear</A>] </TT><TT>(define geo-map </TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(make-table</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(map</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(? name </font><font style='background-color: #37ffff'>(cons </font><font style='background-color: #05ffff'>(name)</font><font style='background-color: #37ffff'> </font><font style='background-color: #37cdff'>(room new </font><font style='background-color: #379bff'>(name)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #37ffff'>)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(vector "boston" "dublin" "paris" "genoa")</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111010103221010101322110032111101011322111032111100103221011030232111101011330232111032111101003221011130232111101011330232111100013211001000322111101001302321111001033221111010013023211110100333322100003221010132110001001101111011100110111010001101111011011103211001000111010101100010011011000110100101101110332210101321100100011101010110001001101100011010010110111032111000001100001011100100110100101110011332210101321100010011011110111001101110100011011110110111032111000001100001011100100110100101110011332210101321110000011000010111001001101001011100113211001110110010101101110011011110110000133332233'>hear</A>] </TT><TT>(define my-links</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(map </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(? entry </font><font style='background-color: #69ffff'>(assign src </font><font style='background-color: #37ffff'>(car / entry)</font><font style='background-color: #69ffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>assign dest </font><font style='background-color: #69cdff'>(cdr / entry)</font><font style='background-color: #69ffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>door new </font><font style='background-color: #69ffcd'>(geo-map / src)</font><font style='background-color: #69ffff'> </font><font style='background-color: #37ffff'>(geo-map / dest)</font><font style='background-color: #69ffff'>)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(cons "boston" "dublin")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(cons "dublin" "paris")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(cons "boston" "paris")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(cons "paris" "genoa")</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000101113221000011103211001000332233'>hear</A>] </TT><TT>(define myrobo <font style='background-color: #cdffff'>(robo new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100010111321000001003221111010013211001000111010101100010011011000110100101101110332233'>hear</A>] </TT><TT>(myrobo set-room <font style='background-color: #cdffff'>(geo-map "dublin")</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221000101113210000011032100100103321100100011101010110001001101100011010010110111032233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>This expression is embedded in the message in the form (equal expression value)</font><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>where value is "dublin"</font><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>(quoted strings are guessed; they are represented in the message as ordinary numbers)</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221000101113210000011032100100103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210001011132100000110321001001033211100000110000101110010011010010111001132233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "paris"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221000101113210000011032100100103321100100011101010110001001101100011010010110111032233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "dublin"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221000101113210000011032100100103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210001011132100000110321001001033211100000110000101110010011010010111001132233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "paris"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000101113210000100132233'>hear</A>] </TT><TT>(myrobo update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210001011132100000110321001001033211001110110010101101110011011110110000132233'>hear</A>] </TT><TT>(demo / myrobo get-room name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "genoa"</font><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;all characters should update together</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321111011003221111011013211110111033221101110132111101111322110000113211001000333221101110132111110000322111001113211001000322100001013333221101110132111110001322111001113211001000320333221101110132111100032211100111321100100032033322100100113211001000322100000003221111100013211101011322111101000322101010132211003210010010322101013221001001033221111001132110010003221001001033333221111011013333322111100032111010113221010101322110032111101011322111032111100103221011030232111101011330232111032111101003221011130232111101011330232111100013211001000322111110001321110101030232111100103322111110001321110101030232111101003333221111011103333332210010011321100100322110103221111100103210010010321101001003322100000003221101001003210000010032211111000132111010103023211111001033322110100100321000001113023210010010332211111000032111010113221000001032211111000032111010103322100100103322110100100333322111101111321100100322110100100333333221001001132111110011322110103221100003322111110000321110101032211000033210000011032100100103333221001001132111110100322110103221111100103322100110132221000100013221101001032211010322100101332210110000321111000132210010133332211111000132111010103221111100103321100010133333221010101322110032111100013221111000132111101013221111100013211101010302321111100103321001001033322100010001333333221001001132100001001322100000003221010101322110032100101322100101321000010013332211110111132110001013332210101133332233'>hear</A>] </TT><TT>(class world <font style='background-color: #cdffff'>(the-places the-links)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field things </font><font style='background-color: #ff9bff'>(container new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field names </font><font style='background-color: #ffff9b'>(cell new </font><font style='background-color: #ffff69'>(hash-null)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field places </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field links </font><font style='background-color: #ff9bff'>(cell new 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(places set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff37'>(make-table</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff05'>(map</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff00'>(? name (cons (name) </font><font style='background-color: #cdff00'>(room new </font><font style='background-color: #9bff00'>(name)</font><font style='background-color: #cdff00'>)</font><font style='background-color: #ffff00'>))</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff05'>(the-places)</font><font style='background-color: #ffff05'>)</font><font style='background-color: #ffff37'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(links set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(map </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(? entry </font><font style='background-color: #37ff9b'>(assign src </font><font style='background-color: #05ff9b'>(car / entry)</font><font style='background-color: #37ff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff9b'>assign dest </font><font style='background-color: #37cd9b'>(cdr / entry)</font><font style='background-color: #37ff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff9b'>door new </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff69'>(places get / src)</font><font style='background-color: #37ff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05ff9b'>(places get / dest)</font><font style='background-color: #37ff9b'>)</font><font style='background-color: #69ff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(the-links)</font><font style='background-color: #9bff9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(place name val)</font><font style='background-color: #9bffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(val set-room </font><font style='background-color: #9b69ff'>(places get / place)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(val set-name / name)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(names set </font><font style='background-color: #37cdff'>(hash-add </font><font style='background-color: #05cdff'>(names get)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #379bff'>(name)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37cdcd'>(val)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(things add </font><font style='background-color: #9b69ff'>(val)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method find </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(n)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(names get </font><font style='background-color: #ff9b9b'>(n)</font><font style='background-color: #ff9bcd'> get-room name)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method reachable </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(place)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(let </font><font style='background-color: #9bff9b'>(</font><font style='background-color: #69ff9b'>(exits</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37ff9b'>(select-match </font><font style='background-color: #05ff9b'>(lambda </font><font style='background-color: #00ff9b'>(x)</font><font style='background-color: #05ff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #05cd9b'>(instanceof door </font><font style='background-color: #059b9b'>(x)</font><font style='background-color: #05cd9b'>)</font><font style='background-color: #05ff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #37cd9b'>(places get </font><font style='background-color: #379b9b'>(place)</font><font style='background-color: #37cd9b'> inventory)</font><font style='background-color: #37ff9b'>)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(map </font><font style='background-color: #cd9b9b'>(? door </font><font style='background-color: #cd699b'>(door access-from </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd379b'>(places get / place)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd699b'>name)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd69'>(exits)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method update </font><font style='background-color: #9bffff'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(map </font><font style='background-color: #37ffff'>(? x </font><font style='background-color: #05ffff'>(x update)</font><font style='background-color: #37ffff'>)</font><font style='background-color: #69ffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cdff'>(things inventory)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(true)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111101013221111011003211001000322100003211000100110111101110011011101000110111101101110321100100011101010110001001101100011010010110111032111000001100001011100100110100101110011321100111011001010110111001101111011000013322100003221010132110001001101111011100110111010001101111011011103211001000111010101100010011011000110100101101110332210101321100100011101010110001001101100011010010110111032111000001100001011100100110100101110011332210101321100010011011110111001101110100011011110110111032111000001100001011100100110100101110011332210101321110000011000010111001001101001011100113211001110110010101101110011011110110000133332233'>hear</A>] </TT><TT>(define geo-world</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(world new </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(vector "boston" "dublin" "paris" "genoa")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(cons "boston" "dublin")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(cons "dublin" "paris")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(cons "boston" "paris")</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(cons "paris" "genoa")</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21111101013211001003211001000111010101100010011011000110100101101110321110010011011110110001001101111001100013221000011103211001000332233'>hear</A>] </TT><TT>(geo-world add "dublin" "robo1" <font style='background-color: #cdffff'>(robo new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211111010132110010032110011101100101011011100110111101100001321110010011011110110001001101111001100103221000011103211001000332233'>hear</A>] </TT><TT>(geo-world add "genoa" "robo2" <font style='background-color: #cdffff'>(robo new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032211111010132111110011321110010011011110110001001101111001100013321100100011101010110001001101100011010010110111032233'>hear</A>] </TT><TT>(demo / geo-world find "robo1");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "dublin"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322111110101321111100113211100100110111101100010011011110011001033211001110110010101101110011011110110000132233'>hear</A>] </TT><TT>(demo / geo-world find "robo2");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "genoa"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21111101013210000100132233'>hear</A>] </TT><TT>(geo-world update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032211111010132111110011321110010011011110110001001101111001100013321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / geo-world find "robo1");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322111110101321111100113211100100110111101100010011011110011001033211100000110000101110010011010010111001132233'>hear</A>] </TT><TT>(demo / geo-world find "robo2");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "paris"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221111101013211111010032110001001101111011100110111010001101111011011103302321000032110010001110101011000100110110001101001011011103211100000110000101110010011010010111001132233'>hear</A>] </TT><TT>(demo / geo-world reachable "boston");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: (vector "dublin" "paris")</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221111101013211111010032110011101100101011011100110111101100001330232100003211100000110000101110010011010010111001132233'>hear</A>] </TT><TT>(demo / geo-world reachable "genoa");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: (vector "paris")</font><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='57'><FONT COLOR=red>#&nbsp;JAVA native implementation of a Java list, hash classes</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111101103221101032210010132100100332211113221100030232100101332211113221100030232100100332210322100101332210010033322101100333221111322110003023210010033221011003322100101321011100113221001003333332233'>hear</A>] </TT><TT>(define flex-equals</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x y)</font><font style='background-color: #cdffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(number? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(number? / y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(= </font><font style='background-color: #69cdcd'>(x)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(y)</font><font style='background-color: #9bcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(false)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(if </font><font style='background-color: #69cdff'>(number? / y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(false)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(x equals </font><font style='background-color: #9bcd9b'>(y)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111101113221101032210010133221011100032211010322100100332211111011032210010133221001003333332233'>hear</A>] </TT><TT>(define remove-object</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(remove-match </font><font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(y)</font><font style='background-color: #cd9bff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(flex-equals </font><font style='background-color: #cd9b9b'>(x)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #9b9bcd'>(y)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111111000322110103221001013211101133221111322113221111013023211101133203322111132211111011032211101030232111011332210010133322101011332211111100032210010133221111003023211101133332210110033332233'>hear</A>] </TT><TT>(define contains-object</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(x lst)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(&gt; </font><font style='background-color: #cd69ff'>(list-length / lst)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(flex-equals </font><font style='background-color: #cdcd69'>(head / lst)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #9bcd9b'>(x)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(true)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(contains-object </font><font style='background-color: #cd69cd'>(x)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(tail / lst)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(false)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110110003211111100132322110111013211001011322210111111132111011010321011011103321100100033322100100113211100000322110103221001013322110010113221001013333322110111013211000100322111001113211001000322100003333221001001132101110000322100110003332210010011321011100013221001100032101110000333221001001132111111010322110103221001013322110001003211101011322111111322100101332211000100321110101033333322100100113211001003221001100032111111010333221001001132111111011322110103221001013322110001003211101011322111110111322100101332211000100321110101033333322100100113211000110322100110003211111101133322100100113211111110032211010322100101332211111100032210010133221100010032111010103333322100100113211111110132210011000321111111003332210010011321111111103221101032210010133221111103221100010032111010103322100101333332210010011321110101032210011000321111111103332210010011321111111113221000000000321100100032210011000333322100100113210000000013221001100032111111111333221001001132100000001032211110132211000100321110101033332210010011321000000011322100110003210000000103332233'>hear</A>] </TT><TT>(class COS_JList <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(</font><font style='background-color: #ff69ff'>(java lang Object)</font><font style='background-color: #ff9bff'> new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field contents </font><font style='background-color: #9bffff'>(cell new </font><font style='background-color: #69ffff'>(vector)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add-Object-V </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(contents set </font><font style='background-color: #9b9bff'>(prepend </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(contents get)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method add </font><font style='background-color: #ff9bff'>(self add-Object-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method remove-Object-Z </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(contents set </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(remove-object </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(contents get)</font><font style='background-color: #9bff9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method remove </font><font style='background-color: #9bffff'>(self remove-Object-Z)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method contains-Object-Z </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(contains-object </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(contents get)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method contains </font><font style='background-color: #ffff9b'>(self contains-Object-Z)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get-I-Object </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(list-ref </font><font style='background-color: #9b9bff'>(contents get)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(x)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(self get-I-Object)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method iterator-Iterator </font><font style='background-color: #ffff9b'>(COS_JListIterator new </font><font style='background-color: #ffff69'>(self)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method iterator </font><font style='background-color: #9bffff'>(self iterator-Iterator)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method size-V-I </font><font style='background-color: #ff9bff'>(list-length </font><font style='background-color: #ff69ff'>(contents get)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method size </font><font style='background-color: #ffff9b'>(self size-V-I)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111001113221111110013211001000332233'>hear</A>] </TT><TT>(define test1 <font style='background-color: #cdffff'>(COS_JList new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000032211110011132111111010322111100111333221032130232111100111321000000010332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(test1 add-Object-V </font><font style='background-color: #9bffff'>(test1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= 1 / test1 size-V-I)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111100111321110000132211110011132111111110320332233'>hear</A>] </TT><TT>(test1 == <font style='background-color: #cdffff'>(test1 get-I-Object 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321000000100323221101110132110010113222101111111321110110103210110111033211001000333221001001132111000003221101032210010133221100101132210010133333221101110132110001003221110011132110010003221100321001013203333221001001132101110000322100110003332210010011321011100013221001100032101110000333221001001132100000010132211010322100101321001003322100110132221010010302321100010032111010103332211000100321110101132211003210011032211113221111101103221001103322100101333221001003322101001032210011033333333322100100113210000001103221001100032100000010133322100100113210000001113221101032210010133221100010032111010103221001013333322100100113211101010322100110003210000001113332233'>hear</A>] </TT><TT>(class COS_JHashMap <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(</font><font style='background-color: #ff69ff'>(java lang Object)</font><font style='background-color: #ff9bff'> new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field contents </font><font style='background-color: #9bffff'>(cell new </font><font style='background-color: #69ffff'>(? x 0)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method put-Object-Object-V </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(prev / contents get)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(contents set </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(? z </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd69'>(if </font><font style='background-color: #9bcd37'>(flex-equals </font><font style='background-color: #9bcd05'>(z)</font><font style='background-color: #9bcd37'> </font><font style='background-color: #69cd37'>(x)</font><font style='background-color: #9bcd37'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69cd69'>(y)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9b69'>(prev </font><font style='background-color: #9b6969'>(z)</font><font style='background-color: #9b9b69'>)</font><font style='background-color: #9bcd69'>)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method put </font><font style='background-color: #ff9bff'>(self put-Object-Object-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method get-Object-Object </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(contents get </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get </font><font style='background-color: #9bffff'>(self get-Object-Object)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000100032210000001003211001000332233'>hear</A>] </TT><TT>(define test2 <font style='background-color: #cdffff'>(COS_JHashMap new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000000322100000100032100000010132101321010332210321010302321000001000321110101032101332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(test2 put-Object-Object-V 5 10)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= 10 / test2 get 5)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is Java code for COS_JList available</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is Java code for COS_JHashMap available</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='58'><FONT COLOR=red>#&nbsp;JAVA testing the JList class</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111001113221111110013211001000332233'>hear</A>] </TT><TT>(define test1 <font style='background-color: #cdffff'>(COS_JList new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000003221111001113211111101032211110011133322103213221111001113210000000103332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(test1 add-Object-V </font><font style='background-color: #9bffff'>(test1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= 1 </font><font style='background-color: #ff9bff'>(test1 size-V-I)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=221111001113211111111032033211100001322111100111332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(test1 get-I-Object 0)</font> == <font style='background-color: #ffcdff'>(test1)</font>);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='59'><FONT COLOR=red>#&nbsp;JAVA basic iterator implementation</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032100000000032210000010013322110111013210000010103221110011132110010003221000001001321100010032111010103333221001001132101110000322100110003332210010011321011100013221001100032101110000333221001001132100000101132211322111101302321000001010321110101033203332210010011321000001100322100110003210000010113332210010011321010001132210011000321000001101333221001001132100000110132210011013222111000100322111010302321000001010321110101033332210000000322100000101032111010113023211110030232100000101032111010103322111000100333332233'>hear</A>] </TT><TT>(class COS_JListIterator <font style='background-color: #cdffff'>(ref)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field pipe </font><font style='background-color: #ff9bff'>(cell new </font><font style='background-color: #ff69ff'>(ref contents get)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt;-V </font><font style='background-color: #ffff9b'>(self)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt; </font><font style='background-color: #9bffff'>(self &lt;init&gt;-V)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method hasNext-Z </font><font style='background-color: #ff9bff'>(&gt; </font><font style='background-color: #ff69ff'>(list-length / pipe get)</font><font style='background-color: #ff9bff'> 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method hasNext </font><font style='background-color: #ffff9b'>(self hasNext-Z)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method next </font><font style='background-color: #9bffff'>(self next-Object)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method next-Object </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(let </font><font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(result </font><font style='background-color: #ff05ff'>(head / pipe get)</font><font style='background-color: #ff37ff'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b9b'>(pipe set / tail / pipe get)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(result)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321111001113221111110013211001000332233'>hear</A>] </TT><TT>(define test1 <font style='background-color: #cdffff'>(COS_JList new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000000322111100111321100100321111332211110011132110010032100100033221111001113211001003211000113322101011332233'>hear</A>] </TT><TT>(begin</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(test1 add 15)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffcdff'>(test1 add 72)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #ffffcd'>(test1 add 99)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(true)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321000001110322111100111321000000001332233'>hear</A>] </TT><TT>(define iter1 <font style='background-color: #cdffff'>(test1 iterator)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000111032100000110032233'>hear</A>] </TT><TT>(iter1 hasNext);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210000011103210100011332110001132233'>hear</A>] </TT><TT>(demo / iter1 next);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: 99</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000111032100000110032233'>hear</A>] </TT><TT>(iter1 hasNext);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210000011103210100011332100100032233'>hear</A>] </TT><TT>(demo / iter1 next);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: 72</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100000111032100000110032233'>hear</A>] </TT><TT>(iter1 hasNext);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032210000011103210100011332111132233'>hear</A>] </TT><TT>(demo / iter1 next);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: 15</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210030232100000111032100000110032233'>hear</A>] </TT><TT>(not / iter1 hasNext);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is Java code for COS_JListIterator available</TT><BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='60'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JDoor'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:10 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JDoor {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JRoom src, dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private String src_cmd, dest_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JDoor(COS_JRoom src, String src_cmd,</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JRoom dest, String dest_cmd) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.src = src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dest = dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.src_cmd = src_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.dest_cmd = dest_cmd;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src.addDoor(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dest.addDoor(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JRoom apply(COS_JRoom src, String cmd) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src == this.src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src_cmd.equals<font style='background-color: #cdffff'>(cmd)</font>) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src == this.dest) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (dest_cmd.equals<font style='background-color: #cdffff'>(cmd)</font>) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JRoom apply(COS_JRoom src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src==this.src) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.dest;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (src==this.dest) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return this.src;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032100000111132322110111013211100110322110113203332210010011321100100032211100322111001103322210111111132111011010321011011103302321101011133332210010011321100101132211003210010130232211101302321110011033023210010133322100100113211100000322110032100101302321001100032110010113023210010133322110111013211110010322111001113211001000320333221101110132111101003221110011132110010003203332211011101321000010000322111001113211001000320333221101110132100001000132211100111321100100032033322100100113210000100103221101032211101011132111011000321111000013210000100113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333221101003211322111100001333221101003210032210000100113333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321110001113210111000032032033322210322100101332103322111010100321101000003203332221032210010133211332211101010032110100000321333222103221001013321003322111010100321101010003211110010322100001010033332221032210010133210133221110101003211010000032033322210322100101332110332211101010032110100000321133322210322100101332111332211101010032110101000321111010032210000101003333222103221001013321000332211101010032110100000320333222103221001013321001332211101010032110100000321033322210322100101332101033221110101003211010100032100001000032210111111132111011010321011111003333222103221001013321011332211101010032110100000320333222103221001013321100332211101010032110100000321003332221032210010133211013322111010100321101010003210000100013221011111113211101101032101111100333322210322100101332111033221110101003211010000032133322210322100101332111133221110101003211010000032033322210322100101332100003322111010100321110000113210000101013213203332221032210010133210001332211101010032110100000321133322210322100101332100103322111010100321101000003203332221032210010133210011332211101010032111000011321000010101321320333222103221001013321010033221110101003210111011333221110101003210111011333322100100113210111000132210011000321000010010333221001001132100001011032211010322111010111321110110003302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333221101003210322111011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000321333222103221001013321332211101010032110100000320333222103221001013321033221110101003211010011032111100103221000010100333322210322100101332113322111010100321101101113211003332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100110321000010000322101111111321110110103210111110033332221032210010133211033221110101003211010000032103332221032210010133211133221110101003211100001132101110010321321333222103221001013321000332211101010032110110100321100333222103221001013321001332211101010032110100000320333222103221001013321010332211101010032110100110321111010032210000101003333222103221001013321011332211101010032111000001333222103221001013321100332211101010032110100000321333222103221001013321101332211101010032110100000320333222103221001013321110332211101010032110100110321111010032210000101003333222103221001013321111332211101010032110110111321100033322210322100101332100003322111010100321101000003203332221032210010133210001332211101010032110100110321000010001322101111111321110110103210111110033332221032210010133210010332211101010032110100000321033322210322100101332100113322111010100321110000113210111001032132133322210322100101332101003322111010100321101101003211000333222103221001013321010133221110101003211010000032033322210322100101332101103322111010100321101001103211110010322100001010033332221032210010133210111332211101010032111000001333222103221001013321100033221110101003211010010133322210322100101332110013322111010100321110000013332211101010032101110113333221001001132101010032210011000321000010110333221001001132100001011132211010322111010111330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032133322210322100101332133221110101003211010000032033322210322100101332103322111010100321101001103211110010322100001010033332221032210010133211332211101010032110110111321113332221032210010133210033221110101003211010000032033322210322100101332101332211101010032110100110321111010032210000101003333222103221001013321103322111010100321110000013332221032210010133211133221110101003211010000032133322210322100101332100033221110101003211010000032033322210322100101332100133221110101003211010011032111101003221000010100333322210322100101332101033221110101003211011011132111033322210322100101332101133221110101003211010000032033322210322100101332110033221110101003211010011032111100103221000010100333322210322100101332110133221110101003211100000133322210322100101332111033221110101003211010010133322210322100101332111133221110101003211100000133322111010100321011101133332233'>hear</A>] </TT><TT>(class COS_JDoor <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field src </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field dest </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field src_cmd </font><font style='background-color: #ff9bff'>(cell new 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field dest_cmd </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-COS_JRoom-String-COS_JRoom-String-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0 arg1 arg2 arg3)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #699bff'>(pair 2 </font><font style='background-color: #379bff'>(arg1)</font><font style='background-color: #699bff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b69ff'>(pair 3 </font><font style='background-color: #9b37ff'>(arg2)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 4 </font><font style='background-color: #9b9b9b'>(arg3)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield src </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 3)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield dest </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 2)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 10)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield src_cmd </font><font style='background-color: #37ffcd'>(java lang String)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 11)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 12)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 4)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 13)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm putfield dest_cmd </font><font style='background-color: #37ffcd'>(java lang String)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 14)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 15)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 16)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual addDoor-COS_JDoor-V 1 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 17)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 3)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 18)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 19)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual addDoor-COS_JDoor-V 1 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 20)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm return)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self &lt;init&gt;-COS_JRoom-String-COS_JRoom-String-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method apply-COS_JRoom-String-COS_JRoom</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0 arg1)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bff69'>(pair 2 </font><font style='background-color: #9bff37'>(arg1)</font><font style='background-color: #9bff69'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield src </font><font style='background-color: #9bff69'>(COS_JRoom)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm if_acmpne 12)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield src_cmd </font><font style='background-color: #9bff69'>(java lang String)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual equals-Object-Z 1 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 8)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm ifeq 12)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 9)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 10)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield dest </font><font style='background-color: #ffcd37'>(COS_JRoom)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 11)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 12)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 13)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 14)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield dest </font><font style='background-color: #9bff69'>(COS_JRoom)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 15)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm if_acmpne 24)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 16)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 0)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 17)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm getfield dest_cmd </font><font style='background-color: #9bff69'>(java lang String)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 18)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 2)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 19)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm invokevirtual equals-Object-Z 1 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 20)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm ifeq 24)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 21)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 22)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield src </font><font style='background-color: #ffcd37'>(COS_JRoom)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 23)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 24)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aconst_null)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 25)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm areturn)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method apply </font><font style='background-color: #9bffff'>(self apply-COS_JRoom-String-COS_JRoom)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method apply-COS_JRoom-COS_JRoom</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm getfield src </font><font style='background-color: #ff699b'>(COS_JRoom)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm if_acmpne 7)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm getfield dest </font><font style='background-color: #ff699b'>(COS_JRoom)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm areturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm getfield dest </font><font style='background-color: #9b9bcd'>(COS_JRoom)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm if_acmpne 14)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 11)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 12)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm getfield src </font><font style='background-color: #9b9bcd'>(COS_JRoom)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 13)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm areturn)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 14)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aconst_null)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 15)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm areturn)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='61'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JThing'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:13 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JThing extends COS_JNamed {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JRoom location;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JRoom nextLocation;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void setRoom(COS_JRoom location) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (this.location!=null) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.location.removeThing(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.location = location;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;location.addThing(this);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.nextLocation = location;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JRoom getRoom() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return location;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void setNextRoom(COS_JRoom location) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextLocation = location;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void postUpdate() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (nextLocation!=location) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setRoom(nextLocation);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032100001100032322110111013211100110322110113203332210010011321100100032211100322111001103322210000110013302321101011133332210010011321100101132211003210010130232211101302321110011033023210010133322100100113211100000322110032100101302321001100032110010113023210010133322110111013210000001132211100111321100100032033322110111013210000110103221110011132110010003203332210010011321011100003221101032302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211100011132101110000320320333222103221001013321033221110101003210111011333221110101003210111011333322100100113210111000132210011000321011100003332210010011321000011011322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321000000113221000010100333322210322100101332103322111010100321101111013211133322210322100101332113322111010100321101000003203332221032210010133210033221110101003211010011032100000011322100001010033332221032210010133210133221110101003211010000032033322210322100101332110332211101010032111000011321000011100321320333222103221001013321113322111010100321101000003203332221032210010133210003322111010100321101000003213332221032210010133210013322111010100321101010003210000001132210000101003333222103221001013321010332211101010032110100000321333222103221001013321011332211101010032110100000320333222103221001013321100332211101010032111000011321000011101321320333222103221001013321101332211101010032110100000320333222103221001013321110332211101010032110100000321333222103221001013321111332211101010032110101000321000011010322100001010033332221032210010133210000332211101010032101110113332211101010032101110113333221001001132100001111032210011000321000011011333221001001132100001111132211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321000000113221000010100333322210322100101332103322111010100321110000013332211101010032101110113333221001001132100010000032210011000321000011111333221001001132100010000132211010322111010111330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211010000032133322210322100101332103322111010100321101010003210000110103221000010100333322210322100101332113322111010100321011101133322111010100321011101133332210010011321000100010322100110003210001000013332210010011321000100011322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101001103210000110103221000010100333322210322100101332103322111010100321101000003203332221032210010133211332211101010032110100110321000000113221000010100333322210322100101332100332211101010032110111000321001333222103221001013321013322111010100321101000003203332221032210010133211033221110101003211010000032033322210322100101332111332211101010032110100110321000011010322100001010033332221032210010133210003322111010100321110000113210000110113213203332221032210010133210013322111010100321011101133322111010100321011101133332210010011321000100100322100110003210001000113332233'>hear</A>] </TT><TT>(class COS_JThing <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(COS_JNamed)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field location </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field nextLocation </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm return)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method setRoom-COS_JRoom-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield location </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm ifnull 7)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield location </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual removeThing-COS_JThing-V 1 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm putfield location </font><font style='background-color: #9bcd9b'>(COS_JRoom)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 10)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 11)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 12)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual addThing-COS_JThing-V 1 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 13)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 14)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 15)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm putfield nextLocation </font><font style='background-color: #9bcd9b'>(COS_JRoom)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 16)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm return)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method setRoom </font><font style='background-color: #ff9bff'>(self setRoom-COS_JRoom-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method getRoom-COS_JRoom</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>()</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield location </font><font style='background-color: #ffcd37'>(COS_JRoom)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method getRoom </font><font style='background-color: #9bffff'>(self getRoom-COS_JRoom)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method setNextRoom-COS_JRoom-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield nextLocation </font><font style='background-color: #ff699b'>(COS_JRoom)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method setNextRoom </font><font style='background-color: #ffff9b'>(self setNextRoom-COS_JRoom-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method postUpdate-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield nextLocation </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm getfield location </font><font style='background-color: #9bcd9b'>(COS_JRoom)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm if_acmpeq 9)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield nextLocation </font><font style='background-color: #37ffcd'>(COS_JRoom)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual setRoom-COS_JRoom-V 1 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm return)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method postUpdate </font><font style='background-color: #ff9bff'>(self postUpdate-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='62'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JRoom'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:16 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;import java.util.Iterator;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JRoom extends COS_JNamed {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JList content = new COS_JList();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JList doors = new COS_JList();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JList get() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return content;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public Iterator getDoors() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return doors.iterator();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void addDoor(COS_JDoor door) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//System.out.println("add door -&gt; " + getName<font style='background-color: #cdffff'>()</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doors.add(door);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void addThing(COS_JThing thing) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content.add(thing);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void removeThing(COS_JThing thing) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content.remove(thing);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321000010100323221101110132111001103221101132033322100100113211001000322111003221110011033222100001100133023211010111333322100100113211001011322110032100101302322111013023211100110330232100101333221001001132111000003221100321001013023210011000321100101130232100101333221101110132111010013221110011132110010003203332211011101321000100101322111001113211001000320333221001001132101110000322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321110001113210111000032032033322210322100101332103322111010100321101000003203332221032210010133211332211101010032110010003221111110013333222103221001013321003322111010100321100110103332221032210010133210133221110101003211100011132101110000320320333222103221001013321103322111010100321101010003211101001322111111001333322210322100101332111332211101010032110100000320333222103221001013321000332211101010032110010003221111110013333222103221001013321001332211101010032110011010333222103221001013321010332211101010032111000111321011100003203203332221032210010133210113322111010100321101010003210001001013221111110013333222103221001013321100332211101010032101110113332211101010032101110113333221001001132101110001322100110003210111000033322100100113210001001103221101032302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211010011032111010013221111110013333222103221001013321033221110101003211100000133322111010100321011101133332210010011321110101032210011000321000100110333221001001132100010011132211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321000100101322111111001333322210322100101332103322111010100321110000113211111111132032133322210322100101332113322111010100321110000013332211101010032101110113333221001001132100010100032210011000321000100111333221001001132100001010132211010322111010111330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211010011032100010010132211111100133332221032210010133210332211101010032110100000321333222103221001013321133221110101003211100001132111111010321320333222103221001013321003322111010100321011101133322111010100321011101133332210010011321000101001322100110003210000101013332210010011321000011101322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321110100132211111100133332221032210010133210332211101010032110100000321333222103221001013321133221110101003211100001132111111010321320333222103221001013321003322111010100321011101133322111010100321011101133332210010011321000101010322100110003210000111013332210010011321000011100322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321110100132211111100133332221032210010133210332211101010032110100000321333222103221001013321133221110101003211100001132111111011321321333222103221001013321003322111010100321000101011333222103221001013321013322111010100321011101133322111010100321011101133332210010011321000101100322100110003210000111003332233'>hear</A>] </TT><TT>(class COS_JRoom <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(COS_JNamed)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field content </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field doors </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm new </font><font style='background-color: #9b9bcd'>(COS_JList)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm dup)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm putfield content </font><font style='background-color: #9b9bcd'>(COS_JList)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm new </font><font style='background-color: #ff699b'>(COS_JList)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm dup)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 11)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield doors </font><font style='background-color: #ff699b'>(COS_JList)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 12)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get-COS_JList</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield content </font><font style='background-color: #37ffcd'>(COS_JList)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm areturn)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(self get-COS_JList)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method getDoors-Iterator</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>()</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield doors </font><font style='background-color: #ffcd37'>(COS_JList)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokevirtual iterator-Iterator 0 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm areturn)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method getDoors </font><font style='background-color: #9bffff'>(self getDoors-Iterator)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method addDoor-COS_JDoor-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm getfield doors </font><font style='background-color: #cd37ff'>(COS_JList)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm invokevirtual add-Object-V 1 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm return)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method addDoor </font><font style='background-color: #ffff9b'>(self addDoor-COS_JDoor-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method addThing-COS_JThing-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield content </font><font style='background-color: #37ffcd'>(COS_JList)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual add-Object-V 1 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm return)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method addThing </font><font style='background-color: #ff9bff'>(self addThing-COS_JThing-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method removeThing-COS_JThing-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield content </font><font style='background-color: #ffcd37'>(COS_JList)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm aload 1)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm invokevirtual remove-Object-Z 1 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm pop)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm return)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method removeThing </font><font style='background-color: #9bffff'>(self removeThing-COS_JThing-V)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='63'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JNamed'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:19 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JNamed {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private String name = "-";</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JWorld world = null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void setName(String name) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.name = name;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String getName() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return name;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void setWorld(COS_JWorld world) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.world = world;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JWorld getWorld() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return world;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void update() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void postUpdate() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321000011001323221101110132111001103221101132033322100100113211001000322111003221110011033222101111111321110110103210110111033023211010111333322100100113211001011322110032100101302322111013023211100110330232100101333221001001132111000003221100321001013023210011000321100101130232100101333221101110132100100103221110011132110010003203332211011101321111011003221110011132110010003203332210010011321011100003221101032302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211100011132101110000320320333222103221001013321033221110101003211010000032033322210322100101332113322111010100321101000113221011111003211001000321011111103210110133332221032210010133210033221110101003211010100032100100103221011111113211101101032101111100333322210322100101332101332211101010032110100000320333222103221001013321103322111010100321101001013332221032210010133211133221110101003211010100032111101100322100010110133332221032210010133210003322111010100321011101133322111010100321011101133332210010011321011100013221001100032101110000333221001001132100010111032211010322111010111330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032033322210322100101332133221110101003211010000032133322210322100101332103322111010100321101010003210010010322101111111321110110103210111110033332221032210010133211332211101010032101110113332211101010032101110113333221001001132100010111132210011000321000101110333221001001132100011000032211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321001001032210111111132111011010321011111003333222103221001013321033221110101003211100000133322111010100321011101133332210010011321000110001322100110003210001100003332210010011321000110010322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100000321333222103221001013321033221110101003211010100032111101100322100010110133332221032210010133211332211101010032101110113332211101010032101110113333221001001132100011001132210011000321000110010333221001001132100011010032211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321111011003221000101101333322210322100101332103322111010100321110000013332211101010032101110113333221001001132100011010132210011000321000110100333221001001132100011011032211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032101110113332211101010032101110113333221001001132100001001322100110003210001101103332210010011321000100011322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321011101133322111010100321011101133332210010011321000100100322100110003210001000113332233'>hear</A>] </TT><TT>(class COS_JNamed <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field name </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field world </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm ldc </font><font style='background-color: #9b9bcd'>(String new int-init "-")</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm putfield name </font><font style='background-color: #cd37ff'>(java lang String)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aconst_null)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm putfield world </font><font style='background-color: #cd37ff'>(COS_JWorld)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm return)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method setName-String-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm putfield name </font><font style='background-color: #699bff'>(java lang String)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm return)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method setName </font><font style='background-color: #ff9bff'>(self setName-String-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method getName-String</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>()</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield name </font><font style='background-color: #ffcd37'>(java lang String)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method getName </font><font style='background-color: #9bffff'>(self getName-String)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method setWorld-COS_JWorld-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(arg0)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'> </font><font style='background-color: #cd9b9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #cd9b9b'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield world </font><font style='background-color: #ff699b'>(COS_JWorld)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method setWorld </font><font style='background-color: #ffff9b'>(self setWorld-COS_JWorld-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method getWorld-COS_JWorld</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield world </font><font style='background-color: #37ffcd'>(COS_JWorld)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm areturn)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method getWorld </font><font style='background-color: #ff9bff'>(self getWorld-COS_JWorld)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method update-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>()</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm return)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method update </font><font style='background-color: #9bffff'>(self update-V)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method postUpdate-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method postUpdate </font><font style='background-color: #ffff9b'>(self postUpdate-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='64'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JWorld'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:22 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;import java.util.Iterator;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JWorld {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JHashMap content = new COS_JHashMap();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JList inventory = new COS_JList();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void add(COS_JNamed named, String name) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;named.setName(name);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content.put(named.getName<font style='background-color: #cdffff'>()</font>,named);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inventory.add(named);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public COS_JNamed get(String name) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return (COS_JNamed)content.get(new String<font style='background-color: #cdffff'>(name)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void update() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (Iterator i = inventory.iterator<font style='background-color: #cdffff'>()</font>; i.hasNext<font style='background-color: #ffcdff'>()</font>; ) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JNamed o = (COS_JNamed) i.next();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o.update();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (Iterator i = inventory.iterator<font style='background-color: #cdffff'>()</font>; i.hasNext<font style='background-color: #ffcdff'>()</font>; ) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JNamed o = (COS_JNamed) i.next();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o.postUpdate();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110110003210001011013232211011101321110011032211011320333221001001132110010003221110032211100110332221011111113211101101032101101110330232110101113333221001001132110010113221100321001013023221110130232111001103302321001013332210010011321110000032211003210010130232100110003211001011302321001013332211011101321110100132211100111321100100032033322110111013211000101322111001113211001000320333221001001132101110000322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321110001113210111000032032033322210322100101332103322111010100321101000003203332221032210010133211332211101010032110010003221000000100333322210322100101332100332211101010032110011010333222103221001013321013322111010100321110001113210111000032032033322210322100101332110332211101010032110101000321110100132210000001003333222103221001013321113322111010100321101000003203332221032210010133210003322111010100321100100032211111100133332221032210010133210013322111010100321100110103332221032210010133210103322111010100321110001113210111000032032033322210322100101332101133221110101003211010100032110001013221111110013333222103221001013321100332211101010032101110113332211101010032101110113333221001001132101110001322100110003210111000033322100100113210001101113221101032211101011132111011000330232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003332211010032132211101011133322110100321032211101100033332211001010130232111001113211001000302321000033302321110101013221100101003322110010101330232110032111010100302321100321001013023210110101322210322100101332033221110101003211010000032133322210322100101332133221110101003211010000032103332221032210010133210332211101010032111000011321000101110321320333222103221001013321133221110101003211010000032033322210322100101332100332211101010032110100110321110100132210000001003333222103221001013321013322111010100321101000003213332221032210010133211033221110101003211100001132100011000032032133322210322100101332111332211101010032110100000321333222103221001013321000332211101010032111000011321000000101321032033322210322100101332100133221110101003211010000032033322210322100101332101033221110101003211010011032110001013221111110013333222103221001013321011332211101010032110100000321333222103221001013321100332211101010032111000011321111110103213203332221032210010133211013322111010100321011101133322111010100321011101133332210010011321100100322100110003210001101113332210010011321000111000322110103221110101113302321001101322211001010030232111001113211001000302321000100130232100003221101003203221001100033322110100321322111010111333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032110100110321110100132210000001003333222103221001013321033221110101003211001000322101111111321110110103210111110033332221032210010133211332211101010032110011010333222103221001013321003322111010100321101000003213332221032210010133210133221110101003211100011132101111101321320333222103221001013321103322111010100321110000113210000001113213213332221032210010133211133221110101003211001110032210000110013333222103221001013321000332211101010032111000001333221110101003210111011333322100100113211101010322100110003210001110003332210010011321000110110322110103230232100110132221100101003023211100111321100100030232100010013023210000322110100320322100110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000003203332221032210010133213322111010100321101001103211000101322111111001333322210322100101332103322111010100321110000113211111111132032133322210322100101332113322111010100321100111013213332221032210010133210033221110101003211010000032133322210322100101332101332211101010032111000110321000001011320321321333222103221001013321103322111010100321101101003211103332221032210010133211133221110101003211010000032133322210322100101332100033221110101003211100011032100000110132032132133322210322100101332100133221110101003211001110032210000110013333222103221001013321010332211101010032110011101321033322210322100101332101133221110101003211010000032103332221032210010133211003322111010100321110000113210001101103203203332221032210010133211013322111010100321101011103210033322210322100101332111033221110101003211010000032033322210322100101332111133221110101003211010011032110001013221111110013333222103221001013321000033221110101003211100001132111111111320321333222103221001013321000133221110101003211001110132133322210322100101332100103322111010100321101000003213332221032210010133210011332211101010032111000110321000001011320321321333222103221001013321010033221110101003211011010032111003332221032210010133210101332211101010032110100000321333222103221001013321011033221110101003211100011032100000110132032132133322210322100101332101113322111010100321100111003221000011001333322210322100101332110003322111010100321100111013210333222103221001013321100133221110101003211010000032103332221032210010133211010332211101010032111000011321000100011320320333222103221001013321101133221110101003211010111032100103332221032210010133211100332211101010032101110113332211101010032101110113333221001001132100001001322100110003210001101103332233'>hear</A>] </TT><TT>(class COS_JWorld <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(java lang Object)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field content </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field inventory </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm new </font><font style='background-color: #9b9bcd'>(COS_JHashMap)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm dup)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm putfield content </font><font style='background-color: #9b9bcd'>(COS_JHashMap)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm new </font><font style='background-color: #ff699b'>(COS_JList)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm dup)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 11)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm putfield inventory </font><font style='background-color: #ff699b'>(COS_JList)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 12)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm return)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method add-COS_JNamed-String-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(arg0 arg1)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #699bff'>(pair 2 </font><font style='background-color: #379bff'>(arg1)</font><font style='background-color: #699bff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual setName-String-V 1 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield content </font><font style='background-color: #37ffcd'>(COS_JHashMap)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual getName-String 0 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual put-Object-Object-V 2 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 10)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield inventory </font><font style='background-color: #37ffcd'>(COS_JList)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 11)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 12)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual add-Object-V 1 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 13)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm return)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method add </font><font style='background-color: #ff9bff'>(self add-COS_JNamed-String-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method get-String-COS_JNamed</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(arg0)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>let </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ff9b'>(pair 0 </font><font style='background-color: #37ff9b'>(self)</font><font style='background-color: #69ff9b'>)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(pair 1 </font><font style='background-color: #9b9b9b'>(arg0)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack / cell new / vector)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff9b'>state-machine </font><font style='background-color: #ffcd9b'>(vars)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #ffff69'>(stack)</font><font style='background-color: #ffff9b'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm aload 0)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 1)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm getfield content </font><font style='background-color: #ffcd37'>(COS_JHashMap)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 2)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm new </font><font style='background-color: #9bff69'>(java lang String)</font><font style='background-color: #cdff69'>)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm dup)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 4)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm aload 1)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 5)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm invokespecial &lt;init&gt;-String-V 1 0)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> 6)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #cdcd9b'>(jvm invokevirtual get-Object-Object 1 1)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcd9b'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff699b'>(x)</font><font style='background-color: #ff9b9b'> 7)</font><font style='background-color: #ffcd9b'> </font><font style='background-color: #ffcd69'>(jvm checkcast </font><font style='background-color: #ffcd37'>(COS_JNamed)</font><font style='background-color: #ffcd69'>)</font><font style='background-color: #ffcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffff69'>(</font><font style='background-color: #ffff37'>(= </font><font style='background-color: #ffff05'>(x)</font><font style='background-color: #ffff37'> 8)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(jvm areturn)</font><font style='background-color: #ffff69'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(jvm return)</font><font style='background-color: #ffff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get </font><font style='background-color: #9bffff'>(self get-String-COS_JNamed)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method update-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm getfield inventory </font><font style='background-color: #cd37ff'>(COS_JList)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokevirtual iterator-Iterator 0 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm astore 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokeinterface hasNext-Z 0 1 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm ifeq 14)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokeinterface next-Object 0 1 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm checkcast </font><font style='background-color: #9b9bcd'>(COS_JNamed)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm astore 2)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 11)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 2)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 12)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm invokevirtual update-V 0 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 13)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm goto 4)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 14)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 15)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm getfield inventory </font><font style='background-color: #9b9bcd'>(COS_JList)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 16)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokevirtual iterator-Iterator 0 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 17)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm astore 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 18)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 19)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokeinterface hasNext-Z 0 1 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 20)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm ifeq 28)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 21)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 1)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 22)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokeinterface next-Object 0 1 1)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 23)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm checkcast </font><font style='background-color: #ff699b'>(COS_JNamed)</font><font style='background-color: #ff69cd'>)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 24)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm astore 2)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 25)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 2)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 26)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokevirtual postUpdate-V 0 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 27)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm goto 18)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 28)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm return)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method update </font><font style='background-color: #ffff9b'>(self update-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='65'><FONT COLOR=red>#&nbsp;JAVA class translation 'COS_JRobo'</FONT></A></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Thu Jun 30 17:00:24 EDT 2005</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Produced by Fritzifier, based on JasminVisitor</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Using BCEL library to read Java bytecode</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;Here is the original code:</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;import java.util.Iterator;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;public class COS_JRobo extends COS_JThing {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private COS_JHashMap times = new COS_JHashMap();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private int now = 1;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void update() {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JRoom location = getRoom();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//System.out.println("Updating robo...");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (location!=null) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int oldestTime = now;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JDoor oldestDoor = null;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (Iterator i = location.getDoors<font style='background-color: #cdffff'>()</font>; i.hasNext<font style='background-color: #ffcdff'>()</font>; ) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COS_JDoor door = (COS_JDoor) i.next();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//System.out.println(" scanning door ");</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer t = (Integer)times.get(door);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int v = 0;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (t!=null) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;v = t.intValue();</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (v&lt;oldestTime) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oldestTime = v;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oldestDoor = door;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (oldestDoor!=null) {</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;times.put(oldestDoor,new Integer<font style='background-color: #cdffff'>(now)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setNextRoom(oldestDoor.apply<font style='background-color: #cdffff'>(location)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;now++;</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;}</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321000111001323221101110132111001103221101132033322100100113211001000322111003221110011033222100001100033023211010111333322100100113211001011322110032100101302322111013023211100110330232100101333221001001132111000003221100321001013023210011000321100101130232100101333221101110132100011101032211100111321100100032033322110111013210001110113222101011103321100100033322100100113210111000032211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032111000111321011100003203203332221032210010133210332211101010032110100000320333222103221001013321133221110101003211001000322100000010033332221032210010133210033221110101003211001101033322210322100101332101332211101010032111000111321011100003203203332221032210010133211033221110101003211010100032100011101032210000001003333222103221001013321113322111010100321101000003203332221032210010133210003322111010100321101000103213332221032210010133210013322111010100321101010003210001110113221010111033332221032210010133210103322111010100321011101133322111010100321011101133332210010011321011100013221001100032101110000333221001001132100011011032211010323023210011013222110010100302321110011132110010003023210001001302321000032211010032032210011000333322110010101302321110011132110010003023210000333023211101010132211001010033221100101013302321100321110101003023211003210010130232101101013222103221001013320332211101010032110100000320333222103221001013321332211101010032111000011321000011111320321333222103221001013321033221110101003211001110132133322210322100101332113322111010100321101000003213332221032210010133210033221110101003211011110132111001333222103221001013321013322111010100321101000003203332221032210010133211033221110101003211010011032100011101132210101110333322210322100101332111332211101010032110011110321033322210322100101332100033221110101003211010010133322210322100101332100133221110101003211001110132113332221032210010133210103322111010100321101000003213332221032210010133210113322111010100321110000113210001001113203213332221032210010133211003322111010100321100111013210033322210322100101332110133221110101003211010000032100333222103221001013321110332211101010032111000110321000001011320321321333222103221001013321111332211101010032110110100321010013332221032210010133210000332211101010032110100000321003332221032210010133210001332211101010032111000110321000001101320321321333222103221001013321001033221110101003211001110032210000011113333222103221001013321001133221110101003211001110132101333222103221001013321010033221110101003211010000032033322210322100101332101013322111010100321101001103210001110103221000000100333322210322100101332101103322111010100321101000003210133322210322100101332101113322111010100321110000113210000001113213213332221032210010133211000332211101010032110011100322101111111321110110103210111011133332221032210010133211001332211101010032110011101321103332221032210010133211010332211101010032110100010320333222103221001013321101133221110101003211001111032111333222103221001013321110033221110101003211010000032110333222103221001013321110133221110101003211011110132100001333222103221001013321111033221110101003211010000032110333222103221001013321111133221110101003211100001132100011110032032133322210322100101332100000332211101010032110011110321113332221032210010133210000133221110101003211010000132111333222103221001013321000103322111010100321101000013210333222103221001013321000113322111010100321101110013211013332221032210010133210010033221110101003211010000132111333222103221001013321001013322111010100321100111103210333222103221001013321001103322111010100321101000003210133322210322100101332100111332211101010032110011101321133322210322100101332101000332211101010032110101110321101333222103221001013321010013322111010100321101000003211333222103221001013321010103322111010100321101111013211100133322210322100101332101011332211101010032110100000320333222103221001013321011003322111010100321101001103210001110103221000000100333322210322100101332101101332211101010032110100000321133322210322100101332101110332211101010032110010003221011111113211101101032101110111333322210322100101332101111332211101010032110011010333222103221001013321100003322111010100321101000003203332221032210010133211000133221110101003211010011032100011101132210101110333322210322100101332110010332211101010032111000111321011110003213203332221032210010133211001133221110101003211100001132100000010132103203332221032210010133211010033221110101003211010000032033322210322100101332110101332211101010032110100000321133322210322100101332110110332211101010032110100000321333222103221001013321101113322111010100321110000113210000101113213213332221032210010133211100033221110101003211100001132100010000132132033322210322100101332111001332211101010032110100000320333222103221001013321110103322111010100321100110103332221032210010133211101133221110101003211010011032100011101132210101110333322210322100101332111100332211101010032110100010321333222103221001013321111013322111010100321101011003332221032210010133211111033221110101003211010100032100011101132210101110333322210322100101332111111332211101010032101110113332211101010032101110113333221001001132100001001322100110003210001101103332233'>hear</A>] </TT><TT>(class COS_JRobo <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super-ref </font><font style='background-color: #ff9bff'>(make-cell 0)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method new </font><font style='background-color: #ffff9b'>(set! </font><font style='background-color: #ffff69'>(super-ref)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #9bff9b'>(COS_JThing)</font><font style='background-color: #cdff9b'> / this)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method super </font><font style='background-color: #9bffff'>(? x / </font><font style='background-color: #69ffff'>(get! / super-ref)</font><font style='background-color: #9bffff'> / x)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(? x / self super / x)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field times </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field now </font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(int)</font><font style='background-color: #9bffff'> new)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>()</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>let </font><font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b69'>(pair 0 </font><font style='background-color: #ff9b37'>(self)</font><font style='background-color: #ff9b69'>)</font><font style='background-color: #ff9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(stack / cell new / vector)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bff'>state-machine </font><font style='background-color: #cd9bff'>(vars)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff69ff'>(stack)</font><font style='background-color: #ff9bff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 0)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm aload 0)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 1)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 2)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm aload 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 3)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm new </font><font style='background-color: #9b9bcd'>(COS_JHashMap)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 4)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm dup)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 5)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm invokespecial &lt;init&gt;-V 0 0)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 6)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm putfield times </font><font style='background-color: #9b9bcd'>(COS_JHashMap)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 7)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm aload 0)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(</font><font style='background-color: #ff37ff'>(= </font><font style='background-color: #ff05ff'>(x)</font><font style='background-color: #ff37ff'> 8)</font><font style='background-color: #ff69ff'> </font><font style='background-color: #ff69cd'>(jvm iconst 1)</font><font style='background-color: #ff69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(</font><font style='background-color: #ff9b9b'>(= </font><font style='background-color: #ff9b69'>(x)</font><font style='background-color: #ff9b9b'> 9)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(jvm putfield now </font><font style='background-color: #9b9bcd'>(int)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #ff9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #699bff'>(x)</font><font style='background-color: #9b9bff'> 10)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd69ff'>(jvm return)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff69ff'>(jvm return)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method update-V</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>()</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>let </font><font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(vars / cell new / make-hash / vector</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(pair 0 </font><font style='background-color: #9b37ff'>(self)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(stack / cell new / vector)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>state-machine </font><font style='background-color: #9bffcd'>(vars)</font><font style='background-color: #9bffff'> </font><font style='background-color: #69ffff'>(stack)</font><font style='background-color: #9bffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 0)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual getRoom-COS_JRoom 0 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 2)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm astore 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 3)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 4)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm ifnull 57)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 5)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 6)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm getfield now </font><font style='background-color: #9bcd9b'>(int)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 7)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm istore 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 8)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aconst_null)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 9)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm astore 3)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 10)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 11)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual getDoors-Iterator 0 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 12)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm astore 4)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 13)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 4)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 14)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokeinterface hasNext-Z 0 1 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 15)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm ifeq 41)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 16)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 4)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 17)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokeinterface next-Object 0 1 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 18)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm checkcast </font><font style='background-color: #9bcd9b'>(COS_JDoor)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 19)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm astore 5)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 20)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 21)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm getfield times </font><font style='background-color: #9bcd9b'>(COS_JHashMap)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 22)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 5)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 23)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual get-Object-Object 1 1)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 24)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm checkcast </font><font style='background-color: #9bcd9b'>(java lang Integer)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 25)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm astore 6)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 26)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm iconst 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 27)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm istore 7)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 28)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 6)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 29)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm ifnull 33)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 30)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 6)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 31)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual intValue-I 0 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 32)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm istore 7)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 33)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iload 7)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 34)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm iload 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 35)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm if_icmpge 13)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 36)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iload 7)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 37)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm istore 2)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 38)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 5)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 39)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm astore 3)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 40)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm goto 13)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 41)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 3)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 42)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm ifnull 57)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 43)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 44)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm getfield times </font><font style='background-color: #699bff'>(COS_JHashMap)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 45)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 3)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 46)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm new </font><font style='background-color: #37ffcd'>(java lang Integer)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 47)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm dup)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 48)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 49)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm getfield now </font><font style='background-color: #37ffcd'>(int)</font><font style='background-color: #69ffcd'>)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 50)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokespecial &lt;init&gt;-I-V 1 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 51)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm invokevirtual put-Object-Object-V 2 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 52)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm aload 0)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 53)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm aload 3)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 54)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 55)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm invokevirtual apply-COS_JRoom-COS_JRoom 1 1)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 56)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm invokevirtual setNextRoom-COS_JRoom-V 1 0)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 57)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm aload 0)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 58)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm dup)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 59)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm getfield now </font><font style='background-color: #699bff'>(int)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 60)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm iconst 1)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 61)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(jvm iadd)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 62)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(jvm putfield now </font><font style='background-color: #699bff'>(int)</font><font style='background-color: #69cdff'>)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 63)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(jvm return)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(jvm return)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method update </font><font style='background-color: #ff9bff'>(self update-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;);</TT><BR>
<BR>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='66'><FONT COLOR=red>#&nbsp;JAVA test JRoom, JDoor, JThing, etc</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=211013210001111013221100321001013023210111110032110010003210111111030232100101332233'>hear</A>] </TT><TT>(define s <font style='background-color: #cdffff'>(? x / String new int-init / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210001111103221000010100321100100032101110001332233'>hear</A>] </TT><TT>(define room1 <font style='background-color: #cdffff'>(COS_JRoom new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210001111113221000010100321100100032101110001332233'>hear</A>] </TT><TT>(define room2 <font style='background-color: #cdffff'>(COS_JRoom new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000003221000001111321100100032101110001322100011111033221000111101321110011011011110111010101110100011010003322100011111133221000111101321101110011011110111001001110100011010003332233'>hear</A>] </TT><TT>(define door12 <font style='background-color: #cdffff'>(COS_JDoor new &lt;init&gt; </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(room1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(s "south")</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(room2)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(s "north")</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000013221000101101321100100032101110001332233'>hear</A>] </TT><TT>(define jworld <font style='background-color: #cdffff'>(COS_JWorld new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000103221000011000321100100032101110001332233'>hear</A>] </TT><TT>(define thing1 <font style='background-color: #cdffff'>(COS_JThing new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210010000113221000111001321100100032101110001332233'>hear</A>] </TT><TT>(define robo1 <font style='background-color: #cdffff'>(COS_JRobo new &lt;init&gt;)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210111010030232100100000132110010032210010000103302321000111101321100010011101010111001132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(thing1)</font> / s "bus");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013211001003221001000011330232100011110132110000101110101011101000110111101100010011101010111001132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(robo1)</font> / s "autobus");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210111010030232100100000132110010032210001111103302321000111101321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(room1)</font> / s "boston");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013211001003221000111111330232100011110132110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(act / jworld add <font style='background-color: #cdffff'>(room2)</font> / s "newyork");</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000032210001111103211101010321100100322100011111033322103213023210001111103211101010321000000011332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(room1 get add </font><font style='background-color: #9bffff'>(room1)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(= 1 / room1 get size)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321302321000111110321110101032100000001132233'>hear</A>] </TT><TT>(= 1 / room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320302321000111111321110101032100000001132233'>hear</A>] </TT><TT>(= 0 / room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000103210000111103221000111110332233'>hear</A>] </TT><TT>(act / thing1 setRoom <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103210302321000111110321110101032100000001132233'>hear</A>] </TT><TT>(= 2 / room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210320302321000111111321110101032100000001132233'>hear</A>] </TT><TT>(= 0 / room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000103210000111103221000111111332233'>hear</A>] </TT><TT>(act / thing1 setRoom <font style='background-color: #cdffff'>(room2)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111110321110101032100000001132233'>hear</A>] </TT><TT>(room1 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111111321110101032100000001132233'>hear</A>] </TT><TT>(room2 get size);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21001000010321011100113221001000010332233'>hear</A>] </TT><TT>(thing1 equals <font style='background-color: #cdffff'>(thing1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000111110321011100113221000111110332233'>hear</A>] </TT><TT>(room1 equals <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100302321001000010321011100113221000111110332233'>hear</A>] </TT><TT>(not / thing1 equals <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000322100100000032101010032210001111103322100011110132111001101101111011101010111010001101000332100011000132101111010332110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(demo / door12 apply <font style='background-color: #cdffff'>(room1)</font> <font style='background-color: #ffcdff'>(s "south")</font> getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "newyork"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003221001000000321010100322100011111133221000111101321101110011011110111001001110100011010003321000110001321011110103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / door12 apply <font style='background-color: #cdffff'>(room2)</font> <font style='background-color: #ffcdff'>(s "north")</font> getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101111011322110032100101302321001000001321110101030232100011110130232100101332233'>hear</A>] </TT><TT>(define o</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x / jworld get / s / x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321101110011001010111011101111001011011110111001001101011302322101111011321100010011101010111001133210001000003210001100013210111101032233'>hear</A>] </TT><TT>(= "newyork" / <font style='background-color: #cdffff'>(o "bus")</font> getRoom getName intValue);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000113210000111103221000111110332233'>hear</A>] </TT><TT>(act / robo1 setRoom <font style='background-color: #cdffff'>(room1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100032221011110113211000010111010101110100011011110110001001110101011100113321000100000321000110001321011110103321100010011011110111001101110100011011110110111032233'>hear</A>] </TT><TT>(demo / <font style='background-color: #cdffff'>(o "autobus")</font> getRoom getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "boston"</font><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011101003023210010000013210000100132233'>hear</A>] </TT><TT>(act / jworld update);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210003222101111011321100001011101010111010001101111011000100111010101110011332100010000032100011000132101111010332110111001100101011101110111100101101111011100100110101132233'>hear</A>] </TT><TT>(demo / <font style='background-color: #cdffff'>(o "autobus")</font> getRoom getName intValue);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;</TT><font size=-1 color=green>evaluates to: "newyork"</font><BR>
<BR>
<HR>
</BODY>
</HTML>
