7
CREATE-PHYSICAL-SCREENLIST2INSTANTIATE-FLAVORPHYSICAL-SCREENTERMINALPHYSICAL-SCREEN$DESCRIBEPRINTF	CONVERT-CHAR-METHODGET-CHAR-METHODMOVE-CURSOR-METHODUPDATE-LINE-METHODDISPLAYED-IMAGENEW-IMAGE
CHANGED-COLUMN-RANGESCHANGED-ROW-RANGECURSOR-COLUMNCURSOR-ROWMAXCOLWIDTHMAXROWHEIGHT
PHYSICAL-SCREEN$DEFAULT-INITPHYSICAL-SCREEN$CURSOR-COLUMNPHYSICAL-SCREEN$CURSOR-ROW
PHYSICAL-SCREEN$WIDTH
PHYSICAL-SCREEN$HEIGHTIMAGE-FETCHLIST3VECTOR-FETCHIMAGE-STORELIST4VECTOR-STORECONSRANGE-CREATERANGE-CONSRANGE-MINCARRANGE-MAXCDRRANGE-SET-MINRPLACARANGE-SET-MAXRPLACD*R*RANGE-RESETNCONSXCONSLETRANGE-EMPTY?RANGE-WITHIN?AND<=IF*X*RANGE-EXTENDPHYSICAL-SCREEN$RING-BELLOBJECT-GET-HANDLERFASTAPPLYRING-BELLPHYSICAL-SCREEN$ENTER-RAW-MODEENTER-RAW-MODEPHYSICAL-SCREEN$LEAVE-RAW-MODELEAVE-RAW-MODEPHYSICAL-SCREEN$GET-CHARACTERPHYSICAL-SCREEN$CONVERT-CHARACTERPHYSICAL-SCREEN$NORMAL-ENHANCEMENTNORMAL-ENHANCEMENTPHYSICAL-SCREEN$HIGHLIGHTED-ENHANCEMENTHIGHLIGHTED-ENHANCEMENTPHYSICAL-SCREEN$SUPPORTED-ENHANCEMENTS
SUPPORTED-ENHANCEMENTS
PHYSICAL-SCREEN$WRITEPHYSICAL-SCREEN$SET-CURSOR-POSITIONPHYSICAL-SCREEN$REFRESHINPUT-AVAILABLE?
PHYSICAL-SCREEN$FULL-REFRESHERASEPHYSICAL-SCREEN$WRITE-TO-STREAMPUT-NEWLINEPUTC	PHYSICAL-SCREEN$INIT
PHYSICAL-SCREEN$CREATE-IMAGEMKVECTCONVERT-CHARACTERGET-CHARACTERMOVE-CURSORUPDATE-LINECOPYVECTORMETHODOBJECTSCREATE-IMAGEEVLOADPUTENTRYGETASSOCIATION-CREATEPUT
$FLAVOR-DEFINE-METHODINITWRITE-TO-STREAMFULL-REFRESHREFRESH	SET-CURSOR-POSITIONWRITEMACRODEFAULT-INITDESCRIBEINITABLE-VARIABLESVARIABLE-NAMES	INSTANCE-VECTOR-SIZEMETHOD-TABLEEXPRe  ,  +<<  %w: %p%n!An object of flavor PHYSICAL-SCREEN, has instance variable values:%n,> ?, x  > >, x  = >, x  = >, x  < >, x  < >, x  ; >, x  ; >, x  : >, x  : >, x  9 >, x  9 >, x  8 >, x  8 >, x  7 >, x  7 >, >,~<<<<<<<<<<<<<	<	<
 ,~ ,~ ,~ ,~ ,~> Bx   D    F        H~ R,
 ~  R>~+
<> Bx   D    F        H~ 
 
