?CREATE-SHARED-PHYSICAL-SCREENLIST2INSTANTIATE-FLAVOR
SHARED-PHYSICAL-SCREENSCREENSHARED-PHYSICAL-SCREEN$DESCRIBEPRINTFOWNER-MAPRECALCULATEOWNER-LISTMAXCOLWIDTHMAXROWHEIGHTSHARED-PHYSICAL-SCREEN$DEFAULT-INIT*UNBOUND*
SHARED-PHYSICAL-SCREEN$WIDTHSHARED-PHYSICAL-SCREEN$HEIGHTMAP-FETCHLIST3VECTOR-FETCHMAP-STORELIST4VECTOR-STORESHARED-PHYSICAL-SCREEN$RING-BELLPHYSICAL-SCREEN$RING-BELLSHARED-PHYSICAL-SCREEN$ENTER-RAW-MODEPHYSICAL-SCREEN$ENTER-RAW-MODESHARED-PHYSICAL-SCREEN$LEAVE-RAW-MODEPHYSICAL-SCREEN$LEAVE-RAW-MODESHARED-PHYSICAL-SCREEN$GET-CHARACTERPHYSICAL-SCREEN$GET-CHARACTERSHARED-PHYSICAL-SCREEN$CONVERT-CHARACTERPHYSICAL-SCREEN$CONVERT-CHARACTERSHARED-PHYSICAL-SCREEN$NORMAL-ENHANCEMENTPHYSICAL-SCREEN$NORMAL-ENHANCEMENTSHARED-PHYSICAL-SCREEN$HIGHLIGHTED-ENHANCEMENTPHYSICAL-SCREEN$HIGHLIGHTED-ENHANCEMENTSHARED-PHYSICAL-SCREEN$SUPPORTED-ENHANCEMENTSPHYSICAL-SCREEN$SUPPORTED-ENHANCEMENTSSHARED-PHYSICAL-SCREEN$WRITE-TO-STREAMPHYSICAL-SCREEN$WRITE-TO-STREAMSHARED-PHYSICAL-SCREEN$SET-SCREENSHARED-PHYSICAL-SCREEN$&NEW-SCREEN
SHARED-PHYSICAL-SCREEN$OWNERSHARED-PHYSICAL-SCREEN$&RECALCULATE-OWNERSHIPSHARED-PHYSICAL-SCREEN$SELECT-PRIMARY-OWNERLASTCARDELQIPACONCSHARED-PHYSICAL-SCREEN$&ASSERT-OWNERSHIPSHARED-PHYSICAL-SCREEN$&GET-OWNER-CONTENTSSHARED-PHYSICAL-SCREEN$&UPDATE-CURSORSHARED-PHYSICAL-SCREEN$REMOVE-OWNERMEMQSHARED-PHYSICAL-SCREEN$REFRESHSHARED-PHYSICAL-SCREEN$&GET-OWNERS-CHANGESPHYSICAL-SCREEN$REFRESHSHARED-PHYSICAL-SCREEN$FULL-REFRESH
PHYSICAL-SCREEN$FULL-REFRESHSHARED-PHYSICAL-SCREEN$SET-OWNERSHARED-PHYSICAL-SCREEN$SET-OWNER-REGION
SHARED-PHYSICAL-SCREEN$WRITE
PHYSICAL-SCREEN$WRITE
SHARED-PHYSICAL-SCREEN$INIT
PHYSICAL-SCREEN$HEIGHT
PHYSICAL-SCREEN$WIDTHSHARED-PHYSICAL-SCREEN$&NEW-SIZEMKVECTSHARED-PHYSICAL-SCREEN$&GET-OWNERS-CONTENTSSHARED-PHYSICAL-SCREEN$&GET-OWNER-CHANGESOBJECT-TYPE
VIRTUAL-SCREEN$SEND-CHANGESOBJECT-GET-HANDLERFASTAPPLYSEND-CHANGESVIRTUAL-SCREEN
VIRTUAL-SCREEN$SEND-CONTENTSSEND-CONTENTSVIRTUAL-SCREEN$ASSERT-OWNERSHIPASSERT-OWNERSHIPVIRTUAL-SCREEN$SCREEN-CURSOR-POSITIONPHYSICAL-SCREEN$SET-CURSOR-POSITION
SCREEN-CURSOR-POSITIONMETHODOBJECTS&UPDATE-CURSOREVLOADPUTENTRYGETASSOCIATION-CREATEPUT
$FLAVOR-DEFINE-METHOD&ASSERT-OWNERSHIP	&GET-OWNER-CONTENTS	&GET-OWNERS-CONTENTS&GET-OWNER-CHANGES	&GET-OWNERS-CHANGES
&RECALCULATE-OWNERSHIP&NEW-SIZE&NEW-SCREENINITWRITESET-OWNER-REGIONSET-OWNERFULL-REFRESHREFRESHREMOVE-OWNER	SELECT-PRIMARY-OWNEROWNERSET-SCREENWRITE-TO-STREAM
SUPPORTED-ENHANCEMENTSHIGHLIGHTED-ENHANCEMENTNORMAL-ENHANCEMENTCONVERT-CHARACTERGET-CHARACTERLEAVE-RAW-MODEENTER-RAW-MODERING-BELLMACRODEFAULT-INITDESCRIBEINITABLE-VARIABLESVARIABLE-NAMES	INSTANCE-VECTOR-SIZEMETHOD-TABLEEXPRX  ,  +<<  %w: %p%n%An object of flavor SHARED-PHYSICAL-SCREEN, has instance variable values:%n,> +, x  * *, x  ) *, x  ) *, x  ( *, x  ( *, x  ' *, x  ' *, x  & *, >,~<<<<<<<< 32L+.  D 32L+2 * L *,~ ,~< ,~ ,~> Bx   D    F        H~ A,	 ~  A>~+	<
> Bx   D    F        H~ 
 
( 
( 
( 
( J~ Q,	 ~ ~  P>}+<<
 + +
 + + + + + + + D+> Bx D F3@+d,7 +n x 2l8+n7 +n x 2l8+n  x.8 . +n >~,~,>,> ,3B+ x  , x B8  x , x B8 x2@8+  x,   x,  x,+ + >,~,>,>  ,3B+ x  , x B8 * x B8+ >,~,>,>3@+,+,  x >+,>,>3@+,+,  x >+4$!2d+!4&!2f+! .D 
.
  B(,~ ,~> Bz Dz F{ H{ J| n L|  .{> .z> B} D} F~ z z2l8+E z {2l8+E4"E4$E6 z+2@@z6 {+3@@{ z3b8+6 z 0 L} z3d8+9 z 0 L} } z B~ D ~2l+E } { B Dx 2lx+D ~.~ . | L:+?:~+; >y,~> Bx D F H~ J~4&W2f+W4(W2h+W3@+O,  x.8 ~. ~2L+V ~   x ,+W +X >},~+,> ,  x B8 x ,! x B8 x>+!> Bx6 +d@@6 +e@@ > D > F ," x B8 x @@ B D 3l+o +t x ,"  x.8 B:+m * x B8>~,~> Bx  B x @@ B D~ 3l~+~ + x @@ B~ D} ~2l}+ . ~.  B:~+:+{  x 0 L60V+  +  B61V+ +  x,   B60V+ +  B+
  x B8 x>}+"<<> Bx D  x 0 L620V+!  +"   B~ D~621V+)3@~+( ~ x>}+ +1  ~ x,# ~ L~   B630V+0 +0  B~+#>},~<<> Dx F ,#2B?+9  x>~+$ x B >,$    >~+%<%<&> Bx D  B x @@ B~ D~ ~3l~+G +S x @@ B} D} }2l}+R ~. }.2@+Q } ~Z$ x ,:}+J:~+E  x 0 L6i0V+X  +Y   B~ D~6i1V+`3@~+_ ~ x>|+ +h  ~ x, ~ L~   B6j0V+g +g  B~+Z>|,~<<> Dx F ,#2Bv+p  x>~+& x B u,$    >~+%<'<&> Dx ,#2B+{ x>+' x B ,$   >+%<(<&> Bx D ,#2B+ ,(+
  B ,$   ,%60V+   x >~+) >~,~<<)<&<*<<@<<*<@<<<+<@<<<<< W,+Z& W V,, V U,,2B+&,-  V U,-Z& U U,- T T U,- S S U,- R R U,.Z& W R,, Q Q U,.Z&, W Q,, P P U,.Z&4 W P,, O O U,.Z&5 W O,,Z&7 N N,,Z&B N M,, M L U,.Z&R W M,, L K U,.Z&S W L,, K J U,.Z&U W K,, J I U,.Z&V W J,, I H U,.Z&X W I,, H G U,.Z&Y W H,, G F U,.Z&[ W G,, F E U,.Z&\ W F,, E D U,.Z&^ W E,, D C U,.Z&_ W D,, C B U,.Z&a W C,, B A U,.Z&p W B,, A @ U,.Z& W A,, @ ? U,.Z&
 W @,, ? > U,.Z& W ?,, > = U,.Z& W >,, = < U,.Z&" W =,, < ; U,.Z&G W <,, ; : U,.Z&Y W ;,, : 9 U,.Z&Z W :,, 9 8 U,.Z&a W 9,, 8 7 U,.Z&w W 8,, 7 6 U,.Z& W 7,, 6 5 U,.Z&4 W 6,, 5 4 U,.Z&@ W 5,, 4 3 U,.Z&k W 4,, 3 2 U,.Z&w W 3,, 2 1 U,.Z& W 2,, 1,~<+<<.<</<</<"<0<#<0<<1<<1<!<2<<2< <3<<3<<4<<4<<5<<5<<6<<6<<7<<7<<8<<8<<9<<9<<:<<:<<;<
<;<<
<	<<<<<<<<<<=<<=<><><<?<<?!
xPT
A( T
APdA
,EaA @"DP*@
@ @D(E@D@ @ D" D "A@x"@ ""@(@
/
QQ*Q"QU*U*U
U"UQ(T*U*E*QU(U*U
U"UQ*T*U*E*QU(U*U
U"UQ*T*U*E*QU(U*U
U"UQ*T*U#p