.\" $Header: tutorial,v 4.300 91/06/08 01:54:26 root Rel41 $
.nr kw \w''u
.nr pi \n(kwu
.po 1i
.he `CGINEWS Tutorial``%`
.de (F
.tm \\$1 	 \\n%
.sp 0.5
.(b
.ft CW
..
.de )F
.ft P
.)b
.sp 0.5
..
.de (G
.sp 0.5
.(b
.ft CW
..
.de )G
.ft P
.)b
.sp 0.5
..
.de $0
.(x
\ \ \ \\$2 \\$1
.)x
..
.de $C
.(x
\\$1 \\$2 \\$3
.)x
.sh 1 _
..
.tp
.sp 1i
.(l C
.ps 24
CGINEWS
.sp 1
.ps 20
Tutorial
.sp 2
.ps 10
Release 0.1
.)l
.sp 4i
.ps 16
.\".PS < ../intro/PS-PEmacros
.\".PS < ../intro/SRAmark.picmac
.\".PS
.\"sramark(1.2)
.\".PE
.\".sp 1i
.\".ps 12
.\".(l C
.\"Ё@\tgEFAET[`EA\VFCc
.\".)l
.+c "͂߂"
.ps 10
.(c
̃hLǵAOtBbNXCuł\fBCGINEWS\fP̓发łB
.)c
.sh 2 "bfhƂ"
.pp
CGI(Computer Graphics Interface) ́A
ەW@\ɂĕWi߂ĂOtBbNX̋KîЂƂłB
bfh̓OtBbNXVXêȂŃfoCXɓƗȕ
foCXɈˑ镔̃C^[tF[X߂܂B
.pp
bfhɂ200ȏ̊֐Aȉ̂悤ȃOtBbNX@\񋟂Ă܂B
.(l
zfoCX̑:
Wn̑:
}`v~eBȕo:
Agr[g̐ݒ:
}EXAL[{[h̓:
ZOg̑:
rbg}bv:
.)l
.pp
̑ɁACGI ݂̌̏Ԃ₢킹@\iInquiryjA
CGI ̒߂@\ǂ̃x܂ŎĂ邩A邢̓foCX̔\͂
ǂꂭ炢Am邱Ƃł@\iInterrogationj܂B
.pp
̃`[gAł́A}`v~eBȕóA
Wn̑Ȃǂ𒆐Sɐ܂B
.sp 1
.sh 2 "{Iȗp"
.sp 1
.ip "zfoCX(Virtual Device):"
bfhł͉zIȃOtBNXfoCXz肵A
ɑ΂Đ}`o͂ÃfoCX͂̑sȂ肵܂B
.ip "cb(Device Coordinate,foCXW):"
foCXg̍WnłBCGINEWS ̏ꍇfBXvCʂ̍オ_ŁA
EɌxWAɌyW܂B
.ip ucb (Virtual Device Coordinate,zfoCXWn):
ucbԂł̓_w肷̂ɎgWnB}`v~eBu֐̓_A
xN^AaȂǂ͂̍WnŎw肵܂B
.ip ucb:
2̃fJgWԁBCGI ł͂̂̔Cӂ͈̔͂w肵Ďg܂B
.ip NbvN^O:
VDC ԏ̒`̈ŁANbsŐEƂĎg܂B
.ip foCX@r[|[g:
fBXvCʏ CGI gṕ͈Bʏ́AʑŜgp܂A
ꕔw肵Ďgp邱Ƃł܂B
.ip obNOEhJ[:
v~eBu̕`ĂȂwi̐̕FB
ƂA܂ CGI_Clear_View_Surface ֐ĂяoƁA
̐FŉʂNA[܂B
.ip tHAOEhJ[:
}`v~eBu\FłB
.ip NbsO:
NbvN^OzĊOɕ`ꂽ̐}`o͕͂\ȂƁB
.ip v~eBu:
CGI ł́A}`͂̊{IȗvfAv~eBu\Ă
ƍl܂B
v~eBúACA}[J[ÄhԂAeLXg4ɑʂ܂B
.ip Agr[g:
v~eBu̎A^CvAAFȂǂ̑̂ƂłB
.ip CvbgNX:
CGI ł̓vOɓ͂꓾f[^6̈قȂ`ɕ
Ãf[^̌^ɑΉ6̘_̓foCX(logical input device)
̃NX`Ă܂BCGINEWS ł͂6̂AP[^[A
`CXAXgO3̃CvbgNX݂̂T|[gĂ܂B
.ip P[^[:
ucbԂ̈_̍W͂邽߂̘_foCXB
Ή镨foCX̓}EXłB
.ip `CX:
ȂI}̒IԂ߂̘_foCXB
}EX̃{^уt@NVL[Ή܂B
.ip XgO:
͂߂̘_foCXBL[{[hΉ܂B
.sp 1
.sh 2 "RpC@"
.pp
CGINEWS ͂bp̃C^[tFCX񋟂܂B
] CGINEWS ͂b̊֐̃CuɂȂĂ܂B
CN[ht@CƃCuȉ̂悤Ɏw肵ĂB
.pp
ECN[ht@C
.(b
#include	<cginews.h>
.)b
ERpCAg
.(b
% cc file.c ... -lcginews
% lint file.c ... -lcginews
.)b
.lp
RpC̍ۂɂ͂̂قɐwCuKvȏꍇ܂B
̂Ƃ
.(b
% cc file.c ... -lcginews -lm
.)b
.lp
ƂăRpCĂB
.sp 1
.sh 2 "{f[^^"
.pp
CGIŎg\̂̒`Ȃ̂ɂĎ܂B
.(G
typedef	struct	{
	int	x;	/* VDC XW */
	int	y;	/* VDC YW */
}	Point;
.)G
.pp
\fBPoint\fP ^͈ʂ VDC W̓_w肷̂Ɏg܂B
CGINEWS ł͍Wl͐ŕ\܂B
.sp 1
.(G
typedef	struct	{
	Point	first;
	Point	second;
}	Rectangle;
.)G
.pp
\fBRectangle\fP ^̓N^Ow肷̂Ɏg܂B
Ίp2̒_ŕ\܂B
.sp 1
.(b
.ft CW
typedef	struct	{
	int	x;	/* X */
	int	y;	/* Y */
}	Vector;
.)b
.ft P
.pp
\fBVector\fP ^̓xN^w肷̂Ɏg܂B
xN^̐WƓŕ\܂B
.sp 1
.(b
.ft CW
typedef	union	{
	struct	{
		float	x;
		float	y;
	}	Per; /* ftHgfoCXr[|[g̃p[Zg */
	struct	{
		int	x;
		int	y;
	}	Dec; /* ftHgfoCXr[|[g̍ォ̋
			(P: 1/10 mm) */
	Point	Nat; /* lCeBufoCXW */
}	DC;
.)b
.ft P
.pp
\fBDC\fP ^̓foCXWnł̓_w肷̂Ɏg܂Bw胂[hɂ
w̎dɂ͈قȂ3̕@܂B
.sp 1
.br
1. ftHg̃foCXr[|[gɑ΂銄BPʂ̓p[ZgB
.br
2. ftHg̃foCXr[|[g̍_Ƃ
 1/10mm Pʂő́B
.br
3. foCXɃlCeBuȍWnBCGINEWS ̏ꍇ͒Pʂ̓sNZɂȂ܂B
.sp 1
.br
 CGINEWS ̏ꍇAftHg̃foCXr[|[g͉ʑŜłB
.pp
̌^͗Ⴆ΃foCXEr[|[gݒ肷t@NVŎgp܂B
.pn 4
.nr ch 1
.+c "ʂւ̏o"
.pp
̏͂ł́A\fBCGINEWS\fP gpĉʂɊG@ɂĐ܂B
͂߂ CGI ̏ƏÎɂāA
 CGI ł̍Wn̈ɂĊȒPɐ܂B
̌A}`v~eBuƂ̑̎w@ɂĐ܂B
ŌɊȒPȃTvĎۂ̃vO܂B
.pp
̃`[gAł͊{Iȋ@\̐ړIƂĂ܂B
ڂLq \fBCGINEWS Function Reference Manual\fP B
.sh 2 "bfhmdvȑƏI"
.pp
CGI gpƂɂ͕Kŏ CGI ̏
ȂĂ͂Ȃ܂B
ɂ̓t@NV \fICGI_Initialise()\fP g܂B
.(F CGI_Initialise
CGI_Initialise()
.)F
.lp
͂܂B
̃t@NV
.(l
EfoCX̃I[v^
ECGINEWS f[^̏
.)l
sȂ܂B
l CGI IƂɂ̓t@NV \fICGI_Terminate()\fP g܂B
.(F CGI_Terminate
CGI_Terminate()
.)F
.lp
̃t@NV͂܂B
.pp
̂Q̃t@NV͂ꂼ CGI ̊JnƏIɕKsĉB
]ĈʓIɂ \fBCGINEWS\fP gpvÔ͎悤Ȍ`܂B
.(b
.ft CW
#include	<cgi.h>
\&...
main()
{
	...
	CGI_Initialise();

	/* CGI functions */
	...

	CGI_Terminate();
}
.ft
.)b
.bp
.sh 2 "Wn"
.sh 3 "ucbƂcb"
.pp
CGIł
.b VDC
Ƃ΂鉼zIȍWnp܂B
CGI ̐}`oׂ͂͂ẲzWnɑ΂čsȂ܂B
̍Wn͖̍LWnimɂ̓fJgWnjŁA
̈ꕔfoCXɃ}bsO邱ƂɂfoCXւ̕\sȂ܂B
.pp
̃}bsO͐} 2.1 Ɏ悤 VDC ԓ̒`̈
i\fBVDC Extent\fPjfoCXŗL̍Wni\fBDC\fPj
`̈i\fBDevice Viewport\fPjƑΉtA
Ƃ@ōsȂ܂B
.\" .PS < /tmp/PS-PEmacros
.(c
.sp 1
... -1.85276 -2.74501 1.85276 0 0 0 4096 4096
... 0u 1098u 1482u 0u 741u 0u 1638914u -1638172u
.PS 1098 1482 
.br
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
.vs 12 \" GEN by XPIC
\v'577u'\D'l841u 0u'
.sp -1
\h'801u'\v'587u'\D'l40u -10u'
.sp -1
\h'801u'\v'567u'\D'l40u 10u'
.sp -1
\h'160u'\v'738u'\D'l0u -521u'
.sp -1
\h'160u'\v'217u'\D'l521u 0u'
.sp -1
\h'681u'\v'217u'\D'l0u 521u'
.sp -1
\h'681u'\v'738u'\D'l-521u 0u'
.sp -1
\h'320u'\v'898u'\D'l0u -881u'
.sp -1
\h'330u'\v'57u'\D'l-10u -40u'
.sp -1
\h'310u'\v'57u'\D'l10u -40u'
.sp -1
\h'761u'\v'633u'\h'-0.0m'\v'0.2m'\h'-\w'x'u/2u'x\h'-\w'x'u/2u'
.sp -1
\h'280u'\v'45u'\h'-0.0m'\v'0.2m'\h'-\w'y'u/2u'y\h'-\w'y'u/2u'
.sp -1
\h'280u'\v'633u'\h'-0.0m'\v'0.2m'\h'-\w'0'u/2u'0\h'-\w'0'u/2u'
.sp -1
.ps 12 \" GEN by XPIC
.\".vs 14 \" GEN by XPIC
\h'522u'\v'80u'\h'-0.0m'\v'0.2m'\h'-\w'VDC'u/2u'VDC\h'-\w'VDC'u/2u'
.sp -1
.ps 9 \" GEN by XPIC
.\".vs 10 \" GEN by XPIC
\h'401u'\v'818u'\h'-0.0m'\v'0.2m'\h'-\w'VDC Extent'u/2u'VDC Extent\h'-\w'VDC Extent'u/2u'
.sp -1
.ps 10
\h'1162u'\v'57u'\D'a0u 40u -39u 0u'
.sp -1
\h'1162u'\v'57u'\D'l280u 0u'
.sp -1
\h'1482u'\v'97u'\D'a-39u 0u 0u -39u'
.sp -1
\h'1122u'\v'97u'\D'l0u 440u'
.sp -1
\h'1122u'\v'537u'\D'a40u 0u 0u 40u'
.sp -1
\h'1162u'\v'577u'\D'l280u 0u'
.sp -1
\h'1442u'\v'577u'\D'l0u 0u'
.sp -1
\h'1442u'\v'577u'\D'a0u -39u 40u 0u'
.sp -1
\h'1482u'\v'97u'\D'l0u 440u'
.sp -1
\h'1162u'\v'457u'\D'l0u -360u'
.sp -1
\h'1162u'\v'97u'\D'l240u 0u'
.sp -1
\h'1402u'\v'97u'\D'l0u 360u'
.sp -1
\h'1402u'\v'457u'\D'l-240u 0u'
.sp -1
.ps 9
\h'1282u'\v'497u'\h'-0.0m'\v'0.2m'\h'-\w'Viewport'u/2u'Viewport\h'-\w'Viewport'u/2u'
.sp -1
.ps 12 \" GEN by XPIC
.\".vs 14 \" GEN by XPIC
\h'1282u'\h'-0.0m'\v'0.2m'\h'-\w'DC'u/2u'DC\h'-\w'DC'u/2u'
.sp -1
\h'160u'\v'217u'\D'l20u -2u'
.sp -1
\h'199u'\v'212u'\D'l20u -2u'
.sp -1
\h'239u'\v'208u'\D'l20u -3u'
.sp -1
\h'278u'\v'203u'\D'l20u -3u'
.sp -1
\h'317u'\v'198u'\D'l20u -2u'
.sp -1
\h'357u'\v'193u'\D'l19u -2u'
.sp -1
\h'396u'\v'189u'\D'l20u -3u'
.sp -1
\h'435u'\v'184u'\D'l20u -2u'
.sp -1
\h'474u'\v'179u'\D'l20u -2u'
.sp -1
\h'514u'\v'175u'\D'l19u -3u'
.sp -1
\h'553u'\v'170u'\D'l20u -3u'
.sp -1
\h'592u'\v'165u'\D'l20u -2u'
.sp -1
\h'631u'\v'160u'\D'l20u -2u'
.sp -1
\h'671u'\v'156u'\D'l19u -3u'
.sp -1
\h'710u'\v'151u'\D'l20u -2u'
.sp -1
\h'749u'\v'146u'\D'l20u -2u'
.sp -1
\h'788u'\v'142u'\D'l20u -3u'
.sp -1
\h'828u'\v'137u'\D'l19u -3u'
.sp -1
\h'867u'\v'132u'\D'l20u -2u'
.sp -1
\h'906u'\v'127u'\D'l20u -2u'
.sp -1
\h'945u'\v'123u'\D'l20u -3u'
.sp -1
\h'985u'\v'118u'\D'l20u -2u'
.sp -1
\h'1024u'\v'113u'\D'l20u -2u'
.sp -1
\h'1063u'\v'109u'\D'l20u -3u'
.sp -1
\h'1102u'\v'104u'\D'l20u -2u'
.sp -1
\h'1142u'\v'99u'\D'l20u -2u'
.sp -1
\h'681u'\v'217u'\D'l20u -3u'
.sp -1
\h'720u'\v'210u'\D'l20u -3u'
.sp -1
\h'759u'\v'204u'\D'l20u -3u'
.sp -1
\h'798u'\v'197u'\D'l20u -3u'
.sp -1
\h'837u'\v'191u'\D'l19u -3u'
.sp -1
\h'876u'\v'184u'\D'l19u -3u'
.sp -1
\h'915u'\v'178u'\D'l19u -3u'
.sp -1
\h'954u'\v'172u'\D'l19u -4u'
.sp -1
\h'993u'\v'165u'\D'l19u -3u'
.sp -1
\h'1032u'\v'159u'\D'l19u -4u'
.sp -1
\h'1071u'\v'152u'\D'l19u -3u'
.sp -1
\h'1109u'\v'146u'\D'l20u -4u'
.sp -1
\h'1148u'\v'139u'\D'l20u -3u'
.sp -1
\h'1187u'\v'133u'\D'l20u -4u'
.sp -1
\h'1226u'\v'126u'\D'l20u -3u'
.sp -1
\h'1265u'\v'120u'\D'l20u -4u'
.sp -1
\h'1304u'\v'113u'\D'l20u -3u'
.sp -1
\h'1343u'\v'107u'\D'l20u -4u'
.sp -1
\h'1382u'\v'100u'\D'l20u -3u'
.sp -1
\h'160u'\v'738u'\D'l19u -6u'
.sp -1
\h'198u'\v'727u'\D'l19u -5u'
.sp -1
\h'236u'\v'717u'\D'l19u -6u'
.sp -1
\h'274u'\v'706u'\D'l19u -5u'
.sp -1
\h'311u'\v'695u'\D'l20u -5u'
.sp -1
\h'349u'\v'685u'\D'l19u -6u'
.sp -1
\h'387u'\v'674u'\D'l19u -5u'
.sp -1
\h'425u'\v'664u'\D'l19u -6u'
.sp -1
\h'462u'\v'653u'\D'l20u -5u'
.sp -1
\h'500u'\v'642u'\D'l19u -5u'
.sp -1
\h'538u'\v'632u'\D'l19u -5u'
.sp -1
\h'576u'\v'621u'\D'l19u -5u'
.sp -1
\h'613u'\v'611u'\D'l20u -6u'
.sp -1
\h'651u'\v'600u'\D'l20u -5u'
.sp -1
\h'689u'\v'590u'\D'l19u -6u'
.sp -1
\h'727u'\v'579u'\D'l19u -5u'
.sp -1
\h'765u'\v'568u'\D'l19u -5u'
.sp -1
\h'802u'\v'558u'\D'l20u -6u'
.sp -1
\h'840u'\v'547u'\D'l19u -5u'
.sp -1
\h'878u'\v'537u'\D'l19u -6u'
.sp -1
\h'916u'\v'526u'\D'l19u -5u'
.sp -1
\h'953u'\v'516u'\D'l20u -6u'
.sp -1
\h'991u'\v'505u'\D'l19u -5u'
.sp -1
\h'1029u'\v'494u'\D'l19u -5u'
.sp -1
\h'1067u'\v'484u'\D'l19u -6u'
.sp -1
\h'1105u'\v'473u'\D'l19u -5u'
.sp -1
\h'1142u'\v'463u'\D'l20u -6u'
.sp -1
\h'681u'\v'738u'\D'l19u -8u'
.sp -1
\h'718u'\v'723u'\D'l19u -7u'
.sp -1
\h'755u'\v'709u'\D'l18u -7u'
.sp -1
\h'792u'\v'695u'\D'l18u -8u'
.sp -1
\h'829u'\v'680u'\D'l18u -7u'
.sp -1
\h'866u'\v'666u'\D'l18u -7u'
.sp -1
\h'903u'\v'651u'\D'l18u -7u'
.sp -1
\h'940u'\v'637u'\D'l18u -7u'
.sp -1
\h'977u'\v'623u'\D'l18u -8u'
.sp -1
\h'1014u'\v'608u'\D'l18u -7u'
.sp -1
\h'1051u'\v'594u'\D'l18u -7u'
.sp -1
\h'1088u'\v'580u'\D'l18u -8u'
.sp -1
\h'1124u'\v'565u'\D'l19u -7u'
.sp -1
\h'1161u'\v'551u'\D'l19u -7u'
.sp -1
\h'1198u'\v'536u'\D'l19u -7u'
.sp -1
\h'1235u'\v'522u'\D'l19u -7u'
.sp -1
\h'1272u'\v'508u'\D'l19u -8u'
.sp -1
\h'1309u'\v'493u'\D'l19u -7u'
.sp -1
\h'1346u'\v'479u'\D'l19u -7u'
.sp -1
\h'1383u'\v'465u'\D'l19u -8u'
.sp -1
.ps 10
\h'741u'\v'998u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.1 VDC Extent  Device Viewport'u/2u'} 2.1 VDC Extent  Device Viewport\h'-\w'} 2.1 VDC Extent  Device Viewport'u/2u'
.sp -1
.sp 1+1098u
.PE
.sp 1
.)c
.lp
VDC Extent ̎wɂ̓t@NV \fICGI_VDC_Extent()\fP g܂B
.(F CGI_VDC_Extent
CGI_VDC_Extent(firstCorner, secondCorner)
Point	firstCorner, secondCorner;	/* Ίp̂Q_ */
.)F
.lp
`̈̑Ίp̂Q_w肵܂B
.sp 1
.pp
Device Viewport ̎wɂ̓t@NV \fICGI_Device_Viewport()\fP g܂B
.(F CGI_Device_Viewport
CGI_Device_Viewport(firstCorner, secondCorner)
DC	first, second;	/* Ίp̂Q_ */
.)F
.lp
̌^ \fBDC\fP ͂P͂Ő悤ɃfoCXW̓_w肷邽߂
f[^^łB
w@ƂĂRʂ肠A
t@NV \fICGI_Device_Viewport_Specification_Units()\fP łǂ̕@
gw肵܂Bw@̃ftHg̓ftHgEr[|[g
ɑ΂銄iPʂ̓p[ZgjłB
.pp
CGI_VDC_Extent()  firstCorner, secondCorner  CGI_Device_Viewport() 
first, second ɂꂼΉ܂B
̑Ή̂ɂ㉺EE𔽓]`ł̕\\łB
.pp
ftHg̃r[|[g\fBʑS\fPŁAfirst ̓_Asecond E̓_łB
.sp 1
.sh 3 "NbvEN^O"
.pp
CGIɂ͐}`̃NbsŐ@\܂B
NbvEN^Ow肷Ƃ̗̈̊Oɂꂽ}`͕\܂B
.pp
NbvEN^Ow肷ɂ̓t@NV \fICGI_Clip_Rectangle()\fP 
gp܂B
.(F CGI_Clip_Rectangle
CGI_Clip_Rectangle(firstCorner, secondCorner)
Point	firstCorner, secondCorner;	/* Ίp̂Q_ */
.)F
.lp
ucbW̎w肳ꂽQ_ΊpƂ钷`̗̈悪NbvEN^O
Ȃ܂B
ftHg̃NbvEN^O \fBVDC Extent\fP łB
.bp
.sh 2 "v~eBu"
.pp
CGIɂ͂PXނ̐}`v~eBu`t@NVpӂĂ܂B@
͑傫̂Sނɕ邱Ƃł܂B
.(l
Ev~eBu i|CE~ʂȂǁj
Ëv~eBu i|SE~Ȃǁj
EeLXgv~eBu
Ȇ i|}[JȂǁj
.)l
.lp
̐߂ł͂̃v~eBûȂ\IȂ̂ɂĐ܂B
.sp 1
.sh 3 "v~eBu"
.pp
v~eBuƂĒE~ʁEȉ~ʂpӂĂ܂B
.sp 1
.pp
t@NVƂĎ̂QpӂĂ܂B
.(F CGI_Polyline
CGI_Polyline(np, pointlist)
int	np;		/* _̐ */
Point	pointlist[];	/* _̔z */
.)F
.(F CGI_Disjoint_Polyline
CGI_Disjoint_Polyline(np, pointlist)
int	np;		/* _̐ */
Point	pointlist[];	/* _̔z */
.)F
.pp
t@NV \fICGI_Polyline()\fP ͈ŗ^ꂽ_inp j
Ȃinp\-1 {)`܂B
ɑ΂ \fICGI_Disjoint_Polyline()\fP 
PԖڂ̓_ƂQԖڂ̓_ARԖڂ̓_ƂSԖڂ̓_Ƃ悤
ȂĂȂinp/2 {j`܂B
.pp
np ͒萔 MAXPOINT (256) ȉłȂĂ͂Ȃ܂B
.sp 1
.pp
~ʂt@NVƂĂ͎̂QAʂ̎w@قȂ܂B
.(F CGI_Circular_Arc_Center
CGI_Circular_Arc_Center(center, startVector, endVector, radius)
Point	center;			/* SW */
Vector	startVector, endVector;	/* X^[g^GhExN^ */
int	radius;			/* a */
.)F
.(F CGI_Circular_Arc_3_Point
CGI_Circular_Arc_3_Point(startPoint, interPoint, endPoint)
Point	startPoint;		/* n_ */
Point	interPoint;		/* ԓ_ */
Point	endPoint;		/* I_ */
.)F
.pp
t@NV \fICGI_Circular_Arc_Center()\fP ͌ʂ̒S_ƔaA
Sʂ̎n_EI_̕xN^w肵܂Bi}2.2QƁj
ʂ VDC W\fBv\fPɈ܂B
.sp 1
.(c
... -1 -1.6 1 0 0 0 4096 4096
... 0u 640u 800u 0u 400u 0u 1638800u -1638399u
.PS 640 800 
.br
\h'640u'\v'240u'\h'-0.0m'\v'0.2m'startVector
.sp -1
\h'480u'\v'400u'\D'l320u -320u'
.sp -1
\h'779u'\v'115u'\D'l21u -35u'
.sp -1
\h'765u'\v'101u'\D'l35u -21u'
.sp -1
\h'763u'\v'117u'\D'a-282u 283u -399u 0u'
.sp -1
\h'240u'\v'400u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'endVector'u/2u'endVector\h'-\w'endVector'u/2u'
.sp -1
\h'480u'\v'400u'\D'l-480u 0u'
.sp -1
\h'40u'\v'390u'\D'l-40u 10u'
.sp -1
\h'40u'\v'410u'\D'l-40u -10u'
.sp -1
\h'480u'\v'200u'\h'-0.0m'\v'0.2m'\h'-\w'radius'u'radius
.sp -1
\h'470u'\v'360u'\D'l10u 40u'
.sp -1
\h'490u'\v'360u'\D'l-10u 40u'
.sp -1
\h'480u'\v'400u'\D'l0u -400u'
.sp -1
\h'490u'\v'40u'\D'l-10u -40u'
.sp -1
\h'470u'\v'40u'\D'l10u -40u'
.sp -1
\h'480u'\v'400u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'480u'\v'400u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'center'u/2u'center\h'-\w'center'u/2u'
.sp -1
\h'400u'\v'520u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.2 CGI_Circular_Arc_Center()'u/2u'} 2.2 CGI_Circular_Arc_Center()\h'-\w'} 2.2 CGI_Circular_Arc_Center()'u/2u'
.sp -1
.sp 1+640u
.PE
.)c
.sp 1
.lp
X^[gExN^ƃGhExN^̕ꍇɂ͉~
`܂B
.pp
t@NV \fICGI_Circular_Arc_3_Point()\fP ͌ʂ̎n_Eԓ_EI_
w肵܂Bi}2.3QƁj
.sp 1
.(c
... -0.8535 -1.6 0.8535 0 0 0 4096 4096
... 0u 639u 682u 0u 341u 0u 1636821u -1636479u
.PS 639 682 
.br
\h'682u'\v'117u'\D'a-281u 283u -399u 0u'
.sp -1
\h'682u'\v'117u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'682u'\v'117u'\h'-0.0m'\v'0.2m'startPoint
.sp -1
\h'400u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'400u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'interPoint'u/2u'interPoint\h'-\w'interPoint'u/2u'
.sp -1
\v'400u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\v'400u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'endPoint'u/2u'endPoint\h'-\w'endPoint'u/2u'
.sp -1
\h'341u'\v'519u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.3 CGI_Circular_Arc_3_Point()'u/2u'} 2.3 CGI_Circular_Arc_3_Point()\h'-\w'} 2.3 CGI_Circular_Arc_3_Point()'u/2u'
.sp -1
.sp 1+639u
.PE
.)c
.sp 1
.pp
ȉ~̌ʂt@NV \fICGI_Elliptical_Arc()\fP łB
.(F CGI_Elliptical_Arc
CGI_Elliptical_Arc(center, firstCDP, secndCDP, startVector, endVector)
Point	center;			/* S_ */
Point	firstCDP, secondCDP;
Vector	startVector, endVector;	/* X^[g^GhExN^ */
.)F
.lp
S_ \fIcenter\fP ƂQ_ \fIfirstCDP, secondCDP\fP ɂĎw肳ꂽȉ~
ʂ`܂Bȉ~̎w@͐}2.4QƂĂB
X^[gExN^AGhExN^̐ݒ CGI_Circular_Arc_Center() ƓłB
.sp 1
.(c
... -1.33589 -1.83589 1.33589 0 0 0 4096 4096
... 0u 734u 1068u 0u 534u 0u 1637842u -1637307u
.PS 734 1068 
.br
\h'134u'\v'267u'\D'e800u 398u'
.sp -1
\h'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'5u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'681u'\v'9u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'661u'\v'14u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'642u'\v'19u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'622u'\v'24u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'603u'\v'28u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'583u'\v'33u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'564u'\v'38u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'545u'\v'42u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'525u'\v'47u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'506u'\v'52u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'486u'\v'57u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'467u'\v'61u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'447u'\v'66u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'428u'\v'71u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'408u'\v'75u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'389u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'369u'\v'85u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'350u'\v'89u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'331u'\v'94u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'311u'\v'99u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'292u'\v'104u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'272u'\v'108u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'253u'\v'113u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'233u'\v'118u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'214u'\v'122u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'194u'\v'127u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'175u'\v'132u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'156u'\v'137u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'136u'\v'141u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'117u'\v'146u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'97u'\v'151u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'78u'\v'155u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'58u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'39u'\v'165u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'19u'\v'170u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'174u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'174u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'14u'\v'189u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'28u'\v'203u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'42u'\v'217u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'56u'\v'232u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'70u'\v'246u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'84u'\v'261u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'98u'\v'275u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'112u'\v'289u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'125u'\v'304u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'139u'\v'318u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'153u'\v'333u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'167u'\v'347u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'181u'\v'361u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'195u'\v'376u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'209u'\v'390u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'223u'\v'404u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'237u'\v'419u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'251u'\v'433u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'265u'\v'448u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'279u'\v'462u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'293u'\v'476u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'307u'\v'491u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'321u'\v'505u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'335u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'348u'\v'534u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'348u'\v'534u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'368u'\v'529u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'387u'\v'525u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'407u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'426u'\v'515u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'446u'\v'510u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'465u'\v'506u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'485u'\v'501u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'504u'\v'496u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'523u'\v'492u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'543u'\v'487u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'562u'\v'482u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'582u'\v'477u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'601u'\v'473u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'621u'\v'468u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'463u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'459u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'679u'\v'454u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'699u'\v'449u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'718u'\v'445u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'737u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'757u'\v'435u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'776u'\v'430u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'796u'\v'426u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'815u'\v'421u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'835u'\v'416u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'854u'\v'412u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'874u'\v'407u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'893u'\v'402u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'912u'\v'397u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'932u'\v'393u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'951u'\v'388u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'971u'\v'383u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'990u'\v'379u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1010u'\v'374u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1029u'\v'369u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1049u'\v'364u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1068u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1068u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1054u'\v'345u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'331u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1026u'\v'317u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1012u'\v'302u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'998u'\v'288u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'984u'\v'273u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'970u'\v'259u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'956u'\v'245u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'943u'\v'230u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'929u'\v'216u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'915u'\v'201u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'901u'\v'187u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'887u'\v'173u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'873u'\v'158u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'859u'\v'144u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'845u'\v'130u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'831u'\v'115u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'817u'\v'101u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'803u'\v'86u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'789u'\v'72u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'775u'\v'58u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'761u'\v'43u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'747u'\v'29u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'733u'\v'14u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'534u'\v'267u'\D'l19u -5u'
.sp -1
\h'572u'\v'258u'\D'l19u -5u'
.sp -1
\h'610u'\v'249u'\D'l19u -5u'
.sp -1
\h'647u'\v'240u'\D'l20u -5u'
.sp -1
\h'685u'\v'230u'\D'l20u -4u'
.sp -1
\h'723u'\v'221u'\D'l20u -4u'
.sp -1
\h'761u'\v'212u'\D'l19u -5u'
.sp -1
\h'799u'\v'203u'\D'l19u -5u'
.sp -1
\h'837u'\v'194u'\D'l19u -5u'
.sp -1
\h'874u'\v'185u'\D'l20u -5u'
.sp -1
\h'534u'\v'267u'\D'l-14u -14u'
.sp -1
\h'507u'\v'239u'\D'l-14u -14u'
.sp -1
\h'481u'\v'212u'\D'l-14u -15u'
.sp -1
\h'454u'\v'184u'\D'l-14u -14u'
.sp -1
\h'427u'\v'157u'\D'l-14u -15u'
.sp -1
\h'400u'\v'129u'\D'l-14u -14u'
.sp -1
\h'374u'\v'101u'\D'l-14u -14u'
.sp -1
\h'534u'\v'267u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'534u'\v'267u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'center'u/2u'center\h'-\w'center'u/2u'
.sp -1
\h'894u'\v'180u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'894u'\v'180u'\h'-0.0m'\v'0.2m'firstCDP
.sp -1
\h'360u'\v'87u'\h'-0.0m'\v'0.2m'\h'-\w'E'u/2u'E\h'-\w'E'u/2u'
.sp -1
\h'360u'\v'87u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'secondCDP'u/2u'secondCDP\h'-\w'secondCDP'u/2u'
.sp -1
\h'534u'\v'634u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.4 ȉ~̎w@'u/2u'} 2.4 ȉ~̎w@\h'-\w'} 2.4 ȉ~̎w@'u/2u'
.sp -1
.sp 1+734u
.PE
.)c
.sp 1
.sh 3 "̈v~eBu"
.pp
ł͂̈hԂ߂̃v~eBuɂĐ܂B
|SE`E~Eȉ~ȂǂpӂĂ܂B
hԂ̐Fp^[w肷邱Ƃł܂AɂĂ
tB̍QƂĂB
܂AGbWƂł܂BGbW̍QƂĂB
.sp 1
.pp
|St@NV \fICGI_Polygon()\fP łB
.(F CGI_Polygon
CGI_Polygon(np, pointlist)
int	np;			/* _̐ */
Point	pointlist[];	/* _̍W̔z */
.)F
.lp
_̐Ƃ̍Ww肵܂B
.pp
|Sɂ͂ЂƂ CGI_Polygon_Set() Ƃt@NV
܂ł͏ȗ܂B
.sp 1
.pp
``t@NV \fICGI_Rectangle()\fP łB
.(F CGI_Rectangle
CGI_Rectangle(point1, point2)
Point	point1, point2;		/* Ίp̂Q_ */
.)F
.lp
ΊpɂQ̒_̍Ww肵܂B
.sp 1
.pp
~t@NV \fICGI_Circle()\fP łB
.(F CGI_Circle
CGI_Circle(center, radius)
Point	center;		/* S̍W */
int	radius;		/* a */
.)F
.lp
S̍WƔaw肵܂B
.sp 1
.pp
ȉ~t@NV \fICGI_Ellipse()\fP łB
.(F CGI_Ellipse
CGI_Ellipse(center, firstCDP, secondCDP)
Point	center;		/* S_ */
Point	firstCDP, secondCDP;
.)F
.lp
`ȉ~̎w@ɂĂ CGI_Elliptical_Arc() ̍̐}2.4
QƂĂB
.sp 1
.sh 3 "eLXgv~eBu"
.pp
CGIŗpӂĂeLXgo͗p̃t@NVɂ͂Rނ܂
ł͂̓̂QނɂĐ܂B
.(F CGI_Text
CGI_Text(point, flag, string)
Point	point;	/* \ʒuiACʒuj */
int	flag;		/* ptO */
char	*string;	/* \ */
.)F
.(F CGI_Append_Text
CGI_Append_Text(flag, string)
int	flag;		/* ptO */
char	*string;	/* \ipj */
.)F
.pp
t@NV \fICGI_Text()\fP ͎w肳ꂽʒuɕ\܂B
ۂɕ\ʒu͈ \fIpoint\fP ƃeLXg̃ACg
Č܂܂B킵̓eLXg̍QƂĂB
ptO \fIflag\fP ͒萔 FINAL(1) ܂ NOT_FINAL(0) ̒lƂ܂B
l NOT_FINAL ̏ꍇɂ͕\񂪂܂Ƃ܂B
̕ \fICGI_Append_Text()\fP pĎw肵܂B
̂ƂACGI_Append_Text() ĂԑOɃeLXgς邱Ƃɂ
̓rŕ̑傫⎚̂ς邱Ƃł܂B
.pp
\fBCGINEWS\fP ł͕񒆂̃Rg[ׂĕʂ̕Ɠ
܂BėႦΉsR[hĉs邱Ƃ
ł܂BCtĂB
.sp 1
.sh 3 "̑"
.pp
t@NV \fICGI_Polymarker()\fP ́Aw肳ꂽ_Ƀ}[J`܂B
.(F CGI_Polymarker
CGI_Polymarker(np, pointlist)
int	np;			/* _̐ */
Point	pointlist[];	/* W̔z */
.)F
.lp
`}[J̐FA`Ȃǂ̎wɂĂ̓}[J̍QƂĂB
.bp
.sh 2 ""
.sh 3 "FEE傫"
.pp
CGIł͐F̎w@Ƃ
.(l
E_CNgE[hiqfal𒼐ڎwj
ECfbNXE[hiJ[Ee[ũCfbNXwj
.)l
ƂQނ̕@pӂĂ܂B
.pp
_CNgE[hł͐FԁE΁E̖邳̑gݍ킹Ŏw肵܂B
邳͍ŏl 0Aől 255
it@NV \fICGI_Colour_Value_Extent()\fP ŕύX\jłB
Ⴆ΍ RGB = (0,0,0)  RGB = (255,255,255) ƂȂ܂B
.pp
CfbNXE[hł̓J[Ee[uɂ炩ߓo^F
̃CfbNXĎw肵܂B
ftHgŁAfBXvC̏ꍇɂ
CfbNXOɔFAPɍFA
J[fBXvC̏ꍇɂ
CfbNXOɍFAPɔFݒ肳Ă܂B
J[Ee[uւ̐F̐ݒɂ̓t@NV \fICGI_Colour_Table()\fP
g܂B
.pp
\fBCGINEWS\fP ł͐F \fBColour\fP ^gpĎw肵܂B
Colour ^͎Ɏ悤ȍ\̂łB
.(G
typedef struct {
	int	red, green, blue;
} Colour_Direct;

typeddef union {
	Colour_Direct	Direct;
	int		Index;
} Colour;
.)G
.pp
FqfaŎw肷邩CfbNXŎw肷邩̑I
t@NV \fICGI_Colour_Selection_Mode()\fP gp܂B
.(F CGI_Colour_Selection_Mode
CGI_Colour_Selection_Mode(cmode)
int	cmode;		/* [h (DIRECT or INDEXED) */
.)F
.lp
̒l萔 DIRECT ł΂qfalł̎wA萔 INDEXED ł
J[ECfbNXł̎wƂȂ܂B
ftHg̓CfbNXł̎włB
.(F CGI_Colour_Table
CGI_Colour_Table(startingIndex, ncolour, colourlist)
int		startingIndex;	/* JnCfbNX */
int		ncolour;	/* ݒF */
Colour_Direct	colourlist[];	/* ݒF̔z */
.)F
.lp
J[Ee[u \fIstartingIndex\fP Ŏw肳CfbNX
\fIncolour\fP ̐Fݒ肵܂B
ݒ肷F Colour_Direct^̔zŎw肵܂B
.sp 1
.pp
̕A}[J̑傫Ȃǂ̎w@ɂ
.(l
EAu\[gE[hiucbŎwj
EXP[E[hifoCX̕W̑傫PʂƂĎwj
.)l
.lp
̂Qނ܂B
.pp
Au\[gE[hł͕E傫Ȃǂ VDC PʂƂĎw肵܂B
ɑ΂ăXP[E[hł͂̃foCXɂƂĕW̑傫
PʂƂĎw肵܂B\fBCGINEWS\fP ł͕W̑傫\fBsNZ\fPłB
]ăXP[E[hł͐̕A}[J̑傫ȂǂsNZ
w肷邱ƂɂȂ܂B
.pp
E傫̎wɂ \fBSize\fP^gp܂B
.(G
typedef union {
	int	vdc;	/* Au\[gE[h */
	float	scaled;	/* XP[E[h */
} Size;
.)G
.lp
[h̎wɂ͎̃t@NVgp܂B
.(G
CGI_Line_Width_Specification_Mode(mode)		/* ̎̕wp */
CGI_Edge_Width_Specification_Mode(mode)		/* GbW̎̕wp */
CGI_Marker_Size_Specification_Mode(mode)	/* }[J̑傫̎wp */
.)G
.lp
 \fImode\fPiint ^j͒萔 ABSOLUTE iAu\[gE[hj
܂ SCALED iXP[E[hjłB
ftHgׂ͂\fBXP[E[h\fPłB
.sp 1
.sh 3 "C"
.pp
C̑ƂĎ̂悤Ȃ̂܂B
.(l
EF
E
E
.)l
.pp
̐F \fICGI_Line_Colour()\fP Őݒ肵܂B
.(F CGI_Line_Colour
CGI_Line_Colour(colour)
Colour	colour;
.)F
.pp
̕ \fICGI_Line_Width()\fP Őݒ肵܂B
.(F CGI_Line_Width
CGI_Line_Width(width)
Size	width;
.)F
.sp 1
.pp
̎ނ \fICGI_Line_Type()\fP Őݒ肵܂B
.(F CGI_Line_Type
CGI_Line_Type(type)
int	type;
.)F
.lp
gpł͎̂ƂłBi萔̂Ƃ̊ʂ̒͒萔̒lłj
.(l
.ta 2.5i
L_SOLID(1)	 iftHgj
L_DASH(2)	j
L_DOT(3)	_
L_DASH_DOT(4)	_
L_DASH_DOT_DOT(5)	_
.re
.)l
.sp 1
.sh 3 "tB"
.pp
tBɂ͎̂悤Ȃ̂܂B
.(l
EF
EhԂ@
Ep^[^nb`w
.)l
.pp
hF̎w \fICGI_Fill_Colour()\fP g܂B
.(F CGI_Fill_Colour
CGI_Fill_Colour(colour)
Colour	colour;
.)F
.sp 1
.pp
hԂ@̎wɂ \fICGI_Interior_Style()\fP g܂B
.(F CGI_Interior_Style
CGI_Interior_Style(interior)
int	interior;	/* hԂ@ */
.)F
.lp
hԂ@ɂ͎̂悤Ȃ̂܂B
ỉpƐ͑Ή萔Ƃ̒lłj
.(l
.ft CW
.ta 1.5i
Eg	I_HOLLOW (1) iftHgj
EPFhԂ	I_SOLID (2)
Ep^[	I_PATTERN (3)
Enb`O	I_HATCH (4)
EhȂ	I_EMPTY (5)
.re
.ft P
.)l
.pp
hԂ@Ƃănb`O܂̓p^[Iꍇɂ
Ƀnb`O@p^[̎w܂B
.pp
nb`O@̎wɂ \fICGI_Hatch_Index()\fP g܂B
.(F CGI_Hatch_Index
CGI_Hatch_Index(index)
int	index;		/* nb`O@ */
.)F
.lp
nb`O@ɂ͎̂悤Ȃ̂܂B
ỉpƐ͑Ή萔Ƃ̒lłj
.sp 1
.(c
... -2.55 -1.4 2.55 0 0 0 4096 4096
... 0u 560u 2040u 0u 1020u 0u 1639420u -1638399u
.PS 560 2040 
.br
\v'20u'\D'l240u 0u'
.sp -1
\v'60u'\D'l240u 0u'
.sp -1
\v'100u'\D'l240u 0u'
.sp -1
\v'140u'\D'l240u 0u'
.sp -1
\v'180u'\D'l240u 0u'
.sp -1
\v'220u'\D'l240u 0u'
.sp -1
\h'380u'\D'l0u 240u'
.sp -1
\h'420u'\D'l0u 240u'
.sp -1
\h'460u'\D'l0u 240u'
.sp -1
\h'500u'\D'l0u 240u'
.sp -1
\h'540u'\D'l0u 240u'
.sp -1
\h'580u'\D'l0u 240u'
.sp -1
\h'720u'\v'60u'\D'l60u -60u'
.sp -1
\h'720u'\v'120u'\D'l120u -120u'
.sp -1
\h'720u'\v'180u'\D'l180u -180u'
.sp -1
\h'720u'\v'240u'\D'l240u -240u'
.sp -1
\h'780u'\v'240u'\D'l180u -180u'
.sp -1
\h'840u'\v'240u'\D'l120u -120u'
.sp -1
\h'900u'\v'240u'\D'l60u -60u'
.sp -1
\h'1320u'\v'60u'\D'l-60u -60u'
.sp -1
\h'1320u'\v'120u'\D'l-120u -120u'
.sp -1
\h'1320u'\v'180u'\D'l-180u -180u'
.sp -1
\h'1320u'\v'240u'\D'l-240u -240u'
.sp -1
\h'1260u'\v'240u'\D'l-180u -180u'
.sp -1
\h'1200u'\v'240u'\D'l-120u -120u'
.sp -1
\h'1140u'\v'240u'\D'l-60u -60u'
.sp -1
\h'1440u'\v'20u'\D'l240u 0u'
.sp -1
\h'1440u'\v'60u'\D'l240u 0u'
.sp -1
\h'1440u'\v'100u'\D'l240u 0u'
.sp -1
\h'1440u'\v'140u'\D'l240u 0u'
.sp -1
\h'1440u'\v'180u'\D'l240u 0u'
.sp -1
\h'1440u'\v'220u'\D'l240u 0u'
.sp -1
\h'1460u'\D'l0u 240u'
.sp -1
\h'1500u'\D'l0u 240u'
.sp -1
\h'1540u'\D'l0u 240u'
.sp -1
\h'1580u'\D'l0u 240u'
.sp -1
\h'1620u'\D'l0u 240u'
.sp -1
\h'1660u'\D'l0u 240u'
.sp -1
\h'1800u'\v'60u'\D'l60u -60u'
.sp -1
\h'1800u'\v'120u'\D'l120u -120u'
.sp -1
\h'1800u'\v'180u'\D'l180u -180u'
.sp -1
\h'1800u'\v'240u'\D'l240u -240u'
.sp -1
\h'1860u'\v'240u'\D'l180u -180u'
.sp -1
\h'1920u'\v'240u'\D'l120u -120u'
.sp -1
\h'1980u'\v'240u'\D'l60u -60u'
.sp -1
\h'2040u'\v'60u'\D'l-60u -60u'
.sp -1
\h'2040u'\v'120u'\D'l-120u -120u'
.sp -1
\h'2040u'\v'180u'\D'l-180u -180u'
.sp -1
\h'2040u'\v'240u'\D'l-240u -240u'
.sp -1
\h'1980u'\v'240u'\D'l-180u -180u'
.sp -1
\h'1920u'\v'240u'\D'l-120u -120u'
.sp -1
\h'1860u'\v'240u'\D'l-60u -60u'
.sp -1
.ps 8
\h'120u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'120u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_HESPL(1)'u/2u'H_HESPL(1)\h'-\w'H_HESPL(1)'u/2u'
.sp -1
\h'480u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'480u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_VESPL(2)'u/2u'H_VESPL(2)\h'-\w'H_VESPL(2)'u/2u'
.sp -1
\h'840u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'Eオΐ'u/2u'Eオΐ\h'-\w'Eオΐ'u/2u'
.sp -1
\h'840u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_PSESPL(3)'u/2u'H_PSESPL(3)\h'-\w'H_PSESPL(3)'u/2u'
.sp -1
\h'1200u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'Eΐ'u/2u'Eΐ\h'-\w'Eΐ'u/2u'
.sp -1
\h'1200u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_NSESPL(4)'u/2u'H_NSESPL(4)\h'-\w'H_NSESPL(4)'u/2u'
.sp -1
\h'1560u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'NX'u/2u'NX\h'-\w'NX'u/2u'
.sp -1
\h'1560u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_HVC(5)'u/2u'H_HVC(5)\h'-\w'H_HVC(5)'u/2u'
.sp -1
\h'1920u'\v'300u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'΃NX'u/2u'΃NX\h'-\w'΃NX'u/2u'
.sp -1
\h'1920u'\v'300u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'H_PSNSC(6)'u/2u'H_PSNSC(6)\h'-\w'H_PSNSC(6)'u/2u'
.sp -1
.ps
\h'1020u'\v'460u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.5 nb`O@'u/2u'} 2.5 nb`O@\h'-\w'} 2.5 nb`O@'u/2u'
.sp -1
.sp 1+560u
.PE
.)c
.sp 1
.pp
hԂ@Ƀp^[w肵ꍇAۂɎgp^[
p^[ԍƃp^[TCYɂČ肳܂B
gpp^[͂炩߃p^[Ee[uɓo^Ă܂B
p^[Ee[uǂ̃p^[g
Iɂ \fICGI_Pattern_Index()\fP g܂B
.(F CGI_Pattern_Index
CGI_Pattern_Index(index)
int	index;		/* p^[ԍ */
.)F
.lp
\fBCGINEWS\fP ł̓ftHgłR̃p^[pӂĂ܂B
.(l
p^[ԍ 1	cȖ͗l
p^[ԍ 2	Ȗ͗l
p^[ԍ 3	s͗l
.)l
.sp 1
.lp
[UŃp^[`ɂ CGI_Pattern_Table() g܂
ł̐͏ȗ܂B
.sp 1
.pp
p^[̑傫 \fICGI_Pattern_Size()\fP Ŏw肵܂B
.(F CGI_Pattern_Size
CGI_Pattern_Size(heightVec, widthVec)
Vector	heightVec;
Vector	widthVec;
.)F
.lp
Q̃xN^Ńp^[w肵܂B}2.6̂悤ɖ{͎΂߂̃p^[
wł̂łACGINEWS ł heightVec ͐A widthVec 
łȂ΂Ȃ܂B
.sp 1
.(c
... -2.25 -2.1 2.25 0 0 0 4096 4096
... 0u 840u 1800u 0u 900u 0u 1639300u -1638399u
.PS 840 1800 
.br
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
.vs 12 \" GEN by XPIC
\v'480u'\D'l0u -240u'
.sp -1
\v'240u'\D'l320u 0u'
.sp -1
\h'320u'\v'240u'\D'l0u 240u'
.sp -1
\h'320u'\v'480u'\D'l-320u 0u'
.sp -1
\h'160u'\v'200u'\h'-0.0m'\v'0.2m'\h'-\w'Pattern'u/2u'Pattern\h'-\w'Pattern'u/2u'
.sp -1
\h'1160u'\v'560u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'widthVector'u/2u'widthVector\h'-\w'widthVector'u/2u'
.sp -1
\h'760u'\v'640u'\D'l800u -160u'
.sp -1
\h'1523u'\v'498u'\D'l37u -18u'
.sp -1
\h'1519u'\v'478u'\D'l41u 2u'
.sp -1
\h'880u'\v'400u'\h'-0.0m'\v'0.2m'\h'-\w'heightVector'u'heightVector
.sp -1
\h'760u'\v'640u'\D'l240u -480u'
.sp -1
\h'991u'\v'200u'\D'l9u -40u'
.sp -1
\h'973u'\v'191u'\D'l27u -31u'
.sp -1
\h'1560u'\v'480u'\D'l240u -480u'
.sp -1
\h'1000u'\v'160u'\D'l800u -160u'
.sp -1
.ps 6
\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'19u'\v'484u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'39u'\v'488u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'58u'\v'492u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'78u'\v'496u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'97u'\v'501u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'117u'\v'505u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'136u'\v'509u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'156u'\v'513u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'175u'\v'517u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'195u'\v'521u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'214u'\v'525u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'234u'\v'529u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'253u'\v'533u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'273u'\v'537u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'292u'\v'542u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'312u'\v'546u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'331u'\v'550u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'351u'\v'554u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'370u'\v'558u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'390u'\v'562u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'409u'\v'566u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'429u'\v'570u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'448u'\v'574u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'468u'\v'578u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'487u'\v'583u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'507u'\v'587u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'526u'\v'591u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'546u'\v'595u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'565u'\v'599u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'585u'\v'603u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'604u'\v'607u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'624u'\v'611u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'643u'\v'615u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'663u'\v'619u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'682u'\v'624u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'702u'\v'628u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'721u'\v'632u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'741u'\v'636u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1500u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1520u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1540u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1560u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'20u'\v'238u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'237u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'235u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'234u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'232u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'230u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'229u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'227u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'226u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'224u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'222u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'221u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'219u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'218u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'216u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'214u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'213u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'211u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'210u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'208u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'206u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'205u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'203u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'202u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'198u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'197u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'195u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'194u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'192u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'190u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'189u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'187u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'186u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'184u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'182u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'181u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'179u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'178u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'176u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'174u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'173u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'171u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'170u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'168u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'166u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'165u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'163u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'162u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'237u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'359u'\v'234u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'379u'\v'230u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'399u'\v'227u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'419u'\v'224u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'438u'\v'221u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'458u'\v'218u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'478u'\v'214u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'498u'\v'211u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'517u'\v'208u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'537u'\v'205u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'557u'\v'202u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'577u'\v'198u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'596u'\v'195u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'616u'\v'192u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'636u'\v'189u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'655u'\v'186u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'675u'\v'182u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'695u'\v'179u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'715u'\v'176u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'734u'\v'173u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'754u'\v'170u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'774u'\v'166u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'794u'\v'163u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'813u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'833u'\v'157u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'853u'\v'154u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'873u'\v'150u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'892u'\v'147u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'912u'\v'144u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'932u'\v'141u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'951u'\v'138u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'971u'\v'134u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'991u'\v'131u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1011u'\v'128u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1030u'\v'125u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1050u'\v'122u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1070u'\v'118u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1090u'\v'115u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1109u'\v'112u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1129u'\v'109u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1149u'\v'106u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1169u'\v'102u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1188u'\v'99u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1208u'\v'96u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1228u'\v'93u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1247u'\v'90u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1267u'\v'86u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1287u'\v'83u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1307u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1326u'\v'77u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1346u'\v'74u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1366u'\v'70u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1386u'\v'67u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1405u'\v'64u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1425u'\v'61u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1445u'\v'58u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1465u'\v'54u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1484u'\v'51u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1504u'\v'48u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1524u'\v'45u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1543u'\v'42u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1563u'\v'38u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1583u'\v'35u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1603u'\v'32u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1622u'\v'29u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1642u'\v'26u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1662u'\v'22u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1682u'\v'19u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1701u'\v'16u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1721u'\v'13u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1741u'\v'10u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1761u'\v'6u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1780u'\v'3u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1800u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
.ps 10
\h'900u'\v'740u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.6 p^[̑傫̎w@'u/2u'} 2.6 p^[̑傫̎w@\h'-\w'} 2.6 p^[̑傫̎w@'u/2u'
.sp -1
.sp 1+840u
.PE
.)c
.sp 1
.sh 3 "GbW"
.pp
|SȂǂ̗̈v~eBuۂɂ͓̓hԂ̂ق
GbWƂł܂B
.sp 1
.pp
܂AGbWǂ̓t@NV \fICGI_Edge_Visibility()\fP p
w肵܂B
.(F CGI_Edge_Visibility
CGI_Edge_Visibility(visibility)
int	visibility;	/* ON or OFF */
.)F
.lp
 \fIvisibility\fP ͒萔 ON ܂ OFF ̒lƂ܂B
ON ł΃GbW܂BOFF Ȃ΂܂B
ftHg OFF łB
.sp 1
.pp
GbW̐EEF͂ꂼꎟ̃t@NVŎw肵܂B
.(F CGI_Edge_Type
CGI_Edge_Type(type)
int	type;	/* ̎ CGI_Line_Type() Ɠ */
.)F
.(F CGI_Edge_Width
CGI_Edge_Width(width)
Size	width;	/* ̕ */
.)F
.(F CGI_Edge_Colour
CGI_Edge_Colour(colour)
Colour	colour;	/* ̐F */
.)F
.sp 1
.sh 3 "eLXg"
.pp
eLXg̑ƂĎ̂悤Ȃ̂܂B
.(l
ÉitHgj
Ex
E傫
E`
EF
EACg
.)l
.pp
\fBCGINEWS\fPł̓tHgƂăVXêqnltHĝق
wEChEp̃tHg̈ꕔ
xN^EXg[NEtHggp邱Ƃł܂B
ǂ̃tHggpł邩ɂĂ
\fBCGINEWS\fP Function Reference Manual\fP B
.pp
tHg̎w \fICGI_Font_List()\fP  \fICGI_Text_Font_Index()\fP 
Q̃t@NVgp܂B
.(F CGI_Font_List
CGI_Font_List(font_list)
char *font_list[];	/* tHg̃Xg */
.)F
.(F CGI_Text_Font_Index
CGI_Text_Font_Index(index)
int	index;		/* tHg̃CfbNX */
.)F
.lp
gptHg炩 CGI_Font_List() păZbgĂ܂B
 \fIfont_list\fP ̓tHg̕w|C^̔złB
tHg̐؂ւ CGI_Text_Font_Index() g܂B
CfbNXP font_list Ɏw肵ŏ̃tHgA
CfbNXQQԖڂ̃tHgAƂ悤ɑΉ܂B
.pp
t@NV \fICGI_Character_Height()\fP ŕ̍w肵܂B
.(F CGI_Character_Height
CGI_Character_Height(height)
int	height;		/* ̍iucbj */
.)F
.lp
͂ucbŎw肵܂B
AgpĂtHg̊֌WxN^EXg[NEtHgitHg
\fBvsfont32\fPjȊÕtHg̍w肷邱Ƃ͈Ӗ܂B
.pp
t@NV \fICGI_Character_Orientation()\fP Ŏ̌`ƕ`
w肵܂B
.(F CGI_Character_Orientation
CGI_Character_Orientation(upVector, baseVector)
Vector	upVector;	/* ̍̃xN^ */
Vector	baseVector;	/* ̃̕xN^ */
.)F
.lp
Q̃xN^ \fIupVector\fP  \fIbaseVector\fP ɂĕ̌`ƕ`
w肵܂B}2.7QƂĂB
.sp 1
.(b
.(c
... -0.650969 -1.70179 0.650969 0 0 0 4096 4096
... 0u 680u 520u 0u 260u 0u 1636222u -1635961u
.PS 680 520 
.br
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
.vs 12 \" GEN by XPIC
\h'40u'\v'480u'\D'l80u -320u'
.sp -1
\h'120u'\v'201u'\D'l0u -41u'
.sp -1
\h'101u'\v'196u'\D'l19u -36u'
.sp -1
\h'40u'\v'480u'\D'l320u -80u'
.sp -1
\h'324u'\v'419u'\D'l36u -19u'
.sp -1
\h'319u'\v'400u'\D'l41u 0u'
.sp -1
\h'120u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'125u'\v'381u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'129u'\v'362u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'134u'\v'344u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'139u'\v'325u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'144u'\v'306u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'148u'\v'287u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'153u'\v'268u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'158u'\v'249u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'162u'\v'231u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'167u'\v'212u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'172u'\v'193u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'176u'\v'174u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'181u'\v'155u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'186u'\v'136u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'191u'\v'118u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'195u'\v'99u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'219u'\v'75u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'238u'\v'71u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'256u'\v'66u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'275u'\v'61u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'294u'\v'56u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'313u'\v'52u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'332u'\v'47u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'351u'\v'42u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'369u'\v'38u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'388u'\v'33u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'407u'\v'28u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'426u'\v'24u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'445u'\v'19u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'464u'\v'14u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'482u'\v'9u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'501u'\v'5u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'515u'\v'19u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'511u'\v'38u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'506u'\v'56u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'501u'\v'75u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'496u'\v'94u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'492u'\v'113u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'487u'\v'132u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'482u'\v'151u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'478u'\v'169u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'473u'\v'188u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'468u'\v'207u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'464u'\v'226u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'459u'\v'245u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'454u'\v'264u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'449u'\v'282u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'445u'\v'301u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'421u'\v'325u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'402u'\v'329u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'384u'\v'334u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'365u'\v'339u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'346u'\v'344u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'327u'\v'348u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'308u'\v'353u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'289u'\v'358u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'271u'\v'362u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'252u'\v'367u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'233u'\v'372u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'214u'\v'376u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'195u'\v'381u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'176u'\v'386u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'158u'\v'391u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'139u'\v'395u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'157u'\v'383u'\D'l203u -340u'
.sp -1
\h'360u'\v'43u'\D'l43u 284u'
.sp -1
\h'223u'\v'277u'\D'l164u -40u'
.sp -1
\h'400u'\v'480u'\h'-0.0m'\v'0.2m'\h'-\w'baseVector'u/2u'baseVector\h'-\w'baseVector'u/2u'
.sp -1
\v'160u'\h'-0.0m'\v'0.2m'\h'-\w'upVector'u/2u'upVector\h'-\w'upVector'u/2u'
.sp -1
\h'260u'\v'580u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.7 LN^EIGe[V'u/2u'} 2.7 LN^EIGe[V\h'-\w'} 2.7 LN^EIGe[V'u/2u'
.sp -1
.sp 1+680u
.PE
.)c
.)b
.sp 1
.lp
̂悤Ɏ΂߂ɂƂƂ\łB
 CGI_Character_Height() ƓA
gpĂtHg̊֌WxN^EXg[NEtHgitHg
vsfont32jȊÕtHg΂߂ɕ\邱Ƃ͂ł܂B
.pp
ftHgl (0,1), (1,0) łB
.sp 1
.pp
ǂ̕ɏt@NV \fICGI_Text_Path()\fP p
wł܂B
.(F CGI_Text_Path
CGI_Text_Path(path)
int	path;	/* ㉺E */
.)F
.lp
path ̒l͎Ɏ萔̂ꂩłB
.(l
.ft CW
.ta 1.5i
P_UP	
p_DOWN	
P_LEFT	
P_RIGHT	E
.re
.ft
.)l
.lp
Ⴆ΃pXƂĉIׂΏc\ɂȂ܂B
 CGI_Text_Orientation() Ŏw肵 \fIupVector ̕A
baseVector ̕E\fPƒ`Ă܂B
.pp
ftHg͉EłB
.sp 1
.pp
eLXg̏o͂ɂ͕\镶ƍWw肵܂A̍ە\
ǂ̕w肳ꂽWɍ킹̂w肷邱Ƃł܂B
̎wɂ̓t@NV \fICGI_Text_Alignment()\fP g܂B
.(F CGI_Text_Alignment
CGI_Text_Alignment(hAlign, vAlign, cont_hAlign, cont_vAlign)
int	hAlign;	/* ̉̃ACg */
int	vAlign;	/* ̍̃ACg */
double	cont_hAlign;	/* A_CONTINUOUS_HORIZONTAL ̂Ƃ݈̂Ӗ */
double	cont_vAlign;	/* A_CONTINUOUS_VERTICAL ̂Ƃ݈̂Ӗ */
.)F
.lp
 hAlign, vAlign ͂ꂼꕶ̉ÃACgłB
hAlign ̒l͎̂ƂłB
.(l
.ta 1.8i
.ft CW
A_LEFT	̍ł킹
A_CENTER	̍E̒S킹
A_RIGHT	̍łE킹
A_NORMAL_HORIZONTAL	eLXgEpXɍ킹čœKȃACgI
A_CONTINUOUS_HORIZONTAL
.ft
.re
.)l
.lp
A_CONTINUOUS_HORIZONTAL ̏ꍇ͕\̍[ƕ\̕
ƂĈ cont_hAlign Ŏw肳ʒuɃAC܂B
cont_hAlign  0.0 ȂΕ̍[A1.0 ȂΉE[AłΕ
[̂ɍAƂłB
.pp
vAlign ̒l͎̂ƂłB
.(l
.ta 1.8i
.ft CW
A_TOP	gbvCitHg̍ł̕j킹
A_CAP	LbvCi啶̍̃Cj킹
A_HALF	tHg̏㉺̒S킹
A_BASE	tHg̃x[XC킹
A_BOTTOM	{gCitHg̍ł̕j킹
A_NORMAL_VERTICAL	eLXgEpXɍ킹čœKȃACgI
A_CONTINUOUS_HORIZONTAL
.ft
.re
.)l
.lp
̐}QƂĂB
.sp 1
.(c
... 0 -1.6 3.4 1.2 0 0 4096 4096
... 0u 1119u 1359u 0u 0u 480u 1637196u -1636715u
.PS 1119 1359 
.br
.nr zF .f \" GEN by XPIC
.nr zS .s \" GEN by XPIC
.nr zV .v \" GEN by XPIC
.ft R \" GEN by XPIC
.ps 24 \" GEN by XPIC
\h'560u'\v'660u'\D'l80u 0u'
.sp -1
\h'480u'\v'500u'\D'l0u 80u'
.sp -1
\h'560u'\v'420u'\D'l80u 0u'
.sp -1
\h'480u'\v'580u'\D'a80u 0u 0u 80u'
.sp -1
\h'560u'\v'420u'\D'a0u 80u -79u 0u'
.sp -1
\h'719u'\v'500u'\D'a-79u 0u 0u -79u'
.sp -1
\h'719u'\v'460u'\D'l0u 279u'
.sp -1
\h'640u'\v'660u'\D'a0u -79u 80u 0u'
.sp -1
\h'640u'\v'819u'\D'a0u -79u 80u 0u'
.sp -1
\h'640u'\v'819u'\D'l-80u 0u'
.sp -1
\h'520u'\v'779u'\D'a40u 0u 0u 40u'
.sp -1
\h'96u'\v'500u'\D'l212u 0u'
.sp -1
\h'40u'\v'660u'\D'l160u -480u'
.sp -1
\h'200u'\v'180u'\D'l160u 480u'
.sp -1
.ps 10
\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'20u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'839u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'819u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'799u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'779u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'759u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'739u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'719u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'699u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'20u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'699u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'719u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'739u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'759u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'779u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'799u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'819u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'839u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'699u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'719u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'739u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'759u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'779u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'839u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'819u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'799u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'779u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'759u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'739u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'719u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'699u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'799u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'779u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'759u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'739u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'719u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'699u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'699u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'719u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'739u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'759u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'779u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'799u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'819u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'839u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'859u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\v'180u'\D'l20u 0u'
.sp -1
\h'41u'\v'180u'\D'l20u 0u'
.sp -1
\h'82u'\v'180u'\D'l20u 0u'
.sp -1
\h'123u'\v'180u'\D'l20u 0u'
.sp -1
\h'164u'\v'180u'\D'l20u 0u'
.sp -1
\h'205u'\v'180u'\D'l20u 0u'
.sp -1
\h'246u'\v'180u'\D'l20u 0u'
.sp -1
\h'286u'\v'180u'\D'l20u 0u'
.sp -1
\h'327u'\v'180u'\D'l20u 0u'
.sp -1
\h'368u'\v'180u'\D'l20u 0u'
.sp -1
\h'409u'\v'180u'\D'l20u 0u'
.sp -1
\h'450u'\v'180u'\D'l20u 0u'
.sp -1
\h'491u'\v'180u'\D'l20u 0u'
.sp -1
\h'532u'\v'180u'\D'l20u 0u'
.sp -1
\h'573u'\v'180u'\D'l20u 0u'
.sp -1
\h'614u'\v'180u'\D'l20u 0u'
.sp -1
\h'655u'\v'180u'\D'l20u 0u'
.sp -1
\h'696u'\v'180u'\D'l20u 0u'
.sp -1
\h'737u'\v'180u'\D'l20u 0u'
.sp -1
\h'778u'\v'180u'\D'l20u 0u'
.sp -1
\h'818u'\v'180u'\D'l20u 0u'
.sp -1
\h'859u'\v'180u'\D'l20u 0u'
.sp -1
\h'1029u'\v'180u'\h'-0.0m'\v'0.2m'\h'-\w'CAP LINE'u/2u'CAP LINE\h'-\w'CAP LINE'u/2u'
.sp -1
\v'100u'\D'l20u 0u'
.sp -1
\h'41u'\v'100u'\D'l20u 0u'
.sp -1
\h'82u'\v'100u'\D'l20u 0u'
.sp -1
\h'123u'\v'100u'\D'l20u 0u'
.sp -1
\h'164u'\v'100u'\D'l20u 0u'
.sp -1
\h'205u'\v'100u'\D'l20u 0u'
.sp -1
\h'246u'\v'100u'\D'l20u 0u'
.sp -1
\h'286u'\v'100u'\D'l20u 0u'
.sp -1
\h'327u'\v'100u'\D'l20u 0u'
.sp -1
\h'368u'\v'100u'\D'l20u 0u'
.sp -1
\h'409u'\v'100u'\D'l20u 0u'
.sp -1
\h'450u'\v'100u'\D'l20u 0u'
.sp -1
\h'491u'\v'100u'\D'l20u 0u'
.sp -1
\h'532u'\v'100u'\D'l20u 0u'
.sp -1
\h'573u'\v'100u'\D'l20u 0u'
.sp -1
\h'614u'\v'100u'\D'l20u 0u'
.sp -1
\h'655u'\v'100u'\D'l20u 0u'
.sp -1
\h'696u'\v'100u'\D'l20u 0u'
.sp -1
\h'737u'\v'100u'\D'l20u 0u'
.sp -1
\h'778u'\v'100u'\D'l20u 0u'
.sp -1
\h'818u'\v'100u'\D'l20u 0u'
.sp -1
\h'859u'\v'100u'\D'l20u 0u'
.sp -1
\h'1029u'\v'100u'\h'-0.0m'\v'0.2m'\h'-\w'TOP LINE'u/2u'TOP LINE\h'-\w'TOP LINE'u/2u'
.sp -1
\v'660u'\D'l20u 0u'
.sp -1
\h'41u'\v'660u'\D'l20u 0u'
.sp -1
\h'82u'\v'660u'\D'l20u 0u'
.sp -1
\h'123u'\v'660u'\D'l20u 0u'
.sp -1
\h'164u'\v'660u'\D'l20u 0u'
.sp -1
\h'205u'\v'660u'\D'l20u 0u'
.sp -1
\h'246u'\v'660u'\D'l20u 0u'
.sp -1
\h'286u'\v'660u'\D'l20u 0u'
.sp -1
\h'327u'\v'660u'\D'l20u 0u'
.sp -1
\h'368u'\v'660u'\D'l20u 0u'
.sp -1
\h'409u'\v'660u'\D'l20u 0u'
.sp -1
\h'450u'\v'660u'\D'l20u 0u'
.sp -1
\h'491u'\v'660u'\D'l20u 0u'
.sp -1
\h'532u'\v'660u'\D'l20u 0u'
.sp -1
\h'573u'\v'660u'\D'l20u 0u'
.sp -1
\h'614u'\v'660u'\D'l20u 0u'
.sp -1
\h'655u'\v'660u'\D'l20u 0u'
.sp -1
\h'696u'\v'660u'\D'l20u 0u'
.sp -1
\h'737u'\v'660u'\D'l20u 0u'
.sp -1
\h'778u'\v'660u'\D'l20u 0u'
.sp -1
\h'818u'\v'660u'\D'l20u 0u'
.sp -1
\h'859u'\v'660u'\D'l20u 0u'
.sp -1
\h'1029u'\v'660u'\h'-0.0m'\v'0.2m'\h'-\w'BASE LINE'u/2u'BASE LINE\h'-\w'BASE LINE'u/2u'
.sp -1
\v'859u'\D'l20u 0u'
.sp -1
\h'41u'\v'859u'\D'l20u 0u'
.sp -1
\h'82u'\v'859u'\D'l20u 0u'
.sp -1
\h'123u'\v'859u'\D'l20u 0u'
.sp -1
\h'164u'\v'859u'\D'l20u 0u'
.sp -1
\h'205u'\v'859u'\D'l20u 0u'
.sp -1
\h'246u'\v'859u'\D'l20u 0u'
.sp -1
\h'286u'\v'859u'\D'l20u 0u'
.sp -1
\h'327u'\v'859u'\D'l20u 0u'
.sp -1
\h'368u'\v'859u'\D'l20u 0u'
.sp -1
\h'409u'\v'859u'\D'l20u 0u'
.sp -1
\h'450u'\v'859u'\D'l20u 0u'
.sp -1
\h'491u'\v'859u'\D'l20u 0u'
.sp -1
\h'532u'\v'859u'\D'l20u 0u'
.sp -1
\h'573u'\v'859u'\D'l20u 0u'
.sp -1
\h'614u'\v'859u'\D'l20u 0u'
.sp -1
\h'655u'\v'859u'\D'l20u 0u'
.sp -1
\h'696u'\v'859u'\D'l20u 0u'
.sp -1
\h'737u'\v'859u'\D'l20u 0u'
.sp -1
\h'778u'\v'859u'\D'l20u 0u'
.sp -1
\h'818u'\v'859u'\D'l20u 0u'
.sp -1
\h'859u'\v'859u'\D'l20u 0u'
.sp -1
\h'1119u'\v'859u'\h'-0.0m'\v'0.2m'\h'-\w'BOTTOM LINE'u/2u'BOTTOM LINE\h'-\w'BOTTOM LINE'u/2u'
.sp -1
\v'480u'\D'l20u 0u'
.sp -1
\h'41u'\v'480u'\D'l20u 0u'
.sp -1
\h'82u'\v'480u'\D'l20u 0u'
.sp -1
\h'123u'\v'480u'\D'l20u 0u'
.sp -1
\h'164u'\v'480u'\D'l20u 0u'
.sp -1
\h'205u'\v'480u'\D'l20u 0u'
.sp -1
\h'246u'\v'480u'\D'l20u 0u'
.sp -1
\h'286u'\v'480u'\D'l20u 0u'
.sp -1
\h'327u'\v'480u'\D'l20u 0u'
.sp -1
\h'368u'\v'480u'\D'l20u 0u'
.sp -1
\h'409u'\v'480u'\D'l20u 0u'
.sp -1
\h'450u'\v'480u'\D'l20u 0u'
.sp -1
\h'491u'\v'480u'\D'l20u 0u'
.sp -1
\h'532u'\v'480u'\D'l20u 0u'
.sp -1
\h'573u'\v'480u'\D'l20u 0u'
.sp -1
\h'614u'\v'480u'\D'l20u 0u'
.sp -1
\h'655u'\v'480u'\D'l20u 0u'
.sp -1
\h'696u'\v'480u'\D'l20u 0u'
.sp -1
\h'737u'\v'480u'\D'l20u 0u'
.sp -1
\h'778u'\v'480u'\D'l20u 0u'
.sp -1
\h'818u'\v'480u'\D'l20u 0u'
.sp -1
\h'859u'\v'480u'\D'l20u 0u'
.sp -1
\h'1029u'\v'480u'\h'-0.0m'\v'0.2m'\h'-\w'HALF LINE'u/2u'HALF LINE\h'-\w'HALF LINE'u/2u'
.sp -1
\h'680u'\v'1039u'\h'-0.0m'\v'0.2m'\h'-\w'} 2.8 ̃ACg'u/2u'} 2.8 ̃ACg\h'-\w'} 2.8 ̃ACg'u/2u'
.sp -1
.ft \n(zF \" GEN by XPIC
.ps \n(zS \" GEN by XPIC
.sp 1+1119u
.PE
.)c
.lp
A_CONTINUOUS_VERTICAL ͊\̉[ƕ\̍ł邱Ƃ
 A_CONTINUOUS_VERTICAL ƓłB
.pp
A_NORMAL_HORIZONTAL  A_NORMAL_VERTICAL w肵ꍇۂɎg
ACĝ͎悤ɂȂ܂B
.sp 1
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81 82
.nr 80 0
.nr 38 \weLXgEpX
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wP_UP
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wP_DOWN
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wP_RIGHT
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wP_LEFT
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \wACg
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wA_CENTER
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wA_CENTER
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wA_LEFT
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wA_RIGHT
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 82 0
.nr 38 \wACg
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wA_BASE
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wA_TOP
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wA_BASE
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wA_BASE
.if \n(82<\n(38 .nr 82 \n(38
.82
.rm 82
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr 42 \n(81+(3*\n(38)
.nr 82 +\n(42
.nr TW \n(82
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 3147 file Input is too wide - \n(TW units
.ne 5v+0p
.nr #I \n(.i
.in +(\n(.lu-\n(TWu-\n(.iu)/2u
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'(|\n(41u+|\n(80u)/2u'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'(|\n(42u+|\n(81u)/2u'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'eLXgEpX\h'|\n(41u'ACg\h'|\n(42u'ACg
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'P_UP\h'|\n(41u'A_CENTER\h'|\n(42u'A_BASE
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'P_DOWN\h'|\n(41u'A_CENTER\h'|\n(42u'A_TOP
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'P_RIGHT\h'|\n(41u'A_LEFT\h'|\n(42u'A_BASE
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'P_LEFT\h'|\n(41u'A_RIGHT\h'|\n(42u'A_BASE
.fc
.nr T. 1
.T# 1
.in \n(#Iu
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-8
.sp 1
.lp
]ăftHg̃eLXgEpX P_RIGHT ̂Ƃ͕\̍[
x[XCw肳ꂽWɂȂ悤ɂ܂B
.pp
ftHgl A_NORMAL_HOLIZONTAL  A_NORMAL_VERTICAL łB
.sp 1
.pp
eLXg̐F̓t@NV \fICGI_Text_Colour()\fP Ŏw肵܂B
.(F CGI_Text_Colour
CGI_Text_Colour(colour)
Colour	colour;
.)F
.sp 1
.sh 3 "}[J"
.pp
}[Jɂ
.(l
E
EF
E傫
.)l
.lp
܂B
.pp
}[J̎ނ \fICGI_Marker_Type()\fP Ŏw肵܂B
.(F CGI_Marker_Type
CGI_Marker_Type(type)
int	type;
.)F
.lp
̂悤ȃ}[J`Ă܂B
.(l
.ft CW
.ta 1.5i
E_	M_DOT (1)
EvX	M_PLUS (2)
E	M_ASTERISK (3)
E~	M_CIRCLE (4)
Ew	M_CROSS (5)
.re
.ft P
.)l
.sp 1
.pp
}[J̐F̎wɂ \fICGI_Marker_Colour()\fP g܂B
.(F CGI_Marker_Colour
CGI_Marker_Colour(colour)
Colour	colour;
.)F
.pp
}[J̑傫 \fICGI_Marker_Size()\fP Ŏw肵܂B
.(F CGI_Marker_Size
CGI_Marker_Size(size)
Size	size;
.)F
.lp
\fBCGINEWS\fP ł̓}[J̑傫͂QނpӂĂ܂B
w肳ꂽ傫̂̂Ȃꍇ͋߂l̂̂g܂B
.sp 1
.sh 2 "ohe[u"
.pp
To be supplied.
.bp
.sh 2 "TvEvO"
.pp
ł͊ȒPȃvO \fBCGINEWS\fP ̊{IȎg
܂B
.pp
ɎvO͂̃`[gA̕\î悤Ȃ́j
ʂɕ\܂B
vO̐͒߂ƂĒɖߍł܂B
.sp 2
.(l
.ft CW
.\" so ../output/output-sample.c
/*
 *	bfhmdvr(output) TvEvO
 */

/* CN[hEt@CƂ cgi.h w肵܂ */
#include <cgi.h>

Point		point();
Vector	vector();
Size		scale();
Colour	colour();

main()
{
	/*
	 * gptHg̃Xgł
	 */
	static char	*fontname[] = {
		"rom-ascii",	/* index 1 (ROM font) */
		"vtsingle",		/* index 2 (X font) */
		"9x15",		/* index 3 (X font) */
		"sbdr40sx",		/* index 4 (X font) */
		"vsfont32"		/* index 5 (Vector font) */
	};
#define NFONT	(sizeof(fontname) / sizeof(char *))


	/*
	 * ܂͂߂ɂbfh̃CjVCYsȂ܂
	 */
	CGI_Initialise();

	/*
	 * t@NV CGI_VDC_Extent() gčWnw肵܂B
	 * foCXEr[|[gftHgȂ̂
	 * ŏ̈ʂ̍AQԖڂʂ̉EɑΉ܂B
	 * ]Ă̏ꍇʂ̍_iOCOjA
	 * EオiWOOCPOOOjɂȂ܂B
	 */
	CGI_VDC_Extent(point(0, 1000), point(800, 0));

	/*
	 * NbvEN^OʂƓ傫ɐݒ肵܂B
	 */
	CGI_Clip_Rectangle(point(0, 0), point(800, 1000));

	/*
	 * gptHgw肵܂B
	 */
	CGI_Font_List(NFONT, fontname);

	/* ۂɊG܂B*/
	draw_waku();
	draw_title();
	draw_picture();

	/*
	 * ŌɂbfhI܂B
	 */
	CGI_Terminate();

	exit(0);
}

/* |CĘg܂ */
draw_waku()
{
	static Point	pl1[5] = {
		{5, 5}, {5, 995}, {795, 995}, {795, 5}, {5, 5} };
	static Point	pl2[5] = {
		{10, 10}, {10, 990}, {790, 990}, {790, 10}, {10, 10} };

	CGI_Polyline(5, pl2);

	/* ̕Rhbgɂ܂ */
	/* Ȃ݂ɃftHg͂Phbgł */
	CGI_Line_Width(scale(3.0));

	CGI_Polyline(5, pl1);
}

/* ^CgeLXgEt@NVď܂ */
draw_title()
{
	/* p^[Ő}`h邱Ƃw肵܂ */
	CGI_Interior_Style(I_PATTERN);

	/* p^[ƂĎs͗lI܂ */
	CGI_Pattern_Index(3);

	/* p^[̑傫WWɂ܂ */
	CGI_Pattern_Size(vector(0, 8), vector(8, 0));

	/* `܂ */
	CGI_Rectangle(point(100, 850), point(700, 600));

	/*
	 * ^CgiCGINEWS Tutorialj܂
	 * ɂꂽp^[󂳂Ȃ悤
	 * gXyAVBݒ肵܂
	 */
	CGI_Text_Colour(colour(0));
	CGI_Transparency(TRANSPARENT);
	CGI_Text_Font_Index(4);
	CGI_Text_Alignment(A_CENTER, A_BASE, 0.0, 0.0);
	CGI_Text(point(400, 750), FINAL, "CGI NEWS");
	CGI_Text(point(400, 650), FINAL, "Tutorial");

	/*
	 * tHgƂăxN^EXg[NEtHgIт܂
	 * ̃tHg CGI_Character_Height() ő傫ς
	 * CGI_Character_Orientation() gĎ΂߂ɂ肷邱Ƃ
	 * \ł
	 * \ł܂
	 */
	CGI_Text_Colour(colour(1));
	CGI_Text_Font_Index(5);
	/* ΂߂ɂ܂ */
	CGI_Character_Orientation(vector(2,10), vector(7,0));
	/* ̑傫w肵܂ */
	CGI_Character_Height(30);
	CGI_Text(point(400, 100), FINAL,
		"Ё@\tgEFAET[`EA\VFCc");
}

/* ~܂ */
draw_picture()
{
	Point	p0, p1, p2;
	int	vx = 5, vy = 5;
	int	i;

	p1.x = -1;
	p2.x = 400; p2.y = 330;	/* W */

	/* Phbgɖ߂܂ */
	CGI_Line_Width(scale(1.0));

	for (i = 0; i < 1000; i++) {
		/*
		 * ~܂iCircular_Arc_Center  startVector 
		 * endVector vƉ~܂j
		 * J[ECfbNX̂PԂ̓ftHgō
		 * ifBXvCj܂͔iJ[fBXvCjł
		 */
		CGI_Line_Colour(colour(1));
		CGI_Circular_Arc_Center(p2, vector(1,0), vector(1,0), 20);

		p0 = p1; p1 = p2;

		/* ̉~̈ʒuvZ܂ */
		p2.x += vx; p2.y += vy;
		if (p2.x < 200)
			p2.x = 200 + (200 - p2.x), vx = -vx;
		else if (p2.x > 600)
			p2.x = 600 - (p2.x - 600), vx = -vx;
		if (p2.y < 250)
			p2.y = 250 + (250 - p2.y), vy = -vy;
		else if (p2.y > 500)
			p2.y = 500 - (p2.y - 500), vy = -vy;

		if (p0.x < 0) continue;
		/*
		 * CfbNXOԂ̐FŏƂɂ
		 * Ỏ~܂
		 * J[ECfbNX̂OԂ̓ftHg
		 * obNOEhEJ[A܂蔒ifBXvCj
		 * ܂͍iJ[fBXvCjł
		 */
		CGI_Line_Colour(colour(0));
		CGI_Circular_Arc_Center(p0, vector(1,0), vector(1,0), 20);
	}
}

/* ȉ̊֐͌^ϊp̊֐ł */
Point point(x, y)
int	x, y;
{
	Point	p;
	p.x = x, p.y = y;
	return(p);
}

Vector vector(x, y)
int	x, y;
{
	Vector	p;
	p.x = x, p.y = y;
	return(p);
}

Size scale(s)
double	s;
{
	Size	tmp;
	tmp.scaled = s;
	return(tmp);
}

Colour colour(i)
int	i;
{
	Colour	c;
	c.Index = i;
	return(c);
}
.ft P
.)l
.sp 2
.pp
̃vÔ͎悤ɃRpC܂B
.(l
	% cc -o sample sample.c -lcginews -lm
.)l
.lp
t@C sample.c ɃvOĂƂ܂B
.pp
sƂ܂ʂNA܂B̂ƃtHgǂݍނ̂ŏXԂ
܂iɃxN^tHggpƎԂ܂j
΂炭ƕ`n߂܂B
̐}͔fBXvCgpꍇ̎sʂłB
.sp 1
.(b
.sp 28
.ce 1
s
.)b
.\" $Header: tutorial,v 4.300 91/06/08 01:54:26 root Rel41 $
.pn 24
.nr ch 2
.+c "L[{[hA}EX̓ уXN[ւ̃GR["
.pp
̏͂ł́A͂ƃGR[Ŏg֐ɂĉ܂B
.sh 2 ""
.pp
CGINEWS ɂē͂𓾂邽߂ɂ́A[U[͂܂
S_̓foCX̂PȏKv܂B
̂߂ɂ́A\fICGI_Initialise_Input_Device\fR֐g܂B
.(F CGI_Initialise_Input_Device
CGI_Initialise_Input_Device(inputClass, deviceIndex)
int	inputClass;/* CvbgNX */
int	deviceIndex;/* foCXCfbNX */
.)F
\fIinputClass\fR  \fIdeviceIndex\fR ƂŁA_̓foCXw肵܂B
_̓foCX́ACGINEWS \鉼zIȃfoCXŁA
ЂƂ̓̕foCXɑΉ܂B
.sp
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81 82
.nr 80 0
.nr 38 \wCvbgNX
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w\fILOCATOR\fR
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w\fICHOICE\fR
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w\fICHOICE\fR
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w\fISTRING\fR
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \wfoCXCfbNX
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 82 0
.nr 38 \w̓foCX
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \w}EX
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \w}EX̃{^
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wL[{[h̃t@NVL[
.if \n(82<\n(38 .nr 82 \n(38
.nr 38 \wL[{[h
.if \n(82<\n(38 .nr 82 \n(38
.82
.rm 82
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr 42 \n(81+(3*\n(38)
.nr 82 +\n(42
.nr TW \n(82
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 3485 file Input is too wide - \n(TW units
.ne 5v+2p
.nr #I \n(.i
.in +(\n(.lu-\n(TWu-\n(.iu)/2u
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.sp .3
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'CvbgNX\h'|\n(41u'foCXCfbNX\h'|\n(42u'̓foCX
.sp .3
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.sp .3
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\fILOCATOR\fR\h'|\n(41u'0\h'|\n(42u'}EX
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\fICHOICE\fR\h'|\n(41u'0\h'|\n(42u'}EX̃{^
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\fICHOICE\fR\h'|\n(41u'1\h'|\n(42u'L[{[h̃t@NVL[
.ta \n(80u \n(81u \n(82u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\fISTRING\fR\h'|\n(41u'0\h'|\n(42u'L[{[h
.sp .3
.fc
.nr T. 1
.T# 1
.in \n(#Iu
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-14
.re
.(l
EP[^NX͂P̂ucb̓_Ԃ܂B
E`CXNX͐ȂI}̐Ԃ܂B
EXgONX͕Ԃ܂B
.)l
.lp
Iy[^͂S̘_̓foCX𑀍삷邽߂
NEWS [NXe[V̓̕foCXg܂B
.pp
\fICGI_Initialise_Input_Device\fR ֐́A_̓foCX\fIREADY\fȐԂɂ܂B
.pp
\fICGI_Release_Input_Device\fR ֐́A_̓foCX\fIRELEASED\fȐԂɂ܂B
.(F CGI_Release_Input_Device
CGI_Release_Input_Device(inputClass, deviceIndex)
int	inputClass, deviceIndex;
.)F
_̓foCX̏Ԃ\fIRELEASED\fRɂȂĂƁA͈͂؎󂯕tȂȂ܂B
.sp 1
.sh 2 "GR[AvvgAANmbWg"
.pp
_̓foCX̌ݒlmɂ́AGR[Ԃ\fION\fRɂāAfBXvCɃGR[܂B
.(F CGI_Set_Echo_State
CGI_Set_Echo_State(inputClass, deviceIndex, echoState)
int	inputClass, deviceIndex;
int	echoState;/* GR[Xe[g */
.)F
GR[^Cv̓GR[ǂ̂悤ɃXN[Ɍ邩肵܂B
Ⴆ΁AP[^̃GR[^Cvɂ́A\fICROSSHAIR\fR  \fITRACKING_CROSS\fR܂B
GR[^CvƂ̑̐FXȕϐA \fICGI_Set_Echo_Data\fR ֐gĐݒł܂B
.(F CGI_Set_Echo_Data
CGI_Set_Echo_Data(inputClass, deviceIndex, echoType, promptType,
	acknowledgementType, echoAreaFirst, echoAreaSecond,
	echoDataRecord)
int	inputClass, deviceIndex;
int	echoType;/* GR[^Cv */
int	promptType;/* vvg`^Cv */
int	acknowledgementType;/* ANmbWg^Cv */
DC	echoAreaFirst, echoAreaSecond;/* GR[GA */
EchoDataRecord	echoDataRecord;/* GR[f[^R[h */
.)F
vvg^Cv͂ǂ̂悤ɃvvgsȂ߂܂B
CGINEWSɂ́A\fIPROMPT_TONE\fR  \fIPROMPT_MESSAGE\fR̂Q̃vvg^Cv܂B
lɁAANmbWg^Cvɂ \fIACK_TONE\fR  \fIACK_MESSAGE\fR܂B
[U[́AGR[AvvgAANmbWgo͂̈A
GR[GAŎwł܂B
GR[f[^R[hgĂGR[^CvgƂA
tIȏt邱Ƃł܂B(\fIcgi_input.h\fR Q).
.pp
vvg^Cvw肷̂ɂ́A\fICGI_Set_Prompt_State\fR ֐g܂B
.(F CGI_Set_Prompt_State
CGI_Set_Prompt_State(inputClass, deviceIndex, promptState)
int	inputClass, deviceIndex;
int	promptState;/* vvgXe[g */
.)F
vvgXe[gA\fION\fR ɂȂĂƁACGINEWS͑҂̎ɁAvvg\܂B
Ⴆ΁A\fICGI_Request\fR ֐Ă΂ƁAvvgo܂(q)B 
.pp
ANmbWgXe[g@\fION\fR ɂȂĂƁA͂ƂɃANmbWgsȂ܂B
ANmbWgXe[gw肷̂ɂ́A\fICGI_Set_Acknowledgement_State\fR ֐g܂B
.(F CGI_Set_Acknowledgement_State
CGI_Set_Acknowledgement_State(inputClass, deviceIndex, ackState)
int	inputClass, deviceIndex;
int	ackState;/* ANmbWgXe[g */
.)F
.sh 2 "NGXg"
.pp
CGINEWSɂ͂S͕̓@܂B
.(l
ENGXg \- Iy[^̓͐M҂āAlԂ܂B
EGR[NGXg \- NGXgƎĂ܂A[U[GR[sȂƂł܂B
ETv \- foCX̌ݒl𒼂ɕԂ܂B
ECxg \- ̃foCX̓̓Cxg̃CxgL[ɃZ[u܂B
.)l
̃ZNVł͂Ƃ{Iȓ͕@łANGXg͂܂B
̃ZNVŁAGR[NGXg͂܂B
TvƃCxg͂ɂẮA Function Reference ManualĂB
NGXg͂ɂ\fICGI_Request\fR֐g܂B
.(F CGI_Request
CGI_Request(inputClass, deviceIndex, timeout, requestStatus,
        validityStatus, trigger, value)
int     inputClass, deviceIndex;
int     timeout; /* ^CAEg */
int     *requestStatus; /* (RETURN) NGXgXe[^X */
int     *validityStatus; /* (RETURN) LtO */
int     *trigger; /* (RETURN) gK[CfbNX */
InputValue      *value; /* (RETURN) NGXgl */
.)F
̊֐́ÂR̂ǂꂩAN܂ŁA҂Ă܂:
.(l
EgK[t@C
E^CAEg
Eu[N
.)l
.pp
e_̓foCXɂ́A̃gK[t܂B
gK[ \fICGI_Request\fR ֐Ă΂ƁAA[h̏ԂɂȂA 
CGINEWS̓Iy[^[ANVN܂ŁA҂Ă܂B
Iy[^[NGXg̏Im点ANVN
gK[t@C܂B
P[^̃gK[́A}EX{^ƂŁAt@C܂B
Ԗڂ̃`CXfoCX(CfbNX@0)̃gK[́A
A}EX{^łB
Ԗڂ̃`CXfoCX(CfbNX@1)̃gK[́AL[{[h̃t@NVL[łB
XgOfoCX̃gK[́A^[L[łB
.pp
Iy[^[\fItimeout\fRbȓɉANVNȂƃ^CAEgN܂B
\fItimeout\fR [ɂ \fICGI_Request\fR ͒ɖ߂܂B
\fItimeout\fR ̒lȂACGINEWS ̓Iy[^[ANVN
܂ŉivɑ҂܂B
.pp
Iy[^́ANGXg͂Au[NANVNƂŒ~邱Ƃł܂B̂߂ɂ́AcdkL[g܂B
.pp
NGXgXe[^X́A\fITRIGGER_FIRED\fR, \fITIMEOUT\fR, 邢́A
\fIBREAK\fR̂ꂩɃZbg܂B
LtO\fIvalidityStatus\fŔA \fIVALUE_OK\fR  \fIVALUE_INVALID\fR
̂ǂ炩ɃZbg܂B
\fItrigger\fR ̓t@CꂽgK[̃CfbNXZbg܂B
\fIvalue\fR ɂ́ANGXgꂽl܂B
A^CAEgu[NNꍇɂ́A\fIvalidityStatus\fR,
\fItrigger\fR  \fIvalue\fR ͒`܂B
.sh 2 "GR[NGXg"
.pp
ANGXg͂gāAGR[Xe[g \fION\fRȂ,
CGINEWŚAGR[sȂ܂B
GR[NGXg͂g΁A[U[GR[sȂƂł܂B
[gGR[ƌĂт܂B
ƌ̂́A[U[͑̉zfoCXɃGR[𑗂邱Ƃł邩łB
̃ZNVŃGR[NGXg͂gTvvO܂B
̃vOł́AGR[NGXg͂ \fICGI_Rectangle\fR ֐gāA
[U[Ǝ̃GR[^CvAP[^̏ꍇɍoĂ܂B
.(b
... 0.403259 3.24759 5.71017 5.89687 0 0 4096 4096
... 0u 1059u 2122u 0u -160u 2358u 1637649u -1635451u
.PS 1059 2122 
.br
.nr zF .f \" GEN by XPIC
.nr zS .s \" GEN by XPIC
.nr zV .v \" GEN by XPIC
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
\h'500u'\v'360u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'CGI'u/2u'CGI\h'-\w'CGI'u/2u'
.sp -1
\h'500u'\v'360u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\v'480u'\D'l0u -240u'
.sp -1
\v'240u'\D'l1001u 0u'
.sp -1
\h'1001u'\v'240u'\D'l0u 240u'
.sp -1
\h'1001u'\v'480u'\D'l-1001u 0u'
.sp -1
\h'140u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'L[{[h'u/2u'L[{[h\h'-\w'L[{[h'u/2u'
.sp -1
\v'961u'\D'l0u -240u'
.sp -1
\v'721u'\D'l280u 0u'
.sp -1
\h'280u'\v'721u'\D'l0u 240u'
.sp -1
\h'280u'\v'961u'\D'l-280u 0u'
.sp -1
\h'500u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'}EX'u/2u'}EX\h'-\w'}EX'u/2u'
.sp -1
\h'360u'\v'961u'\D'l0u -240u'
.sp -1
\h'360u'\v'721u'\D'l281u 0u'
.sp -1
\h'641u'\v'721u'\D'l0u 240u'
.sp -1
\h'641u'\v'961u'\D'l-281u 0u'
.sp -1
\h'861u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'XN['u/2u'XN[\h'-\w'XN['u/2u'
.sp -1
\h'721u'\v'961u'\D'l0u -240u'
.sp -1
\h'721u'\v'721u'\D'l280u 0u'
.sp -1
\h'1001u'\v'721u'\D'l0u 240u'
.sp -1
\h'1001u'\v'961u'\D'l-280u 0u'
.sp -1
\h'500u'\v'120u'\h'-0.0m'\v'0.2m'\h'-\w'AvP[VvO'u/2u'AvP[VvO\h'-\w'AvP[VvO'u/2u'
.sp -1
\v'240u'\D'l0u -240u'
.sp -1
\D'l1001u 0u'
.sp -1
\h'1001u'\D'l0u 240u'
.sp -1
\h'1001u'\v'240u'\D'l-1001u 0u'
.sp -1
\h'321u'\v'481u'\D'~ 0u -80u 80u 0u 0u 0u'
.sp -1
\h'1622u'\v'120u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'AvP[VvO'u/2u'AvP[VvO\h'-\w'AvP[VvO'u/2u'
.sp -1
\h'1622u'\v'120u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'1121u'\v'240u'\D'l0u -240u'
.sp -1
\h'1121u'\D'l1001u 0u'
.sp -1
\h'2122u'\D'l0u 240u'
.sp -1
\h'2122u'\v'240u'\D'l-1001u 0u'
.sp -1
\h'1622u'\v'360u'\h'-0.0m'\v'0.2m'\h'-\w'CGI'u/2u'CGI\h'-\w'CGI'u/2u'
.sp -1
\h'1121u'\v'480u'\D'l0u -240u'
.sp -1
\h'1121u'\v'240u'\D'l1001u 0u'
.sp -1
\h'2122u'\v'240u'\D'l0u 240u'
.sp -1
\h'2122u'\v'480u'\D'l-1001u 0u'
.sp -1
\h'1261u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'L[{[h'u/2u'L[{[h\h'-\w'L[{[h'u/2u'
.sp -1
\h'1121u'\v'961u'\D'l0u -240u'
.sp -1
\h'1121u'\v'721u'\D'l280u 0u'
.sp -1
\h'1401u'\v'721u'\D'l0u 240u'
.sp -1
\h'1401u'\v'961u'\D'l-280u 0u'
.sp -1
\h'1622u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'}EX'u/2u'}EX\h'-\w'}EX'u/2u'
.sp -1
\h'1481u'\v'961u'\D'l0u -240u'
.sp -1
\h'1481u'\v'721u'\D'l281u 0u'
.sp -1
\h'1762u'\v'721u'\D'l0u 240u'
.sp -1
\h'1762u'\v'961u'\D'l-281u 0u'
.sp -1
\h'1982u'\v'841u'\h'-0.0m'\v'0.2m'\h'-\w'XN['u/2u'XN[\h'-\w'XN['u/2u'
.sp -1
\h'1842u'\v'961u'\D'l0u -240u'
.sp -1
\h'1842u'\v'721u'\D'l280u 0u'
.sp -1
\h'2122u'\v'721u'\D'l0u 240u'
.sp -1
\h'2122u'\v'961u'\D'l-280u 0u'
.sp -1
\h'1442u'\v'240u'\D'~ 0u -80u 80u 0u 0u 0u'
.sp -1
\h'485u'\v'1059u'\h'-0.0m'\v'0.2m'\h'-\w'NGXg'u/2u'NGXg\h'-\w'NGXg'u/2u'
.sp -1
\h'1647u'\v'1059u'\h'-0.0m'\v'0.2m'\h'-\w'GR[NGXg'u/2u'GR[NGXg\h'-\w'GR[NGXg'u/2u'
.sp -1
\h'320u'\v'561u'\D'l0u -81u'
.sp -1
\h'330u'\v'520u'\D'l-10u -40u'
.sp -1
\h'310u'\v'520u'\D'l10u -40u'
.sp -1
\h'841u'\v'480u'\D'l0u 241u'
.sp -1
\h'831u'\v'681u'\D'l10u 40u'
.sp -1
\h'851u'\v'681u'\D'l-10u 40u'
.sp -1
\h'1441u'\v'561u'\D'l0u -81u'
.sp -1
\h'1451u'\v'520u'\D'l-10u -40u'
.sp -1
\h'1431u'\v'520u'\D'l10u -40u'
.sp -1
\h'1962u'\v'240u'\D'l0u 481u'
.sp -1
\h'1952u'\v'681u'\D'l10u 40u'
.sp -1
\h'1972u'\v'681u'\D'l-10u 40u'
.sp -1
\h'1441u'\v'480u'\D'l0u -240u'
.sp -1
\h'160u'\v'721u'\D'~ 0u -80u 160u 0u 0u -80u'
.sp -1
\h'480u'\v'721u'\D'~ 0u -80u -160u 0u 0u -80u'
.sp -1
\h'841u'\v'480u'\D'~ 0u -80u -80u 0u'
.sp -1
\h'400u'\v'400u'\D'l361u 0u'
.sp -1
\h'1882u'\v'160u'\D'~ 80u 0u 0u 80u'
.sp -1
\h'1281u'\v'721u'\D'~ 0u -80u 160u 0u 0u -80u'
.sp -1
\h'1602u'\v'721u'\D'~ 0u -80u -161u 0u 0u -80u'
.sp -1
\h'1521u'\v'160u'\D'l361u 0u'
.sp -1
.ft \n(zF \" GEN by XPIC
.ps \n(zS \" GEN by XPIC
.sp 1+1059u
.PE
.)b
.sp 2
.pp
[gGR[sȂ߂ɂ́A[U[͂܂ŏ
\fICGI_Initialise_Echo_Request\fR ֐ĂяoKv܂B
.(F CGI_Initialise_Echo_Request
CGI_Initialise_Echo_Request(inputClass, deviceIndex, timeout)
int     inputClass, deviceIndex, timeout;
.)F
̊֐́Aw肷_̓foCX̃gK[A[h̏(Ȃ킿A
͂󂯕t)ɂ܂B
ł \fItimeout\fR ́A\fICGI_Request\fR֐̂ƂƓłB
.pp
\fICGI_Echo_Request\fR ֐́AIy[^[ANVN܂ő҂Ă܂B
.(F CGI_Echo_Request
CGI_Echo_Request(inputClass, deviceIndex, requestStatus,
        validityStatus, trigger, value)
int     inputClass, deviceIndex;
int     *requestStatus, *validityStatus, *trigger;
InputValue      *value;
.)F
̊֐́Aȉ̂ǂꂩNƂA߂Ă܂:
.(l
ݒlω:
EgK[t@C
E^CAEg
Eu[N
.)l
NGXgXe[^X \fIMEASURE_CHANGED\fR, \fITRIGGER_FIRED\fR,
\fITIMEOUT\fR, 邢 \fIBREAK\fR ̂ꂩɃZbg܂B
\fIvalidityStatus\fR, \fItrigger\fR  \fIvalue\fR  \fICGI_Request\fR ֐̂ƂƓlłB
.(b
.(c
... 0.8 1.4 4.1125 4.8 0 0 4096 4096
... 0u 1360u 1325u 0u -319u 1920u 1638080u -1636479u
.PS 1360 1325 
.br
.nr zF .f \" GEN by XPIC
.nr zS .s \" GEN by XPIC
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
\h'1040u'\v'120u'\h'-0.0m'\v'0.2m'\h'-\w'released'u/2u'released\h'-\w'released'u/2u'
.sp -1
\h'880u'\v'240u'\D'l0u -240u'
.sp -1
\h'880u'\D'l320u 0u'
.sp -1
\h'1200u'\D'l0u 240u'
.sp -1
\h'1200u'\v'240u'\D'l-320u 0u'
.sp -1
\h'240u'\v'960u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'measure'u/2u'measure\h'-\w'measure'u/2u'
.sp -1
\h'240u'\v'960u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'pending'u/2u'pending\h'-\w'pending'u/2u'
.sp -1
\h'80u'\v'1080u'\D'l0u -240u'
.sp -1
\h'80u'\v'840u'\D'l320u 0u'
.sp -1
\h'400u'\v'840u'\D'l0u 240u'
.sp -1
\h'400u'\v'1080u'\D'l-320u 0u'
.sp -1
\h'240u'\v'400u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'trigger'u/2u'trigger\h'-\w'trigger'u/2u'
.sp -1
\h'240u'\v'400u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'armed'u/2u'armed\h'-\w'armed'u/2u'
.sp -1
\h'80u'\v'520u'\D'l0u -240u'
.sp -1
\h'80u'\v'280u'\D'l320u 0u'
.sp -1
\h'400u'\v'280u'\D'l0u 240u'
.sp -1
\h'400u'\v'520u'\D'l-320u 0u'
.sp -1
\h'1040u'\v'680u'\h'-0.0m'\v'0.2m'\h'-\w'ready'u/2u'ready\h'-\w'ready'u/2u'
.sp -1
\h'880u'\v'800u'\D'l0u -240u'
.sp -1
\h'880u'\v'560u'\D'l320u 0u'
.sp -1
\h'1200u'\v'560u'\D'l0u 240u'
.sp -1
\h'1200u'\v'800u'\D'l-320u 0u'
.sp -1
\h'1040u'\v'1240u'\h'-0.0m'\v'0.2m'\v'-1u*\n(.vu/2u'\h'-\w'request'u/2u'request\h'-\w'request'u/2u'
.sp -1
\h'1040u'\v'1240u'\h'-0.0m'\v'0.2m'\v'1u*\n(.vu/2u'\h'-\w'pending'u/2u'pending\h'-\w'pending'u/2u'
.sp -1
\h'880u'\v'1360u'\D'l0u -240u'
.sp -1
\h'880u'\v'1120u'\D'l320u 0u'
.sp -1
\h'1200u'\v'1120u'\D'l0u 240u'
.sp -1
\h'1200u'\v'1360u'\D'l-320u 0u'
.sp -1
\h'1120u'\v'240u'\D'l0u 320u'
.sp -1
\h'1110u'\v'520u'\D'l10u 40u'
.sp -1
\h'1130u'\v'520u'\D'l-10u 40u'
.sp -1
\h'960u'\v'560u'\D'l0u -320u'
.sp -1
\h'970u'\v'280u'\D'l-10u -40u'
.sp -1
\h'950u'\v'280u'\D'l10u -40u'
.sp -1
\h'960u'\v'1120u'\D'l0u -320u'
.sp -1
\h'970u'\v'840u'\D'l-10u -40u'
.sp -1
\h'950u'\v'840u'\D'l10u -40u'
.sp -1
\h'760u'\v'920u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
.ft 2 \" GEN by XPIC
\h'882u'\v'978u'\h'-0.0m'\v'0.2m'\h'-\w'ttb*'u/2u'ttb*\h'-\w'ttb*'u/2u'
.sp -1
.ft 7 \" GEN by XPIC
.\""initialise" at 4.112501,4.054167 
.\""input" at 4.100000,3.854167 
.\""device" at 4.104167,3.654167 
\h'1325u'\v'298u'\h'-0.0m'\v'0.2m'\h'-\w'_'u/2u'_\h'-\w'_'u/2u'
.sp -1
\h'1320u'\v'378u'\h'-0.0m'\v'0.2m'\h'-\w'foCX'u/2u'foCX\h'-\w'foCX'u/2u'
.sp -1
\h'1322u'\v'458u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'1120u'\v'800u'\D'l0u 320u'
.sp -1
\h'1110u'\v'1080u'\D'l10u 40u'
.sp -1
\h'1130u'\v'1080u'\D'l-10u 40u'
.sp -1
\h'880u'\v'640u'\D'~ -160u 0u -80u -240u -160u 0u'
.sp -1
\h'480u'\v'400u'\D'l-80u 0u'
.sp -1
\h'440u'\v'390u'\D'l-40u 10u'
.sp -1
\h'440u'\v'410u'\D'l-40u -10u'
.sp -1
\h'400u'\v'960u'\D'l80u 0u'
.sp -1
\h'480u'\v'960u'\D'~ 160u 0u 80u -240u 160u 0u'
.sp -1
\h'840u'\v'720u'\D'l40u 0u'
.sp -1
\h'840u'\v'730u'\D'l40u -10u'
.sp -1
\h'840u'\v'710u'\D'l40u 10u'
.sp -1
\h'320u'\v'840u'\D'l0u -320u'
.sp -1
\h'330u'\v'560u'\D'l-10u -40u'
.sp -1
\h'310u'\v'560u'\D'l10u -40u'
.sp -1
\h'160u'\v'520u'\D'l0u 320u'
.sp -1
\h'150u'\v'800u'\D'l10u 40u'
.sp -1
\h'170u'\v'800u'\D'l-10u 40u'
.sp -1
\h'1322u'\v'975u'\h'-0.0m'\v'0.2m'\h'-\w'NGXg'u/2u'NGXg\h'-\w'NGXg'u/2u'
.sp -1
\h'802u'\v'295u'\h'-0.0m'\v'0.2m'\h'-\w'_'u/2u'_\h'-\w'_'u/2u'
.sp -1
\h'800u'\v'375u'\h'-0.0m'\v'0.2m'\h'-\w'foCX'u/2u'foCX\h'-\w'foCX'u/2u'
.sp -1
\h'805u'\v'458u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\v'628u'\h'-0.0m'\v'0.2m'\h'-\w'GR['u/2u'GR[\h'-\w'GR['u/2u'
.sp -1
\h'2u'\v'708u'\h'-0.0m'\v'0.2m'\h'-\w'NGXg'u/2u'NGXg\h'-\w'NGXg'u/2u'
.sp -1
\h'485u'\v'35u'\h'-0.0m'\v'0.2m'\h'-\w'GR['u/2u'GR[\h'-\w'GR['u/2u'
.sp -1
\h'480u'\v'112u'\h'-0.0m'\v'0.2m'\h'-\w'NGXg'u/2u'NGXg\h'-\w'NGXg'u/2u'
.sp -1
\h'482u'\v'178u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
.ft 2 \" GEN by XPIC
\h'522u'\v'1028u'\h'-0.0m'\v'0.2m'\h'-\w'ttb*'u/2u'ttb*\h'-\w'ttb*'u/2u'
.sp -1
.\""" at 1.904167,3.229167 
\h'440u'\v'668u'\h'-0.0m'\v'0.2m'\h'-\w'Vl'u/2u'Vl\h'-\w'Vl'u/2u'
.sp -1
\h'520u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'1268u'\h'-0.0m'\v'0.2m'\h'-\w'* ttb = gK[A^CAEgAu[N'u/2u'* ttb = gK[A^CAEgAu[N\h'-\w'* ttb = gK[A^CAEgAu[N'u/2u'
.sp -1
.ft \n(zF \" GEN by XPIC
.ps \n(zS \" GEN by XPIC
.sp 1+1360u
.PE
.)c
.)b
.sh 2 "TvEvO"
.sp
.ls 1
.ft CW
.nf
.\" so ../input.j/input.sample.c
/* CGINEWS Tutorial ̓TvEvO */
/* }EXŎw肵ʒuɒ`` */

#include <cginews.h>

main()
{
	/* CGIуfoCX */
	initialise();

	choice();

	/* foCXACGII */
	terminate();

	exit(0);
}

static int devIndex = 0;	/* same for CHOICE and LOCATOR */

initialise()
{
	/* CGI */
	CGI_Initialise();

	/* `CXfoCX(}EX̃{^) */
	CGI_Initialise_Input_Device(CHOICE, devIndex);

	/* P[^foCX(}EX) */
	CGI_Initialise_Input_Device(LOCATOR, devIndex);
}

static int timeout = -1;	/* ^CAEg𕉂ɐݒ(ivɑ҂) */
static int reqStat, valStat, trig;
static InputValue val;

choice()
{
	while (1) {
		/* `CXfoCXɃNGXgv */
		CGI_Request(CHOICE, devIndex, timeout, &reqStat,
			&valStat, &trig, &val);

		/* DELL[}EX̍{^ꂽ烊^[ */
		if (reqStat == BREAK || val.choice_Value == 1)
			return;

		rectangle();
	}
}

rectangle()
{
	Point point1, point2;
	Colour fore, back;

	fore.Index = 1;	/* tHAOEhEJ[ */
	back.Index = 0;	/* obNOEhEJ[ */

	/* }EX̍ŏ̈ʒuʂ̒ɃZbg */
	point1.x = 15000;
	point1.y = 15000;
	val.locator_Value = point1;
	CGI_Set_Current_Value(LOCATOR, devIndex, val);

	/* GR[NGXg */
	CGI_Initialise_Echo_Request(LOCATOR, devIndex, timeout);

	/* }EẌʒuɒ``ăGR[ */
	do {
		point1 = val.locator_Value;
		point2.x = point1.x + 1000;
		point2.y = point1.y + 1000;
		CGI_Fill_Colour(fore);
		CGI_Rectangle(point1, point2);	/* ŏ̒`` */

		CGI_Echo_Request(LOCATOR, devIndex, &reqStat, &valStat,
			&trig, &val);

		CGI_Fill_Colour(back);
		CGI_Rectangle(point1, point2);	/* ŏ̒` */
	} while (reqStat != TRIGGER_FIRED);
				/* }EX̃{^܂ő҂ */

	/* {^̉ꂽʒuɌŒ肵`` */
	CGI_Fill_Colour(fore);
	CGI_Rectangle(point1, point2);
}

terminate()
{
	/* `CXfoCX */
	CGI_Release_Input_Device(CHOICE, devIndex);

	/* P[^EfoCX */
	CGI_Release_Input_Device(LOCATOR, devIndex);

	/* CGII */
	CGI_Terminate();
}
.fi
.ft P
.+c "X^EIy[V@\"
.pp
̏͂ł́A \fBCGINEWS\fP ̃X^EIy[V@\ɂĊȒP
܂B
.pp
CGINEWS ̃X^EIy[V@\gp邱Ƃɂ
̂悤ȑ삪\ɂȂ܂B
.in +2
.np
rbgC[W̏o
.np
ւ̃rbg}bv̐A`
.np
rbg}bv̋`̈̃ubN] (BITBLT)
.sh 2 "rbgC[W̏o"
.pp
CGI ɂ̓rbgC[W̏o͂̂߂Ɏ̂悤ȃt@NV
pӂĂ܂B
.(F CGI_Pixel_Array
.ta 0.5i 1.0i 1.5i 2.0i 2.5i 3.0i 3.5i 4.0i 4.5i
CGI_Pixel_Array(origin, x, y, validx1, validx2, validy1, validy2,
	colprec, image)
Point	origin;
int	x, y;	/* C[W̑傫 */
int	validx1, validx2;	/* o͂镔̂wW */
int	validy1, validy2;	/* o͂镔̂xW */
int	colprec;		/* v[ */
unsigned short	*image;		/* rbgC[WEf[^ */
.)F
.lp
\fBorigin\fP ̓C[Wo͂Ww肵܂B
\fBx\fP  \fBy\fP ̓C[Wf[^̑傫\܂B
\fBvalidx1\fP, \fBvalidx2\fP, \fBvalidy1\fP, \fBvalidy2\fP 
C[Wf[^̏o͔͈͂w肵܂B
\fBcolprec\fP ̓C[Wf[^̃v[\A1 ܂
fBXvC̃v[ƓłȂ΂Ȃ܂B
.(c
.sp 1
... 0.1 2.7 5 5.3 0 0 4096 4096
... 0u 1040u 1960u 0u -39u 2120u 1638360u -1636279u
.PS 1040 1960 
.br
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
\h'120u'\v'680u'\D'l0u -640u'
.sp -1
\h'120u'\v'40u'\D'l800u 0u'
.sp -1
\h'920u'\v'40u'\D'l0u 640u'
.sp -1
\h'920u'\v'680u'\D'l-800u 0u'
.sp -1
\h'1160u'\v'1000u'\D'l0u -1000u'
.sp -1
\h'1160u'\D'l800u 0u'
.sp -1
\h'1960u'\D'l0u 1000u'
.sp -1
\h'1960u'\v'1000u'\D'l-800u 0u'
.sp -1
\h'1200u'\v'80u'\D'l0u 840u'
.sp -1
\h'1240u'\v'960u'\D'l640u 0u'
.sp -1
\h'1920u'\v'920u'\D'l0u -840u'
.sp -1
\h'1880u'\v'40u'\D'l-640u 0u'
.sp -1
\h'1240u'\v'40u'\D'a0u 40u -39u 0u'
.sp -1
\h'1920u'\v'80u'\D'a-39u 0u 0u -39u'
.sp -1
\h'1880u'\v'960u'\D'a0u -39u 40u 0u'
.sp -1
\h'1200u'\v'920u'\D'a40u 0u 0u 40u'
.sp -1
\h'360u'\v'440u'\D'l0u -200u'
.sp -1
\h'360u'\v'240u'\D'l240u 0u'
.sp -1
\h'600u'\v'240u'\D'l0u 200u'
.sp -1
\h'600u'\v'440u'\D'l-240u 0u'
.sp -1
\h'1480u'\v'480u'\D'l0u -200u'
.sp -1
\h'1480u'\v'280u'\D'l240u 0u'
.sp -1
\h'1720u'\v'280u'\D'l0u 200u'
.sp -1
\h'1720u'\v'480u'\D'l-240u 0u'
.sp -1
\h'360u'\v'280u'\D'l40u -40u'
.sp -1
\h'360u'\v'320u'\D'l80u -80u'
.sp -1
\h'360u'\v'360u'\D'l120u -120u'
.sp -1
\h'360u'\v'400u'\D'l160u -160u'
.sp -1
\h'360u'\v'440u'\D'l200u -200u'
.sp -1
\h'400u'\v'440u'\D'l200u -200u'
.sp -1
\h'440u'\v'440u'\D'l160u -160u'
.sp -1
\h'480u'\v'440u'\D'l120u -120u'
.sp -1
\h'520u'\v'440u'\D'l80u -80u'
.sp -1
\h'560u'\v'440u'\D'l40u -40u'
.sp -1
\h'1480u'\v'320u'\D'l40u -40u'
.sp -1
\h'1480u'\v'360u'\D'l80u -80u'
.sp -1
\h'1480u'\v'400u'\D'l120u -120u'
.sp -1
\h'1480u'\v'440u'\D'l160u -160u'
.sp -1
\h'1480u'\v'480u'\D'l200u -200u'
.sp -1
\h'1520u'\v'480u'\D'l200u -200u'
.sp -1
\h'1560u'\v'480u'\D'l160u -160u'
.sp -1
\h'1600u'\v'480u'\D'l120u -120u'
.sp -1
\h'1640u'\v'480u'\D'l80u -80u'
.sp -1
\h'1680u'\v'480u'\D'l40u -40u'
.sp -1
\h'120u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'40u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'60u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'40u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'60u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'1040u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'360u'\h'-0.0m'\v'0.2m'\h'-\w'validx1'u/2u'validx1\h'-\w'validx1'u/2u'
.sp -1
\h'600u'\h'-0.0m'\v'0.2m'\h'-\w'validx2'u/2u'validx2\h'-\w'validx2'u/2u'
.sp -1
\v'240u'\h'-0.0m'\v'0.2m'\h'-\w'validy1'u/2u'validy1\h'-\w'validy1'u/2u'
.sp -1
\v'440u'\h'-0.0m'\v'0.2m'\h'-\w'validy2'u/2u'validy2\h'-\w'validy2'u/2u'
.sp -1
\h'120u'\v'680u'\D'l0u 80u'
.sp -1
\h'920u'\v'680u'\D'l0u 80u'
.sp -1
\h'920u'\v'40u'\D'l80u 0u'
.sp -1
\h'920u'\v'680u'\D'l80u 0u'
.sp -1
\h'160u'\v'710u'\D'l-40u 10u'
.sp -1
\h'160u'\v'730u'\D'l-40u -10u'
.sp -1
\h'120u'\v'720u'\D'l800u 0u'
.sp -1
\h'880u'\v'730u'\D'l40u -10u'
.sp -1
\h'880u'\v'710u'\D'l40u 10u'
.sp -1
\h'970u'\v'80u'\D'l-10u -40u'
.sp -1
\h'950u'\v'80u'\D'l10u -40u'
.sp -1
\h'960u'\v'40u'\D'l0u 640u'
.sp -1
\h'950u'\v'640u'\D'l10u 40u'
.sp -1
\h'970u'\v'640u'\D'l-10u 40u'
.sp -1
\h'520u'\v'800u'\h'-0.0m'\v'0.2m'\h'-\w'x'u/2u'x\h'-\w'x'u/2u'
.sp -1
\h'1000u'\v'360u'\h'-0.0m'\v'0.2m'\h'-\w'y'u/2u'y\h'-\w'y'u/2u'
.sp -1
\h'520u'\v'880u'\h'-0.0m'\v'0.2m'\h'-\w'rbgC[WEf[^'u/2u'rbgC[WEf[^\h'-\w'rbgC[WEf[^'u/2u'
.sp -1
\h'1440u'\v'240u'\h'-0.0m'\v'0.2m'\h'-\w'origin'u/2u'origin\h'-\w'origin'u/2u'
.sp -1
.sp 1+1040u
.PE
.sp 1
.)c
.lp
\fBimage\fP ̓rbgC[WEf[^w|C^łB
f[^ \fBunsigned short\fP(16bit) ̔zŕ\A
e̓[hEpfBOĂ܂B
.(l
.sp 1
... 0.5 3.4 4.4 5.2 0 0 4096 4096
... 0u 720u 1560u 0u -199u 2080u 1638200u -1636319u
.PS 720 1560 
.br
.ft R \" GEN by XPIC
.ps 10 \" GEN by XPIC
\h'40u'\v'720u'\D'l0u -640u'
.sp -1
\h'40u'\v'80u'\D'l1440u 0u'
.sp -1
\h'1480u'\v'80u'\D'l0u 640u'
.sp -1
\h'1480u'\v'720u'\D'l-1440u 0u'
.sp -1
\h'40u'\v'40u'\h'-0.0m'\v'0.2m'\h'-\w'0'u/2u'0\h'-\w'0'u/2u'
.sp -1
\h'1320u'\v'80u'\D'l0u 640u'
.sp -1
\v'80u'\h'-0.0m'\v'0.2m'\h'-\w'0'u/2u'0\h'-\w'0'u/2u'
.sp -1
\v'704u'\h'-0.0m'\v'0.2m'\h'-\w'y'u/2u'y\h'-\w'y'u/2u'
.sp -1
\h'1320u'\v'48u'\h'-0.0m'\v'0.2m'\h'-\w'x'u/2u'x\h'-\w'x'u/2u'
.sp -1
\h'1560u'\v'40u'\h'-0.0m'\v'0.2m'\h'-\w'(x+15)/16'u/2u'(x+15)/16\h'-\w'(x+15)/16'u/2u'
.sp -1
\h'1400u'\v'224u'\h'-0.0m'\v'0.2m'\h'-\w'p'u/2u'p\h'-\w'p'u/2u'
.sp -1
\h'1400u'\v'304u'\h'-0.0m'\v'0.2m'\h'-\w'f'u/2u'f\h'-\w'f'u/2u'
.sp -1
\h'1400u'\v'384u'\h'-0.0m'\v'0.2m'\h'-\w'B'u/2u'B\h'-\w'B'u/2u'
.sp -1
\h'1400u'\v'464u'\h'-0.0m'\v'0.2m'\h'-\w''u/2u'\h'-\w''u/2u'
.sp -1
\h'1400u'\v'544u'\h'-0.0m'\v'0.2m'\h'-\w'O'u/2u'O\h'-\w'O'u/2u'
.sp -1
\h'280u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'700u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'700u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'700u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'700u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'80u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'100u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'140u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'180u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'220u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'260u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'300u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'340u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'380u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'420u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'460u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'500u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'540u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'580u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'620u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'660u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'700u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'720u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'80u'\D'l0u -80u'
.sp -1
\h'520u'\v'80u'\D'l0u -80u'
.sp -1
\h'320u'\v'30u'\D'l-40u 10u'
.sp -1
\h'320u'\v'50u'\D'l-40u -10u'
.sp -1
\h'280u'\v'40u'\D'l240u 0u'
.sp -1
\h'480u'\v'50u'\D'l40u -10u'
.sp -1
\h'480u'\v'30u'\D'l40u 10u'
.sp -1
.ps 8 \" GEN by XPIC
\h'400u'\h'-0.0m'\v'0.2m'\h'-\w'16bit'u/2u'16bit\h'-\w'16bit'u/2u'
.sp -1
\h'40u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'120u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'160u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'200u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'240u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'280u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'320u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'360u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'400u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'440u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'480u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'520u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'560u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'600u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'640u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'40u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'60u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'80u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'100u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'120u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'140u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'160u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'180u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'200u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'220u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'240u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'260u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'280u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'300u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'320u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'340u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'360u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'380u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'400u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'420u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'440u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'460u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'480u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'500u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'520u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'540u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'560u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'580u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'600u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'620u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'640u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'660u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'680u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'700u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'720u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'740u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'760u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'780u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'800u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'820u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'840u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'860u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'880u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'900u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'920u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'940u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'960u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'980u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1000u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1020u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1040u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1060u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1080u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1100u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1120u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1140u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1160u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1180u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1200u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1220u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1240u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1260u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1280u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1300u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1320u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1340u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1360u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1380u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1400u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1420u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1440u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1460u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
\h'1480u'\v'680u'\v'1u'\h'-1u'\(l.\v'-1u'\h'1u'
.sp -1
.sp 1+720u
.PE
.sp 1
.)l
.lp
v[P傫Ƃɂ̓v[0 ̎Ƀv[1 Ƃ悤
v[Ƃ̃f[^ɕׂ܂B
]ăC[WEf[^̑傫́A
.(l
((x + 15) / 16) * y * 2 * colprec  (bytes)
.)l
.lp
ƂȂ܂B
.pp
̃t@NV̓rbgC[Wf[^̂܂܏o͂邽߂
̂Ȃ̂ VDC  DC ̃}bsOɊւ炸 N pixel * M pixel 
f[^ N pixel * M pixel ̑傫ŏo͂܂B
.sh 2 "BITBLT"
.pp
BITBLT Ƃ BIT-aligned BLock Transfer ̗ŁAfBXvC̑
rbg}bv̋`̈𑼂̏ꏊɓ]@\łB
Ă̂܂ܓ]邾ł͂ȂA]Ɠ]Ƃ̊Ԃ
sNZƂɉZsȂƂł܂B
.pp
t@NV CGI_Two_Operand_Bitblt() gĂQIyh
BITBLT sȂƂł܂B
.(F CGI_Two_Operand_Bitblt
CGI_Two_Operand_Bitblt(src_bm, src_p, dst_p, xoff, yoff)
int	src_bm;		/* \[Xrbg}bvԍ */
Point	src_p;		/* ]W */
Point	dst_p;		/* ]W */
int	xoff, yoff;	/* ]̈̑傫 */
.)F
.lp
\fBsrc_bm\fP ͓]rbg}bv̔ԍłB
Oɏqׂ悤Ƀ[UɃrbg}bv̂
ǂ̃rbg}bvgw肵Ȃ΂Ȃ܂B
]ƂăfBXvCʂgƂɂ src_bm Ƃ \fB0\fP 
w肵ĂB
]̃rbg}bv̓t@NV CGI_Drawing_Bitmap() Ŏw肳ꂽ
rbg}bvg܂AɎw肳ĂȂꍇɂ̓ftHg
fBXvCʂƂȂ܂B
.br
\fBsrc_p\fP  \fBdst_p\fP ͂ꂼ]Ɠ]̂ucbWłB
\fBxoff\fP  \fByoff\fP ]̈̑傫w肵܂B
mɂ src_p, dst_p Ƃꂼ xoff, yoff ̃ItZbg𑫂
_ΊpƂ`̈悪]̑ΏۂɂȂ܂B
] xoff, yoff ͕̒lƂ邱Ƃł܂B
.pp
t@NV CGI_Tile_Two_Operand_Bitblt() gƓ]
p^[Ƃē]^COŖ߂邱Ƃł܂B
.(F CGI_Tile_Two_Operand_Bitblt
CGI_Tile_Two_Operand_Bitblt(pat_bm, pat_p1, pat_p2, dst_p1, dst_p2)
int	pat_bm;		/* p^[rbg}bvԍ */
Point	pat_p1, pat_p2;	/* p^[̗̈ */
Point	dst_p1, dst_p2;	/* ]̗̈ */
.)F
.lp
\fBpat_bm\fP ͓]̃rbg}bvԍłB
.lp
\fBpat_p1\fP  \fBpat_p2\fP Ńp^[ƂĎg]̋`̈
Ίp̍Ww肵܂B
l \fBdst_p1\fP  \fBdst_p2\fP œ]̋`̈w肵܂B
.sh 2 "`惂[h"
.pp
 BITBLT ̍ۂɓ]Ɠ]̊ԂŃsNZƂɘ_Zł܂B
Z 16ޗpӂĂ܂B
̕\͂ 16ނ̉Z܂Ƃ߂̂łB
src ͓]Adst ͓]Adst'  BITBLT̓]̏Ԃ܂B
] BITBLTɂĕω邱Ƃ͂܂B
.sp 1
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81
.nr 80 0
.nr 38 \w[h
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w0
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w1
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w2
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w3
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w4
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w5
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w6
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w7
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w8
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w9
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w10
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w11
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w12
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w13
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w14
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w15
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \wZ
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = 0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src AND dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src AND (NOT dst)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src (default)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = (NOT src) AND dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = dst (no operation)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src XOR dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src OR dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = NOT (src OR dst)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = NOT (src XOR dst)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = NOT dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = src OR (NOT dst)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = NOT src
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = (NOT src) OR dst
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = NOT (src AND dst)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wdst' = 1
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr TW \n(81
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 7254 file Input is too wide - \n(TW units
.ne 17v+2p
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'[h\h'|\n(41u'Z
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'0\h'|\n(41u'dst' = 0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'1\h'|\n(41u'dst' = src AND dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'2\h'|\n(41u'dst' = src AND (NOT dst)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'3\h'|\n(41u'dst' = src (default)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'4\h'|\n(41u'dst' = (NOT src) AND dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'5\h'|\n(41u'dst' = dst (no operation)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'6\h'|\n(41u'dst' = src XOR dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'7\h'|\n(41u'dst' = src OR dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'8\h'|\n(41u'dst' = NOT (src OR dst)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'9\h'|\n(41u'dst' = NOT (src XOR dst)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'10\h'|\n(41u'dst' = NOT dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'11\h'|\n(41u'dst' = src OR (NOT dst)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'12\h'|\n(41u'dst' = NOT src
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'13\h'|\n(41u'dst' = (NOT src) OR dst
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'14\h'|\n(41u'dst' = NOT (src AND dst)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'15\h'|\n(41u'dst' = 1
.fc
.nr T. 1
.T# 1
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-21
.sp 1
.pp
̃[h̓t@NV CGI_Drawing_Mode() Ŏw肵܂B
.(F CGI_Drawing_Mode
CGI_Draiwng_Mode(mode)
int	mode;	/* [h */
.)F
.lp
 \fBmode\fP  0  15 ̃[hw肵܂B
ftHg 3 łB
.pp
̃[h BITBLT ł͂ȂA}`v~eBu`掞ɂLłB
Ⴆ΃[h 12 ɐݒ肵ĕ`悷ΐ}`𔽓]\邱Ƃ
ł܂B
.sh 2 "̑̋@\"
.pp
[U(fBXvCȊO)rbg}bv邱Ƃ\łB
̃rbg}bv́A\邱Ƃł܂ (rbgubg@\
gpăfBXvCɃC[W]Ή\)A
fBXvCƓlɕ`sȂA
X^Iy[V邱Ƃł܂B
.pp
A̋@\ɂĂ͂̃`[gAł͐܂B
\fBCGINEWS Function Reference Manual\fP ȂǂB
.sh 2 "TvEvO"
.pp
̃vO \fBCGINEWS\fP ̃X^@\gTvEvOłB
.sp 2
.(l
.ft CW
.\"	.so ../rop/raster-sample.c

/*
 *	bfhmdvr(raster) TvEvO
 */

/* CN[hEt@CƂ cgi.h w肵܂ */
#include <cgi.h>

/* rbgC[Wf[^ł */
#define PICT_WIDTH	32
#define PICT_HEIGHT	32
static unsigned short	pict[] = {
	0x7c00, 0x0000, 0x8200, 0x0000,
	0x841f, 0xfe1f, 0x7860, 0x01f5,
	0x0080, 0x002a, 0x3c80, 0x0014,
	0x2460, 0x1c18, 0x3810, 0x2208,
	0x0010, 0x6308, 0x0608, 0x9488,
	0x0608, 0x8888, 0x0008, 0x9488,
	0x0e08, 0x630c, 0x09f0, 0x220e,
	0x0800, 0x1c0b, 0x0400, 0x000d,
	0x0400, 0x000f, 0x0200, 0x0008,
	0x0180, 0x000e, 0x0040, 0x000b,
	0x0030, 0x000d, 0x0028, 0x000f,
	0x0040, 0x0008, 0x0080, 0x000c,
	0x0100, 0x000e, 0x0103, 0xc00b,
	0x020c, 0x200d, 0x0210, 0x100f,
	0x0420, 0x1008, 0x0440, 0x100e,
	0x04c0, 0x100b, 0x07ff, 0xfffd,
};

Point		point();
Vector	vector();
Size		scale();
Colour	colour();

main()
{
	/*
	 * ܂͂߂ɂbfh̃CjVCYsȂ܂
	 */
	CGI_Initialise();

	/*
	 * t@NV CGI_VDC_Extent() gčWnw肵܂B
	 * bȒPɂ邽߁AVDC Wn DC Wnv܂B
	 * ܂Aʂ̍オ_ (0,0), E (815, 1023) ɂȂ܂B
	 */
	CGI_VDC_Extent(point(0, 0), point(815, 1023));

	/*
	 * NbvEN^OʂƓ傫ɐݒ肵܂B
	 */
	CGI_Clip_Rectangle(point(0, 0), point(815, 1023));

	/*
	 * ʂ̍ɃC[Wo͂܂
	 * C[W̑傫 32 * 32 ŁȂŜo͂܂B
	 */
	CGI_Pixel_Array(point(0, 0), PICT_WIDTH, PICT_HEIGHT,
			0, 31, 0, 31, 1, pict);
	
	/*
	 * o͂C[Wrbgubg@\p
	 * ]\܂B
	 */
	CGI_Drawing_Mode(12);	/* dst' = NOT(src) */
	CGI_Two_Operand_Bitblt(0, point(0, 0), point(100, 0), 32, 32);

	/*
	 * ɂ̃C[W^CƂĂ̈𖄂߂܂B
	 */
	CGI_Drawing_Mode(3);	/* ɖ߂܂ */
	CGI_Tile_Two_Operand_Bitblt(0, point(0, 0), point(31, 31),
					point(0, 300), point(815, 1024));

	/*
	 * ŌɂbfhI܂B
	 */
	CGI_Terminate();

	exit(0);
}

/* ȉ̊֐͌^ϊp̊֐ł */
Point point(x, y)
int	x, y;
{
	Point	p;
	p.x = x, p.y = y;
	return(p);
}
.ft P
.)l
.sp 2
.pp
̃vO͔fBXvCpƂȂĂ܂B
.++ A `appendix``%`
.+c "ftHg"
.ps 10
.ce 1
* ͂̒lύX邱ƂłȂƂ܂B
.sp
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81
.nr 80 0
.nr 38 \wControl
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wbackground colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*character coding announcer
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wclip indicator
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wclip rectangle
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*colour index precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*colour precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wdevice viewport
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wdevice viewport specification mapping
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wdevice viewport specification units
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \werror reaction
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*index precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*integer precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*real precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wset deferral mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wVDC extent
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*VDC precision for integer points
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*VDC precision for real points
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*VDC type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wOutput
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \waspect source flags
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wauxiliary colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcharacter expansion factor
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcharacter height
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcharacter orientation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcharacter spacing
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcolour selection mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcolour table
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcolour value extent
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \wblack/white: (1,1,1); colour: (0,0,0)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wbasic 7-bit
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wclip rectangle
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wVDC extent
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w32-bit integer
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w32-bit integer
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wlargest rectangular area of view surface
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w(816x1024/1280x1024)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wisotropy not forced, left, bottom
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wpercent of default device viewport
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w32-bit integer
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w32-bit integer
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w64-bit real
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wat some time (ASTI)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w(0,0) (32767,32767)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w32-bit integer
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w64-bit real
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \winteger
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \windividual
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1.0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1/100 of the maximum length of the longest side
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wof the rectangle defined by VDC extent
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w(0,1,1,0)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0.0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \windexed
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wbackground colour for index 0,
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wforeground colour for index 1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w(0,0,0),(255,255,255)
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr TW \n(81
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 7430 file Input is too wide - \n(TW units
.ne 32v+6p
.nr #I \n(.i
.in +(\n(.lu-\n(TWu-\n(.iu)/2u
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Control\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'background colour\h'|\n(41u'black/white: (1,1,1); colour: (0,0,0)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*character coding announcer\h'|\n(41u'basic 7-bit
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'clip indicator\h'|\n(41u'clip rectangle
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'clip rectangle\h'|\n(41u'VDC extent
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*colour index precision\h'|\n(41u'32-bit integer
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*colour precision\h'|\n(41u'32-bit integer
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'device viewport\h'|\n(41u'largest rectangular area of view surface
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'(816x1024/1280x1024)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'device viewport specification mapping\h'|\n(41u'isotropy not forced, left, bottom
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'device viewport specification units\h'|\n(41u'percent of default device viewport
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'error reaction\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*index precision\h'|\n(41u'32-bit integer
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*integer precision\h'|\n(41u'32-bit integer
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*real precision\h'|\n(41u'64-bit real
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'set deferral mode\h'|\n(41u'at some time (ASTI)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'VDC extent\h'|\n(41u'(0,0) (32767,32767)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*VDC precision for integer points\h'|\n(41u'32-bit integer
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*VDC precision for real points\h'|\n(41u'64-bit real
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*VDC type\h'|\n(41u'integer
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Output\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'aspect source flags\h'|\n(41u'individual
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'auxiliary colour\h'|\n(41u'0 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'character expansion factor\h'|\n(41u'1.0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'character height\h'|\n(41u'1/100 of the maximum length of the longest side
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'of the rectangle defined by VDC extent
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'character orientation\h'|\n(41u'(0,1,1,0)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'character spacing\h'|\n(41u'0.0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'colour selection mode\h'|\n(41u'indexed
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'colour table\h'|\n(41u'background colour for index 0,
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'foreground colour for index 1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'colour value extent\h'|\n(41u'(0,0,0),(255,255,255)
.sp 0.1
.fc
.nr T. 1
.T# 1
.in \n(#Iu
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-42
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81
.nr 80 0
.nr 38 \wOutput (continued)
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge bundle index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge representation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge visibility
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge width
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wedge width specification mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wfill bundle index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wfill colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wfill reference point
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wfill representation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wfont list
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \whatch index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wimplicit edge visibility
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \winterior style
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline bundle index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline representation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline width
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wline width specification mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker bundle index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker representation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker size
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker size specification mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmarker type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wpattern index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wpattern size
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wpattern table
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext alignment
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext bundle index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext font index
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext path
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext precision
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtext representation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wtransparency
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtypes: solid, dash, dot, dash-dot, dash-dot-dot;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wwidth: 1.0 (scaled); colour: 1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wsolid
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1.0 (scaled)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wscaled
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w(0,0)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \winteriors: hollow, solid, pattern, hatch, empty;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wcolour: 1 (index); hatch: 1; pattern: 1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w"rom-kanji", "rom-ascii"
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \whollow
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtypes: solid, dash, dot, dash-dot, dash-dot-dot;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wwidth: 1.0 (scaled); colour: 1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wsolid
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1.0 (scaled)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wscaled
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtypes: dot, plus, asterisk, circle, cross;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wsize: 1.0 (scaled); colour: 1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1.0 (scaled)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wscaled
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wasterisk
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0,dy,0,dx (dy,dx are height and width of default
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wVDC extent)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wnx=ny=1; 1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wnormal horizontal, normal vertical
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wright
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wstring
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wfont index: 1; precision: string;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wspacing: 0.0, 0.5, 1.0; expansion factor: 1.0, 2.0;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wcolour: 1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wopaque
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr TW \n(81
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 7483 file Input is too wide - \n(TW units
.ne 46v+2p
.nr #I \n(.i
.in +(\n(.lu-\n(TWu-\n(.iu)/2u
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Output (continued)\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge bundle index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge representation\h'|\n(41u'types: solid, dash, dot, dash-dot, dash-dot-dot;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'width: 1.0 (scaled); colour: 1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge type\h'|\n(41u'solid
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge visibility\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge width\h'|\n(41u'1.0 (scaled)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'edge width specification mode\h'|\n(41u'scaled
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'fill bundle index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'fill colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'fill reference point\h'|\n(41u'(0,0)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'fill representation\h'|\n(41u'interiors: hollow, solid, pattern, hatch, empty;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'colour: 1 (index); hatch: 1; pattern: 1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'font list\h'|\n(41u'"rom-kanji", "rom-ascii"
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'hatch index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'implicit edge visibility\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'interior style\h'|\n(41u'hollow
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line bundle index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line representation\h'|\n(41u'types: solid, dash, dot, dash-dot, dash-dot-dot;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'width: 1.0 (scaled); colour: 1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line type\h'|\n(41u'solid
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line width\h'|\n(41u'1.0 (scaled)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'line width specification mode\h'|\n(41u'scaled
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker bundle index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker representation\h'|\n(41u'types: dot, plus, asterisk, circle, cross;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'size: 1.0 (scaled); colour: 1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker size\h'|\n(41u'1.0 (scaled)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker size specification mode\h'|\n(41u'scaled
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'marker type\h'|\n(41u'asterisk
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'pattern index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'pattern size\h'|\n(41u'0,dy,0,dx (dy,dx are height and width of default
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'VDC extent)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'pattern table\h'|\n(41u'nx=ny=1; 1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text alignment\h'|\n(41u'normal horizontal, normal vertical
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text bundle index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text font index\h'|\n(41u'1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text path\h'|\n(41u'right
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text precision\h'|\n(41u'string
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'text representation\h'|\n(41u'font index: 1; precision: string;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'spacing: 0.0, 0.5, 1.0; expansion factor: 1.0, 2.0;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'colour: 1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'transparency\h'|\n(41u'opaque
.sp 0.1
.fc
.nr T. 1
.T# 1
.in \n(#Iu
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-52
.TS
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
.de 35
.ps \n(.s
.vs \n(.vu
.in \n(.iu
.if \n(.u .fi
.if \n(.j .ad
.if \n(.j=0 .na
..
.nf
.nr #~ 0
.if n .nr #~ 0.6n
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.fc
.nr 33 \n(.s
.rm 80 81
.nr 80 0
.nr 38 \wInput
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \winput device state
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wevent queue state
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \winput device data
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcurrent value
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wcurrent validity
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wrequest validity
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wrequest status
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wprompt state
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wacknowledgement state
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wecho state
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wecho type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wprompt type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wacknowledgement type
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wecho area
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wecho data record
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wSegmentation
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wimplicit segment regeneration mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*pick identifier
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*segment detectability
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wsegment display priority
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*segment highlighting
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \w*segment pick priority
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wsegment transform
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wsegment visibility
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wRaster
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wdisplay bitmap
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wdrawing mode
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wmapped bitmap foreground colour
.if \n(80<\n(38 .nr 80 \n(38
.nr 38 \wselect drawing bitmap
.if \n(80<\n(38 .nr 80 \n(38
.80
.rm 80
.nr 81 0
.nr 38 \wreleased
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wno queue
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wlocator: threshold = 5, magnifier = 3
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wchoice (mouse buttons):
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w maximum alternatives = 8
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wchoice (function keys):
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w maximum alternatives = 10
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w*string: maximum string length = 256
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wlocator: (0,0)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wchoice: 1
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wstring: null string
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wvalue OK
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wvalue invalid
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtimeout
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \woff
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wlocator: tracking cross
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w*choice: string
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w*string: string
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtone
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wtone
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w816x1024/1280x1024
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wchoice (mouse buttons):
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w number of alternatives = 7;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wstrings: null string
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wchoice (function keys):
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w number of alternatives = 10;
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wstrings: null string
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wallowed
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wundetectable
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wno highlighting
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \widentity
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \wvisible
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w3
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w1 (index)
.if \n(81<\n(38 .nr 81 \n(38
.nr 38 \w0
.if \n(81<\n(38 .nr 81 \n(38
.81
.rm 81
.nr 38 1n
.nr 79 0
.nr 40 \n(79+(1*\n(38)
.nr 80 +\n(40
.nr 41 \n(80+(3*\n(38)
.nr 81 +\n(41
.nr TW \n(81
.nr TW +1*\n(38
.if t .if (\n(TW+\n(.o)>7.65i .tm Table at line 7542 file Input is too wide - \n(TW units
.ne 44v+10p
.nr #I \n(.i
.in +(\n(.lu-\n(TWu-\n(.iu)/2u
.fc  
.nr #T 0-1
.nr #a 0-1
.nr #a 0-1
.eo
.de T#
.ds #d .d
.if \(ts\n(.z\(ts\(ts .ds #d nl
.mk ##
.nr ## -1v
.ls 1
.if \n(#T>=0 .nr #a \n(#T
.if \n(T. .vs \n(.vu-\n(.sp
.if \n(T. \h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.if \n(T. .vs
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|0'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'\h'|\n(TWu'
.if \n(#a>=0 .sp -1
.if \n(#a>=0 \h'|\n(TWu'\s\n(33\h'-\n(#~u'\L'|\n(#au-1v'\s0\v'\n(\*(#du-\n(#au+1v'
.ls
..
.ec
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.mk #a
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Input\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'input device state\h'|\n(41u'released
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'event queue state\h'|\n(41u'no queue
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'input device data\h'|\n(41u'locator: threshold = 5, magnifier = 3
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'choice (mouse buttons):
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u' maximum alternatives = 8
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'choice (function keys):
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u' maximum alternatives = 10
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'*string: maximum string length = 256
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'current value\h'|\n(41u'locator: (0,0)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'choice: 1
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'string: null string
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'current validity\h'|\n(41u'value OK
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'request validity\h'|\n(41u'value invalid
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'request status\h'|\n(41u'timeout
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'prompt state\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'acknowledgement state\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'echo state\h'|\n(41u'off
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'echo type\h'|\n(41u'locator: tracking cross
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'*choice: string
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'*string: string
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'prompt type\h'|\n(41u'tone
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'acknowledgement type\h'|\n(41u'tone
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'echo area\h'|\n(41u'816x1024/1280x1024
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'echo data record\h'|\n(41u'choice (mouse buttons):
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u' number of alternatives = 7;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'strings: null string
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'choice (function keys):
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u' number of alternatives = 10;
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'\h'|\n(41u'strings: null string
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Segmentation\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'implicit segment regeneration mode\h'|\n(41u'allowed
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*pick identifier\h'|\n(41u'0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*segment detectability\h'|\n(41u'undetectable
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'segment display priority\h'|\n(41u'0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*segment highlighting\h'|\n(41u'no highlighting
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'*segment pick priority\h'|\n(41u'0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'segment transform\h'|\n(41u'identity
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'segment visibility\h'|\n(41u'visible
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'Raster\h'|\n(41u'
.sp 0.1
.nr 36 \n(.v
.vs \n(.vu-\n(.sp
\h'|0'\s\n(33\l'|\n(TWu\(ul'\s0
.vs \n(36u
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'display bitmap\h'|\n(41u'0
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'drawing mode\h'|\n(41u'3
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'mapped bitmap foreground colour\h'|\n(41u'1 (index)
.ta \n(80u \n(81u 
.nr 31 \n(.f
.nr 35 1m
\&\h'|\n(40u'select drawing bitmap\h'|\n(41u'0
.sp 0.1
.fc
.nr T. 1
.T# 1
.in \n(#Iu
.35
.nr #a 0
.TE
.if \n-(b.=0 .nr c. \n(.c-\n(d.-58
