summaryrefslogtreecommitdiff
path: root/dviware/beebe/tests
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/beebe/tests
Initial commit
Diffstat (limited to 'dviware/beebe/tests')
-rw-r--r--dviware/beebe/tests/story.alw297
-rw-r--r--dviware/beebe/tests/story.e72bin0 -> 8572 bytes
-rw-r--r--dviware/beebe/tests/story.epsbin0 -> 5937 bytes
-rw-r--r--dviware/beebe/tests/story.err12
-rw-r--r--dviware/beebe/tests/story.impbin0 -> 4885 bytes
-rw-r--r--dviware/beebe/tests/story.jepbin0 -> 6176 bytes
-rw-r--r--dviware/beebe/tests/story.tex20
-rw-r--r--dviware/beebe/tests/story.tos53
8 files changed, 382 insertions, 0 deletions
diff --git a/dviware/beebe/tests/story.alw b/dviware/beebe/tests/story.alw
new file mode 100644
index 0000000000..3c7c89272a
--- /dev/null
+++ b/dviware/beebe/tests/story.alw
@@ -0,0 +1,297 @@
+%!
+%%Dimensions: 0 0 612 792
+%%Title: D:\DVI\DVIALW.EXE story
+%%CreationDate: Wed Aug 31 07:29:07 1988
+%%Creator: and [TeX82 DVI Translator Version 2.10b for PostScript [App-
+%-le LaserWriter laser printer]
+%%Pages: (atend)
+%%BugHistory: Incorporates Allan Hetzel's 31-Oct-85 DARPA LASER-LOVERS -
+%-PS Version 23.0 X-on/X-off bug workaround
+%%EndComments
+%%EndProlog
+/TeXdict 200 dict def
+TeXdict begin
+/bdf {bind def} def
+/B
+{
+/h exch def
+/w exch def
+gsave
+currentpoint
+newpath
+moveto
+w 1 sub 0 rlineto
+0 h 1 sub rlineto
+w 1 sub neg 0 rlineto
+closepath fill
+grestore
+} bdf
+/BOJ
+{
+72 Resolution div 72 Resolution div scale
+userdict /note known
+{NOTE}
+{LETTER}
+ifelse
+} bdf
+/BOP
+{
+clear
+Mtrx setmatrix
+25 0 translate
+} bdf
+/ch-image {ch-data 0 get} bdf
+/ch-xoff {ch-data 1 get} bdf
+/ch-yoff {ch-data 2 get} bdf
+/ch-width {ch-data 3 get} bdf
+/ch-height {ch-data 4 get} bdf
+/ch-tfmw {ch-data 5 get} bdf
+/CharBuilder
+{
+/ch-code exch def
+/font-dict exch def
+/ch-data font-dict /BitMaps get
+ch-code get def
+ch-data null eq not
+{
+ch-tfmw 0
+ch-xoff neg ch-yoff ch-height sub
+ch-width ch-xoff sub ch-yoff
+setcachedevice
+0 0 SNAP translate
+ch-width ch-height true [ 1 0 0 -1 ch-xoff ch-yoff ]
+{ch-image} imagemask
+} if
+} bdf
+/D
+{
+/ch-code exch def
+/ch-data exch def
+currentfont /BitMaps get ch-code ch-data put
+currentfont /Encoding get ch-code dup 3 string cvs cvn put
+} bdf
+/EOJ
+{
+end
+} bdf
+/EOP
+{
+/#copies exch def
+showpage
+} bdf
+/LANDSCAPE
+{
+letter initmatrix
+72 Resolution div dup scale
+0 3300 translate
+-90 rotate
+0 -750 translate
+Mtrx currentmatrix pop
+} bdf
+/LEGAL
+{
+legal initmatrix
+72 Resolution div dup scale
+0 900 translate
+Mtrx currentmatrix pop
+} bdf
+/LETTER
+{
+letter initmatrix
+72 Resolution div dup scale
+Mtrx currentmatrix pop
+} bdf
+/M
+{
+moveto
+} bdf
+/Mtrx 6 array def
+/NF
+{
+/newname exch def
+newname 7 dict def
+newname load
+begin
+/BitMaps 128 array def
+/BuildChar { CharBuilder } def
+/Encoding 128 array def
+0 1 127 { Encoding exch /.notdef put } for
+/FontBBox [ 0 0 1 1 ] def
+/FontMatrix [ 1 0 0 1 0 0 ] def
+/FontType 3 def
+end
+newname newname load definefont pop
+} bdf() pop
+/NOTE
+{
+note initmatrix
+72 Resolution div dup scale
+Mtrx currentmatrix pop
+} bdf
+/P {show} bdf() pop
+/Q {moveto w h B} bdf() pop
+/R {0 rmoveto show} bdf() pop
+/Resolution 300 def
+/S {moveto show} bdf() pop
+/SF {findfont exch scalefont setfont} bdf() pop
+/SNAP {transform 2 {floor 0.5 add exch} repeat itransform} bdf
+/T {currentpoint exch pop moveto show} bdf() pop
+end
+TeXdict begin
+BOJ
+/TB {save} bdf
+/TE {restore} bdf
+/BB {save /F0 NF 1 /F0 SF} bdf
+/BE {restore} bdf
+/cmsl10_1500 NF % e:\tex\fonts\300\cmsl10.pk
+/F1 {1 /cmsl10_1500 SF} bdf
+/cmbx10_1500 NF % e:\tex\fonts\300\cmbx10.pk
+/F2 {1 /cmbx10_1500 SF} bdf
+/cmr10_1500 NF % e:\tex\fonts\300\cmr10.pk
+/F3 {1 /cmr10_1500 SF} bdf
+%%Page: 1 1
+BOP
+300 2958 M 1950 2 B F2[<00038000000380000007C0000007C0000007C000000FE000
+000FE000001FF000001BF000001BF0000031F8000031F8000061FC000060FC0000E0FE00
+00C07E0000C07E0001803F0001FFFF0003FFFF8003001F8003001F8006000FC006000FC0
+0E000FE00C0007E0FFC07FFEFFC07FFE>-2 28 31 28 36.0913116]65 D [<07F8201FF
+EE03C07E07801E07000E0F000E0F00060F00060F80000FE0000FFE0007FFE003FFF003FF
+F800FFFC007FFE0007FE00003F00001F00000F0C000F0C000F0C000E0E000E0F001C0FC0
+3C0EFFF0083FC00>-3 28 20 28 26.5207762]83 D [<FFFC3FFFFFFC3FFF0FC003F00F
+C003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00F
+FFFFF00FFFFFF00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00F
+C003F00FC003F00FC003F00FC003F00FC003F0FFFC3FFFFFFC3FFF>-2 28 32 28
+37.3597104]72 D [<003FE00001F07C0003C01E000F800F801F0007C01E0003C03E0003
+E07E0003F07C0001F07C0001F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001
+F8FC0001F8FC0001F87C0001F07E0003F07E0003F03E0003E03F0007E01F0007C00F800F
+8003C01E0001F07C00003FE000>-3 28 29 28 35.8606879]79 D [<FFFFF00000FFFFF
+E00000FC03F00000FC00F80000FC007C0000FC007E0000FC007E0000FC007E0000FC007E
+0000FC007E0000FC007C0000FC00F80000FC03E00000FFFF000000FC07C00000FC03E000
+00FC03F00000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000
+FC01F81800FC01F81800FC00FC180FFFC07C300FFFC01FE00>-2 28 33 28
+35.8030478]82 D [<7FFFFFE07FFFFFE0781F81E0701F80E0601F8060E01F8070C01F80
+30C01F8030C01F8030C01F8030001F8000001F8000001F8000001F8000001F8000001F80
+00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80
+00001F800007FFFE0007FFFE00>-2 28 28 28 33.2086103]84 D [<FFFC01FF80FFFC0
+1FF800FE000380007F000300003F800700003F800600001FC00C00000FE01C00000FE018
+000007F030000003F870000003F860000001FCE0000000FFC0000000FF800000007F8000
+00003F000000003F000000003F000000003F000000003F000000003F000000003F000000
+003F000000003F000000003F00000003FFF0000003FFF0000>-1 28 33 28
+36.0913116]89 D F1[<3F00000F00000E00000E00000E00000E00000E00000E00001C00
+001C00001C00001C78001D86001E03003C03803801803801803801C03801C03801C07003
+80700380700380700300700700700E00F00C00CC300083C000>-4 29 18 29
+23.0617373]98 D [<0FF0FE03C03801C03001C02001C06001C04001E08000E08000E100
+00E10000E200007200007400007C00007800007000003000002000002000004000004000
+708000F10000F10000E60000780000>0 18 23 26 21.9086821]121 D [<00002000000
+0300000007000000070000000F0000000F0000001F000000378000002780000067800000
+47800000C780000087C0000183C0000103C0000203C0000203C0000403C0000403E0000F
+FFE0000801E0001001E0001001E0002001E0002000F0004000F0004000F001E001F00FF8
+0FFF0>-1 29 28 29 31.1333137]65 D [<7070F060>-4 4 4 4 11.5308686]46 D [<
+FFF87FE00F800F000F0006000F0004000F0004000F0004000F0004001E0008001E000800
+1E0008001E0008001E0008001E0008003C0010003C0010003C0010003C0010003C001000
+3C0010007800200078002000780020003800400038004000380080001C0100000C020000
+070C000001F00000>-6 28 27 29 31.1333137]85 D [<1FFFFFF03C07C0F0300780302
+0078020600780204007802040078020400F0020800F0020000F0000000F0000000F00000
+00F0000001E0000001E0000001E0000001E0000001E0000001E0000003C0000003C00000
+03C0000003C0000003C0000003C000000780000007C00001FFFE000>-4 28 28 28
+29.9801951]84 D [<07E00001E00001C00001C00001C00001C00001C00001C000038000
+038000038000038F8003B0C003C0E00780E00780E00700E00700E00700E00700E00E01C0
+0E01C00E01C00E01C00E01C00E01C01C03801E03C0FF9FF0>-1 29 20 29 23.0617373]
+104 D [<00FC000307000E01801C01C03800C03000C07000E07000E07000E0E001C0E001
+C0E001C0600180600380700700380E001C180007E000>-2 18 19 18 20.7555635]111
+D [<1F9C07EE03CF078E078C07000700070007000E000E000E000E000E000E001C001E00
+FFC0>-1 18 16 18 16.2584963]114 D F3[<003F800000E0E0000380380007001C000E
+000E001C0007003C00078038000380780003C0780003C0700001C0F00001E0F00001E0F0
+0001E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003C0780003C038
+0003803C0007801C0007000E000E0007001C000380380000E0E000003F8000>-2 29 27
+30 32.2864322]79 D [<FC7C001C87001D03001E03801C03801C03801C03801C03801C0
+3801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0>-1 18 20 18
+23.0617373]110 D [<07E00C301878307870306000E000E000E000E000E000E00060007
+004300418080C3007C0>-2 18 14 18 18.4493265]99 D [<03E00C301818300C700E60
+06E006FFFEE000E000E000E00060007002300218040C1803E0>-1 18 15 18
+18.4493265]101 D [<FC1F801C03801C03801C03801C03801C03801C03801C03801C038
+01C03801C03801C03801C03801C03801C07800C07800E1B8003E3F0>-1 18 20 18
+23.0617373]117 D [<FC7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E
+01C00E01C00E01C00E01C01C01C01C01C01801E03001D06001CF8001C00001C00001C000
+01C00001C00001C00001C0000FF8000>-1 18 19 26 23.0617373]112 D [<03F0000E1
+C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180700
+3803003001806000E1C0003F000>-1 18 18 18 20.7555635]111 D [<1FC0003070007
+83800781C00301C00001C00001C0001FC000F1C00381C00701C00601C00E01C40E01C40E
+01C40603C40304E801F8700>-2 18 18 18 20.7555635]97 D [<04000400040004000C
+000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C101C101C101C101C
+100C100E2003C0>-1 26 12 26 16.1432161]116 D [<18003C003C0018000000000000
+000000000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C
+001C001C001C00FF80>-1 29 9 29 11.5308686]105 D [<FC7E07E0001C838838001D0
+19018001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C
+01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01
+C00FF8FF8FF80>-1 18 33 18 34.5926059]109 D [<60F0F0701010101020204080>-4
+4 4 12 11.5308686]44 D [<003F0000070000070000070000070000070000070000070
+000070000070000070003E7000C1700180F00300700700700600700E00700E00700E0070
+0E00700E00700E00700600700700700300700180F000C370007C7E0>-2 29 19 29
+23.0617373]100 D [<1F9030704030C010C010E010F8007F803FE00FF000F880388018C
+018C018E010D0608FC0>-1 18 13 18 16.3737765]115 D [<00038003C4C00C38C01C3
+880181800381C00381C00381C00381C001818001C38000C300013C000100000300000180
+0001FF8001FFF001FFF803003806001C0C000C0C000C0C000C06001803003001C0E0007F
+800>-1 19 18 28 20.7555635]103 D [<FC001C001C001C001C001C001C001C001C001
+C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001
+C00FF80>-1 29 9 29 11.5308686]108 D [<7F8FF00F03800F030007020003840001C8
+0001D80000F00000700000780000F800009C00010E00020E000607000403801E07C0FF0F
+F8>0 18 21 18 21.9086821]120 D [<FF07E03C03801C01001C01000E02000E0200070
+40007040007040003880003880003D80001D00001D00000E00000E00000E000004000004
+000008000008000F08000F10000F300006600003C0000>-1 18 19 26 21.9086821]121
+D [<6060F0F0F0F06060>-4 29 12 4 20.7555635]127 D [<1C001E00078003C001C00
+380FF00>-5 -1 10 7 18.4493265]24 D [<FC00001C00001C00001C00001C00001C000
+01C00001C00001C00001C00001C00001C7C001C87001D03001E03801C03801C03801C038
+01C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0>-1
+29 20 29 23.0617373]104 D [<FCE01D301E781E781C301C001C001C001C001C001C00
+1C001C001C001C001C001C00FFC0>-1 18 13 18 16.2584963]114 D [<FF07E03C0380
+1C01001C01000E02000E020007040007040007040003880003880003D80001D00001D000
+00E00000E00000E000004000>-1 18 19 18 21.9086821]118 D [<FFFF00000F01E000
+0F0078000F003C000F001C000F001E000F001E000F001E000F001E000F001C000F003C00
+0F0078000F01E0000FFF00000F03C0000F00E0000F00F0000F0078000F0078000F007800
+0F0078000F0078000F0078000F0078100F0078100F0038100F003C20FFF01C20000007C0
+>-2 28 28 29 30.5567227]82 D [<60F0F060>-4 4 4 4 11.5308686]46 D [<1FFF0
+0F8007800780078007800780078007800780078007800780078007800780078007800780
+07800787078F878F878F878F0F040E021C01F00>-1 28 16 29 21.3320911]74 D [<FF
+FFC0000F00F0000F003C000F000E000F0007000F0007000F0003800F0003C00F0001C00F
+0001C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F
+0001C00F0001C00F0003C00F0003800F0007800F0007000F000E000F001C000F007000FF
+FFC000>-2 28 27 28 31.7098412]68 D [<00F8018C071E061E0E0C0E000E000E000E0
+00E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
+00E007FE0>0 29 15 29 12.6839872]102 D [<FF8000FF800F8000F8000F8000F8000B
+C00178000BC00178000BC001780009E002780009E002780008F004780008F004780008F0
+047800087808780008780878000878087800083C107800083C107800083C107800081E20
+7800081E207800081E207800080F407800080F4078000807807800080780780008078078
+0008030078001C03007800FF8307FF80>-2 28 33 28 38.0518348]77 D [<FFFFFFFFF
+F80>0 12 41 1 41.5110638]124 D [<08081010202040404040808080808080B0B0F8F
+878783030>-6 29 13 12 20.7555635]92 D [<6060F0F0F8F868680808080808081010
+1010202040408080>-1 29 13 12 20.7555635]34 D [<FC00001C00001C00001C00001
+C00001C00001C00001C00001C00001C00001C00001C7C001D86001E03001C01801C01C01
+C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001906001
+0F800>-1 29 19 29 23.0617373]98 D [<FF3FCFE03C0F03801C0701801C0701001C0B
+01000E0B82000E0B82000E1182000711C4000711C4000720C40003A0E80003A0E80003C0
+680001C0700001C070000180300000802000>-1 18 27 18 29.9801951]119 D [<FC00
+001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C3FC01C0F
+001C0C001C08001C10001C20001C40001CE0001DE0001E70001C78001C38001C3C001C1C
+001C0E001C0F001C0F80FF9FE0>-1 29 19 29 21.9086821]107 D 300 2045 Q [<030
+007003F00C70007000700070007000700070007000700070007000700070007000700070
+007000700070007000700070007000F80FFF8>-4 28 13 28 20.7555635]49 D
+TB
+F2(A)1077 2630 S(SHOR)1129 T(T)1262 T(STOR)1310 T(Y)1439 T F1(b)1145
+2555 S(y)1168 T(A.)1202 T(U.)1259 T(Thor)1315 T F3(Once)383 2446 S(up)
+489 T(on)536 T(a)594 T(time,)629 T(in)735 T(a)783 T(distan)818 T(t)929
+T(galaxy)957 T(called)1089 T(\177)1212 2455 S(O\177)1207 2446 S(o\030)
+1239 T(c,)1260 T(there)1303 T(liv)1410 T(ed)1455 T(a)1509 T(computer)
+1543 T(named)1728 T(R.)1862 T(J.)1918 T(Drofnats.)1964 T(Mr.)383 2397 S
+(Drofnats|or)462 T(\\R.)711 T(J.,")787 T(as)866 T(he)916 T(preferred)
+971 T(to)1147 T(b)1197 T(e)1221 T(called|)1253 T(w)1411 T(as)1441 T
+(happiest)1490 T(when)1656 T(he)1763 T(w)1818 T(as)1848 T(at)1897 T(w)
+1947 T(ork)1977 T(t)2048 T(yp)2064 T(esetting)2110 T(b)300 2347 S
+(eautiful)324 T(do)475 T(cumen)520 T(ts.)638 T(1)1265 230 S
+TE
+1 EOP
+ EOJ
+%%Trailer
+%%Pages: 1
+%%PageTable: 1 1 2923
+
diff --git a/dviware/beebe/tests/story.e72 b/dviware/beebe/tests/story.e72
new file mode 100644
index 0000000000..0b66e9be1a
--- /dev/null
+++ b/dviware/beebe/tests/story.e72
Binary files differ
diff --git a/dviware/beebe/tests/story.eps b/dviware/beebe/tests/story.eps
new file mode 100644
index 0000000000..1bdb4ca420
--- /dev/null
+++ b/dviware/beebe/tests/story.eps
Binary files differ
diff --git a/dviware/beebe/tests/story.err b/dviware/beebe/tests/story.err
new file mode 100644
index 0000000000..b45a11b29e
--- /dev/null
+++ b/dviware/beebe/tests/story.err
@@ -0,0 +1,12 @@
+
+Font file [cmsl10 [mag 1200]] could not be opened; 0 font files are open
+Proceeding with zero size characters for this font
+Current TeX page counters: [0]
+
+Font file [cmbx10 [mag 1200]] could not be opened; 0 font files are open
+Proceeding with zero size characters for this font
+Current TeX page counters: [0]
+
+Font file [cmr10 [mag 1200]] could not be opened; 0 font files are open
+Proceeding with zero size characters for this font
+Current TeX page counters: [0]
diff --git a/dviware/beebe/tests/story.imp b/dviware/beebe/tests/story.imp
new file mode 100644
index 0000000000..4234883cc5
--- /dev/null
+++ b/dviware/beebe/tests/story.imp
Binary files differ
diff --git a/dviware/beebe/tests/story.jep b/dviware/beebe/tests/story.jep
new file mode 100644
index 0000000000..f3b57c381c
--- /dev/null
+++ b/dviware/beebe/tests/story.jep
Binary files differ
diff --git a/dviware/beebe/tests/story.tex b/dviware/beebe/tests/story.tex
new file mode 100644
index 0000000000..020238f94a
--- /dev/null
+++ b/dviware/beebe/tests/story.tex
@@ -0,0 +1,20 @@
+\hrule
+\vskip 1in
+\centerline{\bf A SHORT STORY}
+\vskip 6pt
+\centerline{\sl by A. U. Thor}
+\vskip .5cm
+Once upon a time, in a distant
+ galaxy called \"O\"o\c c,
+there lived a computer
+named R.~J. Drofnats.
+
+Mr.~Drofnats---or ``R. J.,'' as
+he preferred to be called---
+was happiest when he was at work
+typesetting beautiful documents.
+\vskip 1in
+\hrule
+\vfill\eject
+\bye
+
diff --git a/dviware/beebe/tests/story.tos b/dviware/beebe/tests/story.tos
new file mode 100644
index 0000000000..d17f73a5fa
--- /dev/null
+++ b/dviware/beebe/tests/story.tos
@@ -0,0 +1,53 @@
+IGL07;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;1263@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@
+@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@
+@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@
+B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@
+@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@
+@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@
+@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@
+B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@
+@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@
+@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@@@@@@B@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;0001@@@@
+;1263@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@@@@P@@@@@@@
+P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@
+@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@
+@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@
+@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@
+P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@
+@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@
+@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@
+@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@
+P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@@@@@P@
+;0001@@@@
+4 I
+2(09,17,25,33,41,49,57,65,73,81,89,97,A5,B3,C1,C9,D7,E5,F3.