( 
( 
( 
( J~ a,
 ~ ~  a>}+<<<c'd<@  g,~b,>   
     m>+
<     q+<     u+<,>   
     |>+
<,>   
     >+
<<<@<<	'<@<
<@> Bx   D ,, , >+<<> Bx   D , B  ,   >~+
<<<> Bx   D    F -,   -,
 B~  ,,   -,
  ~ ,>~+
<<<</0<12<@34<5<67<@89<:<;<<=<@><@<?<@<;<A<<@B<@<<@<A> Bx   D    F P, B~  P,  ~, O, O>~+<.<<>  Bx V,  x >+<>  Bx \,  x >+<>  Bx b,  x >+<   +   +>  Bx m,  x >+<!>  Bx s,  x >+<">  Bx y,  x >+<#,> 
.
 .(3D+
 D  x 2$+ D3d+ D   x.8 2$+ D3d+	 D+	 +
 >,~ D F ,~> Bx D 
 @@     B D~ F~ H} J} 2l~+3@+0 ~A"5B0,%3B+0 * D}3D+0 x 8  L8 x 0 x 8 03l8+& x  B|Z,' L@@2@}+/3@+),%2B+/ x   x  x  x  >|+ +B  x.8  L} } } 02l8+@ x 0 Ln 
}  x.8    x.8   x  n, } B|Z,' L@@Z".~: B~+>|,~> Bx D  B f,   ,   x @@ B D~ F~ H} 3l~+P +`  x.8  L} }@@8 } x 0 L8  x.8  L~ x @@ B} D| }2l|+_ }.~Z, L:}+[:+N x 8@@8 x 8 x 0 L8  x>|+$<&> Bx D  @@ B D~ F~ 3l~+n +  x.8  L~ x @@ B} D} }2l}+|  B| ,  }.~  A$ | ,:}+s  B} ,  } ,:+l>|,~<'<'> Bx D  B 8,   , x B8 x > x D8 x  B 8,   , x B8 x > x D8 x@@8 x@@8 x,( x B8 x,( x B8@@Z"', x B8 x ,) x B8 x @@ B D~ 3l~+$ +)@@Z"',  x.8 B:+" 7 x , x B8 7 x , x B8 6 x , x B8 6 x , x B8>~,~<)<*<*<+<	<
> Bx ,) B x ,)   B D~ x @@ B~ D} ~3l}+D +G ~.~Z, L:~+B x @@ B~ D} ~3l}+L +P ~,+ ~. B:~+J >},~<,U<<@<
V<,<@<W<	X<-<@<	Y<Z<[<\<]<^<_<`<a<b<c<d<<@ ,-Z&  ,.  ,.2B+m,/   ,/Z& ~ ,/ ~ } ,/ } | ,/ | { ,0Z&  |,. { z ,0Z&@  {,. z y ,0Z&A  z,. y x ,0Z&C  y,. x w ,0Z&D  x,. w v ,0Z&F  w,.Z&G v u,.Z&S v u,.Z&e v t,.Z&h v t,.Z&n v s,.Z&r v s,.Z&v v r,.Z&} v r,.Z& v q,.Z& v q,.Z& v p,.Z&C v p,. o o ,0Z&Q  o,. n n ,0Z&W  n,. m m ,0Z&]  m,. l l ,0Z&c  l,. k k ,0Z&f  k,. j j ,0Z&h  j,. i i ,0Z&n  i,. h h ,0Z&t  h,. g g ,0Z&z  g,. f f ,0Z&  f,. e e ,0Z&  e,. d d ,0Z&D  d,. c c ,0Z&g  c,. b b ,0Z&  b,. a a ,0Z&9  a,. `,~Q<-<(<0<(<1<&<1<%<2<$<2<$<3<#<#<"<"<!<!< <)< <*<<<<<<<<<<<<<<<<<<<
<3<
<<	<<<<<<4<
<4<<5R<5S<6<<6<<7T$
x
A(PT
A( T
AP* T`A@"BE@0X"`y|`UQ?AAx
Ap(
Q@XP@P`
X@DD
@" @
"DXA @"@ ( @ A @  D E*E
EU*U(UT*U
UE*Q*TT*
EE"Q(TT*
UE*Q*TU**EU"U(UT*U
UE*Q*TU**EU"T?p