From 15b4d01a58cab7b631fddbcdf68c46e542b72bd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Sj=C3=B6lund?= <martin.sjolund@liu.se>
Date: Fri, 25 Oct 2019 16:47:07 +0200
Subject: [PATCH] Remove the unused instructions

---
 doc/old_not_used_instructions/lab1.pdf        |  Bin 91896 -> 0 bytes
 doc/old_not_used_instructions/lab1.ps         | 2421 -----------------
 doc/old_not_used_instructions/lab2.pdf        |  Bin 95151 -> 0 bytes
 doc/old_not_used_instructions/lab2.ps         | 2219 ---------------
 doc/old_not_used_instructions/lab3.pdf        |  Bin 85295 -> 0 bytes
 doc/old_not_used_instructions/lab3.ps         | 2100 --------------
 doc/old_not_used_instructions/lab4.pdf        |  Bin 78291 -> 0 bytes
 doc/old_not_used_instructions/lab4.ps         | 1636 -----------
 lab2/old_not_used_files/Makefile.OLD          |   40 -
 lab2/old_not_used_files/main-old.cc           |  119 -
 lab3-4/old_not_used_files/Makefile.OLD        |   50 -
 lab3-4/old_not_used_files/codegen.cc.OLD      |  950 -------
 lab3-4/old_not_used_files/parser.y.OLD        |  781 ------
 old_not_used_files/lab3-4_old/Makefile        |   50 -
 old_not_used_files/lab3-4_old/Makefile.OLD    |   50 -
 .../lab3-4_old/Makefile.dependencies          |    0
 old_not_used_files/lab3-4_old/ast.cc          |  361 ---
 old_not_used_files/lab3-4_old/ast.hh          |  626 -----
 old_not_used_files/lab3-4_old/codegen.cc      |  962 -------
 old_not_used_files/lab3-4_old/codegen.cc.OLD  |  950 -------
 old_not_used_files/lab3-4_old/codegen.hh      |  194 --
 old_not_used_files/lab3-4_old/function.hh     |  114 -
 old_not_used_files/lab3-4_old/main.cc         |  104 -
 old_not_used_files/lab3-4_old/parser.y        |  802 ------
 old_not_used_files/lab3-4_old/parser.y.OLD    |  781 ------
 old_not_used_files/lab3-4_old/scanner.l       |   80 -
 old_not_used_files/lab3-4_old/string.cc       |  334 ---
 old_not_used_files/lab3-4_old/string.hh       |   89 -
 old_not_used_files/lab3-4_old/symtab.cc       |  558 ----
 old_not_used_files/lab3-4_old/symtab.hh       |  234 --
 old_not_used_files/lab3-4_old/test/test       |   77 -
 old_not_used_files/lab3-4_old/test/test.OLD   |   73 -
 32 files changed, 16755 deletions(-)
 delete mode 100755 doc/old_not_used_instructions/lab1.pdf
 delete mode 100644 doc/old_not_used_instructions/lab1.ps
 delete mode 100755 doc/old_not_used_instructions/lab2.pdf
 delete mode 100644 doc/old_not_used_instructions/lab2.ps
 delete mode 100755 doc/old_not_used_instructions/lab3.pdf
 delete mode 100644 doc/old_not_used_instructions/lab3.ps
 delete mode 100755 doc/old_not_used_instructions/lab4.pdf
 delete mode 100644 doc/old_not_used_instructions/lab4.ps
 delete mode 100644 lab2/old_not_used_files/Makefile.OLD
 delete mode 100644 lab2/old_not_used_files/main-old.cc
 delete mode 100644 lab3-4/old_not_used_files/Makefile.OLD
 delete mode 100644 lab3-4/old_not_used_files/codegen.cc.OLD
 delete mode 100644 lab3-4/old_not_used_files/parser.y.OLD
 delete mode 100644 old_not_used_files/lab3-4_old/Makefile
 delete mode 100644 old_not_used_files/lab3-4_old/Makefile.OLD
 delete mode 100644 old_not_used_files/lab3-4_old/Makefile.dependencies
 delete mode 100644 old_not_used_files/lab3-4_old/ast.cc
 delete mode 100644 old_not_used_files/lab3-4_old/ast.hh
 delete mode 100644 old_not_used_files/lab3-4_old/codegen.cc
 delete mode 100644 old_not_used_files/lab3-4_old/codegen.cc.OLD
 delete mode 100644 old_not_used_files/lab3-4_old/codegen.hh
 delete mode 100644 old_not_used_files/lab3-4_old/function.hh
 delete mode 100644 old_not_used_files/lab3-4_old/main.cc
 delete mode 100644 old_not_used_files/lab3-4_old/parser.y
 delete mode 100644 old_not_used_files/lab3-4_old/parser.y.OLD
 delete mode 100644 old_not_used_files/lab3-4_old/scanner.l
 delete mode 100644 old_not_used_files/lab3-4_old/string.cc
 delete mode 100644 old_not_used_files/lab3-4_old/string.hh
 delete mode 100644 old_not_used_files/lab3-4_old/symtab.cc
 delete mode 100644 old_not_used_files/lab3-4_old/symtab.hh
 delete mode 100644 old_not_used_files/lab3-4_old/test/test
 delete mode 100644 old_not_used_files/lab3-4_old/test/test.OLD

diff --git a/doc/old_not_used_instructions/lab1.pdf b/doc/old_not_used_instructions/lab1.pdf
deleted file mode 100755
index 2979ef724bf7ab106ea8f7c4604be25c2a84f1c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 91896
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
z%0A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

diff --git a/doc/old_not_used_instructions/lab1.ps b/doc/old_not_used_instructions/lab1.ps
deleted file mode 100644
index 36e116c..0000000
--- a/doc/old_not_used_instructions/lab1.ps
+++ /dev/null
@@ -1,2421 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
-%%Title: lab1.dvi
-%%Pages: 4
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: A4
-%%EndComments
-%DVIPSCommandLine: dvips -o lab1.ps lab1.dvi
-%DVIPSParameters: dpi=600, comments removed
-%DVIPSSource:  TeX output 1998.01.18:1155
-%%BeginProcSet: tex.pro
-/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
-/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
-mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
-ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
-hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
-TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
-forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
-/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
-/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
-/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
-string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
-end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
-/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
-N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
-length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
-128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
-get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
-dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
-/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
-/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
-0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
-setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
-if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
-length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
-cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
-0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
-add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
-/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
-known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
-/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
-65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
-0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
-{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
-getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
-ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
-RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
-false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
-round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
-rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
-{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
-B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
-4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
-p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
-a}B /bos{/SS save N}B /eos{SS restore}B end
-%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (lab1.dvi)
-@start /Fa 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFF
-FFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFF
-FFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFF
-FFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>
-15 D E /Fb 19 120 df<00003C00000000FC00000001FC0000000FFC0000007FFC0000
-FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC0000FF9FFC0000001FFC0000001FFC000000
-1FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001F
-FC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC
-0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00
-00001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000
-001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000000
-1FFC0000001FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF802137
-79B630>49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FFFFFFE001FC07FFF80
-3F801FFF807FE007FFC07FF007FFE0FFF003FFF0FFF801FFF0FFF801FFF0FFF800FFF8FF
-F800FFF8FFF800FFF87FF000FFF87FF000FFF83FE000FFF80F8000FFF8000000FFF80000
-00FFF0000001FFF0000001FFF0000001FFE0000003FFC0000003FFC0000007FF8000000F
-FF0000000FFE0000001FF80000003FF00000007FE0000000FF80000000FF00000001FE00
-000003F800000007F000F8000FE000F8001FC000F8003F8000F8007E0001F800FC0001F0
-01F80001F003F00003F003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFFFF07F
-FFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630>I<
-07801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007800000000000000000
-0000000000000000000007801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE0
-07800E257AA41B>58 D<FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFF
-F0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE0
-00007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0
-00007FFC000003FFE000FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFF
-F0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF044397DB84B>72 D<000000FFF800000000
-000FFFFF80000000007FFFFFF000000001FFFFFFFC00000007FFE03FFF0000001FFF0007
-FFC000003FFC0001FFE000007FF80000FFF00000FFF000007FF80001FFE000003FFC0003
-FFC000001FFE0007FF8000000FFF0007FF8000000FFF000FFF00000007FF800FFF000000
-07FF801FFF00000007FFC01FFE00000003FFC03FFE00000003FFE03FFE00000003FFE03F
-FE00000003FFE07FFE00000003FFF07FFC00000001FFF07FFC00000001FFF07FFC000000
-01FFF0FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FF
-FC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC000000
-01FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF87FFC00000001FFF07F
-FC00000001FFF07FFC00000001FFF07FFE00000003FFF03FFE00000003FFE03FFE000000
-03FFE03FFE00000003FFE01FFF00000007FFC01FFF00000007FFC00FFF001FC007FF8007
-FF807FF00FFF0007FF80FFF80FFF0003FFC1FFFC1FFE0001FFE3F07E3FFC0000FFF3E01F
-7FF800007FFBC00FFFF000003FFFC00FFFE000001FFFE007FFC0000007FFF03FFF000000
-01FFFFFFFC000000007FFFFFF8000800000FFFFFFC001C000000FFFBFE001C0000000001
-FF807C0000000001FFFFFC0000000001FFFFFC0000000000FFFFFC0000000000FFFFF800
-00000000FFFFF800000000007FFFF800000000007FFFF000000000007FFFF00000000000
-3FFFE000000000003FFFE000000000001FFFC000000000000FFF80000000000007FF0000
-0000000001FC003E4A7BB948>81 D<003FFE00000003FFFFE000000FFFFFF800001FFFFF
-FE00003FF007FF00003FF803FF80003FF801FFC0003FF800FFC0003FF800FFE0003FF800
-7FE0001FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE0000000FF
-FFE000000FFFFFE00000FFFFFFE00003FFFC7FE0000FFFC07FE0001FFE007FE0003FFC00
-7FE0007FF8007FE0007FF0007FE000FFF0007FE000FFE0007FE000FFE0007FE000FFE000
-7FE000FFE000FFE000FFF000FFE0007FF001FFE0007FF803FFF0003FFC0FFFFFC01FFFFF
-3FFFC007FFFE1FFFC003FFF80FFFC0007FC003FFC02A257DA42E>97
-D<000000007F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF
-8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF
-8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF
-8000000001FF8000000001FF8000000001FF800003FF01FF80001FFFF1FF80007FFFFDFF
-8001FFFFFFFF8003FFC07FFF8007FF000FFF800FFE0007FF801FFC0003FF803FF80001FF
-803FF80001FF807FF80001FF807FF00001FF807FF00001FF80FFF00001FF80FFF00001FF
-80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF
-80FFF00001FF80FFF00001FF80FFF00001FF807FF00001FF807FF00001FF807FF80001FF
-803FF80001FF803FF80003FF801FFC0007FF800FFC000FFF8007FE001FFFC003FF80FFFF
-FE01FFFFFFFFFE007FFFF9FFFE001FFFC1FFFE0003FE01FFFE2F3A7DB935>100
-D<0003FF8000001FFFF000007FFFFC0001FFFFFE0003FF83FF8007FE00FF800FFC007FC0
-1FFC003FE01FF8003FE03FF8001FF03FF8001FF07FF0001FF07FF0001FF87FF0000FF8FF
-F0000FF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFF0000000FFF0000000FFF0
-000000FFF00000007FF00000007FF00000007FF80000003FF80000003FF80000F81FFC00
-00F80FFC0001F80FFE0003F007FF8007E001FFF03FE000FFFFFF80007FFFFF00000FFFFC
-000001FFE00025257DA42C>I<00000FF8000000FFFE000007FFFF00001FFFFF80003FF8
-FF80007FE1FFC000FFC1FFC001FF81FFC001FF81FFC003FF81FFC003FF00FF8003FF00FF
-8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
-03FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003
-FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
-000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
-0003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000
-FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000003F000007FE00FF80007F
-FFE3FFC001FFFFFFFFE003FFFFFFDFE00FFE07FF1FE01FF801FF9FE01FF801FF9FE03FF0
-00FFCFC03FF000FFC7807FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0007FF0
-00FFE0007FF000FFE0007FF000FFE0003FF000FFC0003FF000FFC0001FF801FF80001FF8
-01FF80000FFE07FF000007FFFFFC00000FFFFFF800000F7FFFE000001F07FE0000001F00
-000000001F00000000001F00000000001F80000000001FC0000000001FFFFFF800001FFF
-FFFF80001FFFFFFFE0000FFFFFFFF8000FFFFFFFFC0007FFFFFFFE0003FFFFFFFE000FFF
-FFFFFF003FFFFFFFFF007FC0000FFF807F800001FF80FF000000FF80FF0000007F80FF00
-00007F80FF0000007F80FF800000FF807F800000FF007FC00001FF003FF00007FE001FFE
-003FFC0007FFFFFFF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530>I<00
-FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007
-FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003
-FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003
-FF0000000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0FFFFE0003
-FF1FFFFF0003FF3F03FF8003FF7801FF8003FFF001FF8003FFE000FFC003FFC000FFC003
-FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFF
-FFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F80003FC00
-07FE000FFF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007FE0003FC0001F800
-00000000000000000000000000000000000000000000000000FF007FFF007FFF007FFF00
-7FFF007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I<00FF
-00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B>108
-D<00FE007FC000FFFE03FFF800FFFE0FFFFE00FFFE1FFFFF00FFFE3F03FF80FFFE7801FF
-8007FEF001FF8003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFF
-FFFFFFFC3FFFFF30257DA435>110 D<0001FFC00000000FFFF80000007FFFFF000000FF
-FFFF800003FF80FFE00007FE003FF0000FFC001FF8001FF8000FFC001FF8000FFC003FF0
-0007FE003FF00007FE007FF00007FF007FF00007FF007FF00007FF00FFF00007FF80FFF0
-0007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF0
-0007FF80FFF00007FF807FF00007FF007FF00007FF007FF00007FF003FF00007FE003FF8
-000FFE001FF8000FFC001FF8000FFC000FFC001FF80007FE003FF00003FF80FFE00001FF
-FFFFC000007FFFFF0000001FFFFC00000001FFC0000029257DA430>I<003FF03803FFFE
-F80FFFFFF81FFFFFF83FC00FF87F0003F87F0001F8FE0001F8FE0000F8FE0000F8FF0000
-F8FF800000FFF80000FFFFE0007FFFFC007FFFFF003FFFFFC01FFFFFF00FFFFFF803FFFF
-F800FFFFFC001FFFFC00007FFE000007FEF80003FEF80001FEFC0000FEFC0000FEFE0000
-FEFE0000FCFF0001FCFF8003F8FFF00FF8FFFFFFF0FFFFFFC0F8FFFF00E01FF8001F257D
-A426>115 D<001F0000001F0000001F0000001F0000001F0000003F0000003F0000003F
-0000003F0000007F0000007F000000FF000000FF000001FF000003FF000007FF00001FFF
-FFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF000003FF000003FF000003FF
-000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF
-000003FF000003FF000003FF000003FF00F803FF00F803FF00F803FF00F803FF00F803FF
-00F803FF00F803FF00F803FF81F801FF81F001FFC3E000FFFFE0007FFFC0001FFF000003
-FC001D357EB425>I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF00
-3FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF00
-01FFC003FF0003FFC003FF0007FFC001FF800FFFE001FFC03FFFFF00FFFFFCFFFF007FFF
-F8FFFF001FFFE0FFFF0003FF00FFFF30257DA435>I<FFFFF1FFFF807FFFFFFFF1FFFF80
-7FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFF07FF000FF80007E003FF
-0007FC0007C003FF0007FC000FC001FF8007FC000F8001FF8007FE000F8001FFC00FFE00
-1F8000FFC00FFF001F0000FFC01FFF003F00007FE01FFF003E00007FE01FFF803E00007F
-F03FFF807E00003FF03E7FC07C00003FF07E7FC0FC00001FF87C3FC0F800001FF87C3FE0
-F800001FFCFC3FE1F800000FFCF81FF1F000000FFDF81FF1F000000FFFF00FF3F0000007
-FFF00FFBE0000007FFF00FFFE0000003FFE007FFC0000003FFE007FFC0000003FFC003FF
-C0000001FFC003FF80000001FFC003FF80000000FF8001FF00000000FF8001FF00000000
-FF8001FF000000007F0000FE000000007F0000FE000000003E00007C000040257EA445>
-119 D E /Fc 62 125 df<07C00FE01FF01FF81FF81FFC1FFC0FFC07FC00FC00FC00FC00
-FC00FC01FC01F803F803F807F00FF01FE03FC07FC0FF80FF007C0038000E1B72B22C>39
-D<0000780000FC0003FC0007FC000FF8001FF0003FC0007F8000FF0001FE0001FC0003FC
-0003F80007F0000FF0000FE0001FE0001FC0001FC0003F80003F80003F80007F00007F00
-007F00007F0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FF00007F00007F00007F00007F00003F80003F80003F80001FC0
-001FC0001FE0000FE0000FF00007F00003F80003FC0001FC0001FE0000FF00007F80003F
-C0001FF0000FF80007FC0003FC0000FC000078164272B92C>I<780000FC0000FF0000FF
-80007FC0003FE0000FF00007F80003FC0001FE0000FE0000FF00007F00003F80003FC000
-1FC0001FE0000FE0000FE00007F00007F00007F00003F80003F80003F80003F80003FC00
-01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
-03FC0003F80003F80003F80003F80007F00007F00007F0000FE0000FE0001FE0001FC000
-3FC0003F80007F0000FF0000FE0001FE0003FC0007F8000FF0003FE0007FC000FF8000FF
-0000FC0000780000164279B92C>I<000380000007C000000FE000000FE000000FE00000
-0FE000000FE000300FE018FC0FE07EFF0FE1FEFF8FE3FEFFEFEFFEFFFFFFFE7FFFFFFC1F
-FFFFF00FFFFFE003FFFF8000FFFE0000FFFE0003FFFF800FFFFFE01FFFFFF07FFFFFFCFF
-FFFFFEFFEFEFFEFF8FE3FEFF0FE1FEFC0FE07E300FE018000FE000000FE000000FE00000
-0FE000000FE0000007C000000380001F247AAA2C>I<00007800000000FC00000000FC00
-000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
-0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00007FFFFFFFF0FF
-FFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF00000FC00000000FC00000000
-FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC
-00000000FC00000000FC00000000FC00000000FC00000000FC0000000078000025267DAB
-2C>I<07C00FF01FF83FFC3FFC3FFE3FFE3FFE1FFE0FFE07FE007E00FE00FC01FC03F80F
-F83FF07FE0FFC0FF807F0038000F17728A2C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FF
-FFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C>I<1F003F807FC0FFE0FFE0FFE0FFE0FF
-E07FC03F801F000B0B708A2C>I<00000007000000000F800000001F800000001F800000
-003F800000003F000000007F000000007E00000000FE00000000FC00000001FC00000001
-F800000003F800000003F000000003F000000007F000000007E00000000FE00000000FC0
-0000001FC00000001F800000003F800000003F000000007F000000007E00000000FE0000
-0000FC00000000FC00000001FC00000001F800000003F800000003F000000007F0000000
-07E00000000FE00000000FC00000001FC00000001F800000001F800000003F800000003F
-000000007F000000007E00000000FE00000000FC00000001FC00000001F800000003F800
-000003F000000007F000000007E000000007E00000000FE00000000FC00000001FC00000
-001F800000003F800000003F000000007F000000007E00000000FE00000000FC00000000
-FC00000000F800000000780000000021417BB92C>I<0001FC0000000FFF8000001FFFC0
-00007FFFF00000FFFFF80001FFFFFC0003FF07FE0003FC01FE0007F800FF000FF0007F80
-0FE0003F801FC0001FC01FC0001FC03F80000FE03F80000FE03F80000FE07F000007F07F
-000007F07F000007F07F000007F0FE000003F8FE000003F8FE000003F8FE000003F8FE00
-0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000
-03F8FF000007F87F000007F07F000007F07F000007F07F80000FF03F80000FE03F80000F
-E03FC0001FE01FC0001FC01FE0003FC00FE0003F800FF0007F8007F800FF0003FC01FE00
-03FF07FE0001FFFFFC0000FFFFF800007FFFF000001FFFC000000FFF80000001FC000025
-357DB32C>I<000380000007C000000FC000000FC000001FC000003FC000003FC000007F
-C00001FFC00003FFC0007FFFC000FFFFC000FFFFC000FFDFC000FF9FC0007E1FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC0007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D34
-78B32C>I<000FF80000007FFF000001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003F
-F01FFE003FC003FF007F8000FF807F00007F80FF00003FC0FE00001FC0FF00001FE0FF00
-001FE0FF00000FE0FF00000FE07E00000FE03C00000FE00000000FE00000000FE0000000
-1FE00000001FC00000001FC00000003FC00000007F800000007F80000000FF00000001FE
-00000003FE00000007FC0000000FF80000001FF00000003FE0000000FFC0000001FF8000
-0003FE00000007FC0000000FF80000003FF00000007FC0000000FF80000001FF00000003
-FE0007C007FC000FE01FF0000FE03FE0000FE07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFF
-FFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC0000007FFF800001FFFFE00007
-FFFFF0000FFFFFFC001FFFFFFE001FF807FE003FE001FF003FC000FF003FC0007F803FC0
-003F803FC0003F801F80003F800F00003F800000003F800000007F800000007F00000000
-FF00000001FE00000007FE0000003FFC00001FFFF800003FFFF000003FFFE000003FFFE0
-00003FFFF800001FFFFC00000007FE00000001FF00000000FF800000007F800000003FC0
-0000001FC00000001FE00000000FE00000000FE00000000FE03C00000FE07E00000FE0FF
-00000FE0FF00001FE0FF00001FC0FF00003FC0FF00007F807F8000FF807FC001FF003FF8
-07FF001FFFFFFE000FFFFFFC0007FFFFF00003FFFFE000007FFF8000000FFC000023357C
-B32C>I<00000FF80000000FFC0000001FFC0000003FFC0000003FFC0000007FFC000000
-FEFC000000FEFC000001FCFC000003F8FC000003F8FC000007F0FC00000FE0FC00000FE0
-FC00001FC0FC00003F80FC00003F80FC00007F00FC0000FE00FC0000FE00FC0001FC00FC
-0003F800FC0003F800FC0007F000FC000FF000FC000FE000FC001FC000FC003FC000FC00
-3F8000FC007F0000FC00FF0000FC00FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFF
-FFFFFFFE7FFFFFFFFC000000FC00000000FC00000000FC00000000FC00000000FC000000
-00FC00000000FC00000000FC00000000FC0000007FFFF80000FFFFFC0000FFFFFC0000FF
-FFFC0000FFFFFC00007FFFF827347EB32C>I<0FFFFFFE001FFFFFFF001FFFFFFF001FFF
-FFFF001FFFFFFF001FFFFFFE001FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000
-001FC3FE00001FDFFF80001FFFFFE0001FFFFFF8001FFFFFFC001FFFFFFE001FFE07FF00
-1FF001FF001FE0007F801FC0003F801F80003FC00F00001FC00000001FC00000001FE000
-00000FE00000000FE00000000FE01800000FE07E00000FE0FF00000FE0FF00001FE0FF00
-001FC0FF00003FC0FE00003FC0FF00007F807F8000FF007FC003FF003FF80FFE001FFFFF
-FC000FFFFFF80007FFFFF00003FFFFC00000FFFF0000001FF8000023347CB22C>I<0000
-3FC0000001FFF8000007FFFC00001FFFFE00003FFFFF00007FFFFF0000FFE07F8001FF80
-7F8003FE007F8007FC007F8007F8007F800FF0003F001FE0001E001FC00000003FC00000
-003F800000003F800000007F800000007F003000007F07FF80007F3FFFE000FF7FFFF000
-FFFFFFF800FFFFFFFC00FFFFFFFE00FFF803FF00FFF000FF80FFC0007F80FF80003FC0FF
-80003FC0FF00001FC0FF00001FE0FF00000FE0FF00000FE0FF00000FE07F00000FE07F00
-000FE07F00000FE07F00000FE03F80001FE03F80001FC03FC0001FC01FC0003FC01FE000
-7F800FF000FF800FF801FF0007FE07FE0003FFFFFC0001FFFFF80000FFFFF000007FFFE0
-00001FFF80000007FC000023357CB32C>I<7C00000000FFFFFFFFC0FFFFFFFFE0FFFFFF
-FFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00007F80FE0000FF00FE0001FE007C0003FC
-00000003F800000007F80000000FF00000001FE00000001FC00000003FC00000003F8000
-00007F800000007F00000000FE00000001FE00000001FC00000001FC00000003F8000000
-03F800000007F800000007F000000007F00000000FE00000000FE00000000FE00000001F
-C00000001FC00000001FC00000001FC00000003F800000003F800000003F800000003F80
-0000003F800000007F800000007F000000007F000000007F000000007F000000007F0000
-00007F000000007F000000007F000000007F000000003E000000001C00000023357CB32C
->I<0007FC0000003FFF800000FFFFE00003FFFFF80007FFFFFC000FFFFFFE001FFC07FF
-001FF001FF003FE000FF803FC0007F807F80003FC07F00001FC07F00001FC07F00001FC0
-7F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE000FF000FF803FE0007
-FFFFFC0001FFFFF00000FFFFE000001FFF000000FFFFE00001FFFFF00007FFBFFC000FF8
-03FE001FE000FF003FC0007F803F80003F807F00001FC07F00001FC0FE00000FE0FE0000
-0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FF00001FE07F00001FC07F80003F
-C07F80003FC03FC0007F801FF001FF001FFC07FF000FFFFFFE0007FFFFFC0001FFFFF000
-00FFFFE000003FFF80000007FC000023357CB32C>I<0007FC0000003FFF0000007FFFC0
-0001FFFFE00003FFFFF00007FFFFF8000FFE0FFC001FF003FE003FE001FE003FC000FF00
-7F80007F007F00007F807F00003F80FF00003F80FE00001FC0FE00001FC0FE00001FC0FE
-00001FC0FE00001FE0FE00001FE0FE00001FE0FF00001FE07F00001FE07F80003FE07F80
-003FE03FC0007FE03FE001FFE01FF803FFE00FFFFFFFE007FFFFFFE003FFFFFFE001FFFF
-CFE000FFFF9FE0003FFC1FC00001801FC00000001FC00000003FC00000003F800000007F
-800000007F000F0000FF001F8001FE003FC001FE003FC003FC003FC007F8003FC01FF800
-3FE07FF0001FFFFFE0001FFFFFC0000FFFFF000007FFFE000001FFF80000007FC0000023
-357CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000000000000000000
-00000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE0
-7FC03F801F000B2470A32C>I<00000007000000001F800000003F80000000FF80000003
-FF80000007FF0000001FFC0000003FF8000000FFE0000001FF80000007FF0000000FFC00
-00003FF80000007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000
-FFC0000000FF80000000FF80000000FFC00000007FF00000001FF80000000FFE00000003
-FF00000001FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80000000
-FFE00000003FF80000001FFC00000007FF00000003FF80000000FF800000003F80000000
-1F800000000700212A7BAD2C>60 D<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FF
-FFFFFFF83FFFFFFFF0000000000000000000000000000000000000000000000000000000
-000000000000000000000000003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFF
-FFF87FFFFFFFF025147DA22C>I<7000000000FC00000000FE00000000FF80000000FFE0
-0000007FF00000001FFC0000000FFE00000003FF80000000FFC00000007FF00000001FF8
-0000000FFE00000003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF
-00000001FF80000000FF80000000FF80000001FF80000007FF0000000FFC0000003FF800
-00007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000003
-FF8000000FFE0000001FFC0000007FF0000000FFE0000000FF80000000FE00000000FC00
-0000007000000000212A7BAD2C>I<0000FE00000001FF00000001FF00000003FF800000
-03FF80000003FF80000003FF80000003FF80000007EFC0000007EFC0000007EFC0000007
-EFC000000FEFE000000FEFE000000FC7E000000FC7E000000FC7E000001FC7F000001FC7
-F000001FC7F000001F83F000001F83F000003F83F800003F83F800003F83F800003F83F8
-00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC0000FE00FE0000FE00FE00
-00FE00FE0000FFFFFE0001FFFFFF0001FFFFFF0001FFFFFF0001FFFFFF0001FFFFFF0003
-FC007F8003F8003F8003F8003F8003F8003F8003F8003F8007F0001FC07FFF01FFFCFFFF
-83FFFEFFFF83FFFEFFFF83FFFEFFFF83FFFE7FFF01FFFC27347EB32C>65
-D<7FFFFFE0007FFFFFFC00FFFFFFFE00FFFFFFFF807FFFFFFFC07FFFFFFFC003F8003FE0
-03F8001FF003F8000FF003F80007F003F80007F803F80003F803F80003F803F80003F803
-F80003F803F80003F803F80007F803F80007F003F8000FF003F8001FE003F8003FC003FF
-FFFF8003FFFFFF0003FFFFFE0003FFFFFE0003FFFFFF8003FFFFFFC003F8007FE003F800
-0FF003F80007F803F80003F803F80001FC03F80001FC03F80000FE03F80000FE03F80000
-FE03F80000FE03F80000FE03F80000FE03F80001FE03F80001FC03F80003FC03F80007FC
-03F8000FF803F8003FF87FFFFFFFF07FFFFFFFE0FFFFFFFFC0FFFFFFFF807FFFFFFE007F
-FFFFF80027337FB22C>I<0000FF00F00007FFE0F8000FFFF9F8003FFFFFF8007FFFFFF8
-00FFFFFFF801FFC1FFF803FF007FF807FC003FF807F8001FF80FF0000FF80FE00007F81F
-E00007F81FC00007F83FC00003F83F800003F87F800003F87F000003F87F000001F07F00
-000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
-0000FE00000000FE00000000FE00000000FE00000000FE00000000FF000000007F000000
-007F000000007F000001F07F800003F83F800003F83FC00003F81FC00003F81FE00007F8
-0FE00007F00FF00007F007F8000FF007FC001FE003FF003FE001FFC0FFC000FFFFFF8000
-7FFFFF00003FFFFE00000FFFF8000007FFE0000000FF000025357DB32C>I<7FFFFF8000
-FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE007FFFFFFF0007F003FF8007F000FFC007
-F0003FC007F0001FE007F0001FF007F0000FF007F00007F007F00007F807F00003F807F0
-0003FC07F00001FC07F00001FC07F00001FC07F00001FC07F00000FE07F00000FE07F000
-00FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000
-FE07F00000FE07F00001FE07F00001FC07F00001FC07F00001FC07F00003FC07F00003F8
-07F00007F807F00007F807F0000FF007F0000FF007F0001FE007F0003FE007F000FFC007
-F003FF807FFFFFFF00FFFFFFFE00FFFFFFFC00FFFFFFF800FFFFFFE0007FFFFF80002733
-7FB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC03
-F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F8
-0000F803F800000003F800000003F800000003F800F80003F801FC0003F801FC0003F801
-FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC
-0003F801FC0003F801FC0003F801FC0003F801FC0003F800F80003F800000003F8000000
-03F800000003F800003E03F800007F03F800007F03F800007F03F800007F03F800007F03
-F800007F03F800007F03F800007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF7FFFFFFFFE28337FB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFF
-FFFFFFFC7FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F8
-0001FC03F80001FC03F80000F803F800000003F800000003F800000003F800F80003F801
-FC0003F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC
-0003FFFFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F801FC0003F800F800
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F800000003F800000003F800000003F800000003F80000007FFFF00000FFFFF00000FFFF
-F80000FFFFF80000FFFFF000007FFFF0000026337EB22C>I<0001FC0780000FFF87C000
-1FFFCFC0007FFFFFC000FFFFFFC001FFFFFFC003FF87FFC003FE01FFC007F800FFC00FF0
-007FC00FF0007FC01FE0003FC01FC0003FC03FC0003FC03F80001FC03F80001FC07F8000
-1FC07F00001FC07F00000F807F00000000FF00000000FE00000000FE00000000FE000000
-00FE00000000FE00000000FE00000000FE00000000FE00000000FE0007FFF8FE000FFFFC
-FE000FFFFCFF000FFFFC7F000FFFFC7F0007FFF87F00001FC07F80001FC03F80003FC03F
-80003FC03FC0003FC01FC0003FC01FE0007FC00FF0007FC00FF000FFC007F800FFC003FE
-01FFC003FF07FFC001FFFFFFC000FFFFFFC0007FFFFFC0001FFFDFC0000FFF0F800001FC
-000026357DB32C>I<7FF00007FF00FFF8000FFF80FFFC001FFF80FFFC001FFF80FFFC00
-1FFF807FFE003FFF000FFE003FF8000FDE003DF8000FDF007DF8000FDF007DF8000FDF00
-7DF8000FDF00FDF8000FCF80F9F8000FCF80F9F8000FCF80F9F8000FCFC1F9F8000FCFC1
-F9F8000FC7C1F1F8000FC7C1F1F8000FC7E3F1F8000FC7E3F1F8000FC3E3E1F8000FC3E3
-E1F8000FC3F7E1F8000FC1F7C1F8000FC1F7C1F8000FC1F7C1F8000FC1FF81F8000FC0FF
-81F8000FC0FF81F8000FC0FF81F8000FC07F01F8000FC07F01F8000FC03E01F8000FC000
-01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000
-01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8007FF8000FFF00FFFC00
-1FFF80FFFC001FFF80FFFC001FFF80FFFC001FFF807FF8000FFF0029337FB22C>77
-D<7FF800FFFCFFFC01FFFEFFFE01FFFEFFFE01FFFEFFFE01FFFE7FFF00FFFC07FF000FC0
-07EF000FC007EF800FC007EF800FC007E7800FC007E7C00FC007E7C00FC007E7C00FC007
-E7E00FC007E3E00FC007E3E00FC007E3F00FC007E1F00FC007E1F00FC007E1F80FC007E1
-F80FC007E0F80FC007E0FC0FC007E0FC0FC007E07C0FC007E07E0FC007E07E0FC007E03E
-0FC007E03F0FC007E03F0FC007E01F0FC007E01F0FC007E01F8FC007E00F8FC007E00F8F
-C007E00FCFC007E007CFC007E007CFC007E007CFC007E003CFC007E003EFC007E003EFC0
-07E001EFC007E001FFC07FFE01FFC0FFFF00FFC0FFFF00FFC0FFFF00FFC0FFFF007FC07F
-FE003F8027337EB22C>I<7FFFFFE000FFFFFFFC00FFFFFFFE00FFFFFFFF80FFFFFFFFC0
-7FFFFFFFE003F800FFE003F8001FF003F8000FF003F80007F803F80003F803F80003FC03
-F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F8
-0003FC03F80003F803F80007F803F8000FF003F8001FF003F800FFE003FFFFFFE003FFFF
-FFC003FFFFFF8003FFFFFE0003FFFFFC0003FFFFE00003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F80000007FFFC00000FFFFE00000FFFFE00000FF
-FFE00000FFFFE000007FFFC0000026337FB22C>80 D<7FFFFC000000FFFFFF800000FFFF
-FFE00000FFFFFFF80000FFFFFFFC00007FFFFFFE000007F00FFE000007F001FF000007F0
-00FF800007F0007F800007F0003F800007F0003FC00007F0001FC00007F0001FC00007F0
-001FC00007F0001FC00007F0003FC00007F0003F800007F0007F800007F000FF800007F0
-01FF000007F00FFE000007FFFFFE000007FFFFFC000007FFFFF8000007FFFFF0000007FF
-FFF8000007FFFFFC000007F007FC000007F003FE000007F000FE000007F000FF000007F0
-007F000007F0007F000007F0007F000007F0007F000007F0007F000007F0007F000007F0
-007F000007F0007F000007F0007F1F0007F0007F3F8007F0007F3F8007F0007F3F8007F0
-007F3F807FFF003FBF80FFFF803FFF00FFFF801FFF00FFFF801FFF00FFFF800FFE007FFF
-0007FC0000000001F00029347EB22C>82 D<001FF80F00007FFF0F8001FFFFDF8007FFFF
-FF800FFFFFFF801FFFFFFF803FF01FFF803FC003FF807F8001FF807F0000FF80FF00007F
-80FE00007F80FE00007F80FE00003F80FE00003F80FE00003F80FF00001F00FF00000000
-7F800000007FC00000003FF00000003FFF0000001FFFF000000FFFFF000007FFFFE00003
-FFFFF00000FFFFFC00001FFFFE000001FFFF0000001FFF00000001FF800000007FC00000
-003FC00000001FC00000001FE00000001FE07C00000FE0FE00000FE0FE00000FE0FE0000
-0FE0FE00000FE0FF00001FE0FF00001FC0FF80003FC0FFC0003F80FFE000FF80FFFE03FF
-00FFFFFFFE00FFFFFFFE00FFFFFFF800FDFFFFF000F83FFFC0007807FF000023357CB32C
->I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFE00FE00
-FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FE7C00FE007C
-0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
-00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
-FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
-00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
-000000FE00000000FE0000007FFFFC00007FFFFC0000FFFFFE0000FFFFFE00007FFFFC00
-007FFFFC0027337EB22C>I<7FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF8FFFFE03FFFF8
-FFFFE03FFFF87FFFC01FFFF003F80000FE0003F80000FE0003F80000FE0003F80000FE00
-03F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE00
-03F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE00
-03F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE00
-03F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE00
-03F80000FE0003F80000FE0003F80000FE0003F80000FE0003FC0001FE0001FC0001FC00
-01FC0001FC0000FE0003F80000FF0007F800007F800FF000007FC01FF000003FF07FE000
-001FFFFFC000000FFFFF80000007FFFF00000003FFFE00000000FFF8000000003FE00000
-2D3481B22C>I<000E0000003F800000FFE00003FFF8000FFFFE003FFFFF80FFFFFFE0FF
-F1FFE0FFE0FFE0FF803FE0FE000FE0780003C0200000801B0D78B22C>94
-D<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FFFFFF8003FC01FF800
-3FC007FC001F8003FC00060001FE00000000FE00000000FE0000000FFE000007FFFE0000
-7FFFFE0001FFFFFE0007FFFFFE001FFFFFFE003FFFF8FE003FFC00FE007FE000FE00FF80
-00FE00FF0000FE00FE0000FE00FE0000FE00FE0000FE00FF0001FE00FF0003FE007F8007
-FE007FE03FFE003FFFFFFFFC1FFFFFFFFE0FFFFFFFFE07FFFF7FFE01FFFC3FFE007FC00F
-FC27247CA32C>97 D<7FF8000000FFFC000000FFFC000000FFFC000000FFFC0000007FFC
-00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
-000001FC00000001FC00000001FC0FF00001FC7FFE0001FDFFFF0001FFFFFFC001FFFFFF
-E001FFFFFFF001FFF03FF001FFC00FF801FF8007FC01FF0003FC01FE0001FE01FC0000FE
-01FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01
-FC00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE01FF
-0003FC01FF8007FC01FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FFFFFF8001FDFF
-FF0001FC7FFC0000F80FF000283380B22C>I<0003FFF000001FFFFC00007FFFFF0000FF
-FFFF0003FFFFFF8007FFFFFF800FFF007F800FF8007F801FF0003F003FC0000C003FC000
-00007F800000007F000000007F00000000FF00000000FE00000000FE00000000FE000000
-00FE00000000FE00000000FE00000000FF000000007F000000007F000000007F80000F80
-3FC0001FC03FE0001FC01FF0003FC00FFC007F800FFF81FF8007FFFFFF0003FFFFFE0000
-FFFFFC00007FFFF800001FFFE0000003FF000022247BA32C>I<00000FFF0000001FFF80
-00001FFF8000001FFF8000001FFF8000000FFF800000003F800000003F800000003F8000
-00003F800000003F800000003F800000003F800000003F800000003F80000FF83F80003F
-FE3F8000FFFFBF8001FFFFFF8003FFFFFF8007FFFFFF800FFC0FFF801FF003FF803FE000
-FF803FC0007F807F80007F807F80003F807F00003F80FF00003F80FE00003F80FE00003F
-80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FF00003F80
-7F00007F807F00007F807F8000FF803FC001FF803FE003FF801FF007FF800FFC1FFF800F
-FFFFFFFE07FFFFFFFF03FFFFBFFF00FFFF3FFF007FFC3FFF000FF01FFE28337DB22C>I<
-0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC0007FFFFFE000FFE03FF001F
-F800FF801FE0007F803FC0003FC03F80001FC07F80001FC07F00001FE07F00000FE0FFFF
-FFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00000000FF0000
-00007F000000007F800000007F800007C03FC0000FE03FE0000FE01FF8001FE00FFC003F
-C007FF80FFC007FFFFFF8001FFFFFF0000FFFFFE00003FFFFC00000FFFF0000001FF8000
-23247CA32C>I<000007F80000003FFE000000FFFF000001FFFF800003FFFF800007FFFF
-80000FF87F80000FF03F00001FE03F00001FC00000001FC00000001FC00000001FC00000
-001FC00000001FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF007F
-FFFFFE00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
-C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
-0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC00000001FC000007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF800
-FFFFFFF8007FFFFFF00021337DB22C>I<00000003F00007F81FFC001FFE7FFE007FFFFF
-FF00FFFFFFFF01FFFFFFFF03FFFFFE7F07FE1FF87E07F807F83E0FF003FC000FE001FC00
-1FE001FE001FC000FE001FC000FE001FC000FE001FC000FE001FC000FE001FE001FE000F
-E001FC000FF003FC0007F807F80007FE1FF80007FFFFF00007FFFFE0000FFFFFC0000FFF
-FF80000FDFFE00000FC7F800000FC00000000FC00000000FE000000007FFFFE00007FFFF
-FE0007FFFFFF800FFFFFFFE01FFFFFFFF03FFFFFFFF83FC0003FF87F000003FC7E000001
-FCFE000000FEFC0000007EFC0000007EFC0000007EFC0000007EFE000000FE7F000001FC
-7F800003FC3FE0000FF83FFE00FFF81FFFFFFFF00FFFFFFFE003FFFFFF8000FFFFFE0000
-3FFFF8000003FF800028387EA42C>I<7FF800000000FFFC00000000FFFC00000000FFFC
-00000000FFFC000000007FFC0000000001FC0000000001FC0000000001FC0000000001FC
-0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
-07F8000001FC3FFE000001FCFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFE00001FF
-F81FE00001FFE00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F00001FE
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0007FFF
-F07FFFC0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC02B33
-80B22C>I<00038000000FE000000FE000001FF000001FF000001FF000000FE000000FE0
-0000038000000000000000000000000000000000000000000000000000000000007FFFE0
-007FFFF000FFFFF000FFFFF0007FFFF0007FFFF0000007F0000007F0000007F0000007F0
-000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
-000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
-000007F0000007F0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20347A
-B32C>I<7FF0000000FFF8000000FFF8000000FFF8000000FFF80000007FF800000001F8
-00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
-000001F800000001F83FFFF801F83FFFFC01F87FFFFC01F87FFFFC01F83FFFFC01F83FFF
-F801F801FE0001F803FC0001F807F80001F80FF00001F81FE00001F83FC00001F87F8000
-01F8FF000001F9FE000001FBFE000001FFFF000001FFFF800001FFFFC00001FFDFC00001
-FF8FE00001FF0FF00001FE07F00001FC03F80001F801FC0001F801FE0001F800FE0001F8
-007F0001F8007F8001F8003FC07FFFE0FFFEFFFFE1FFFFFFFFF1FFFFFFFFF1FFFFFFFFE1
-FFFF7FFFE0FFFE28337FB22C>107 D<7FFFF00000FFFFF80000FFFFF80000FFFFF80000
-FFFFF800007FFFF800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
-00000003F800000003F800000003F800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800007FFFFFFFC0FFFFFFFFE0FF
-FFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023337CB22C>I<7FC1F803F0007FE7FE0F
-FC00FFFFFF3FFE00FFFFFF7FFE007FFFFFFFFF007FFFFFFFFF0007FE1FFC3F8007FC1FF8
-3F8007F80FF01F8007F00FE01F8007F00FE01F8007F00FE01F8007E00FC01F8007E00FC0
-1F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC0
-1F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC0
-1F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F807FFE1FFC3FF87FFE3FFC
-7FF8FFFF3FFE7FFCFFFF3FFE7FFC7FFE3FFC7FF87FFE1FFC3FF82E2481A32C>I<7FF807
-F80000FFFC3FFE0000FFFCFFFF8000FFFFFFFFC000FFFFFFFFC0007FFFFFFFE00001FFF8
-1FE00001FFE00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F00001FE00
-07F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC00
-07F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC00
-07F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0007FFFF0
-7FFFC0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC02B2480
-A32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FFFFFC000FFC
-07FE001FF001FF001FE000FF003FC0007F803F80003F807F00001FC07F00001FC07F0000
-1FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000F
-E0FF00001FE07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE000FF00
-1FF803FF000FFE0FFE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000001FFF000000
-07FC000023247CA32C>I<7FF80FF000FFFC7FFE00FFFDFFFF00FFFFFFFFC0FFFFFFFFE0
-7FFFFFFFF001FFF03FF001FFC00FF801FF8007FC01FF0003FC01FE0001FE01FC0000FE01
-FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC
-00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE01FF00
-03FC01FF8007FC01FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FFFFFF8001FDFFFF
-0001FC7FFC0001FC0FF00001FC00000001FC00000001FC00000001FC00000001FC000000
-01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000007F
-FFF00000FFFFF80000FFFFF80000FFFFF80000FFFFF800007FFFF00000283680A32C>I<
-7FFF003FC0FFFF81FFF0FFFF87FFF8FFFF9FFFF8FFFFBFFFFC7FFFFFFFFC003FFFE3FC00
-3FFF03FC003FFE01F8003FFC0060003FF80000003FF00000003FE00000003FE00000003F
-C00000003FC00000003FC00000003F800000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000
-00003F8000007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF8007FFFFFF000
-26247EA32C>114 D<003FF8F003FFFFF80FFFFFF81FFFFFF83FFFFFF87FFFFFF87FC01F
-F8FF0007F8FC0003F8FC0003F8FC0003F8FE0001F0FF8000007FFC00003FFFF0003FFFFF
-000FFFFFC007FFFFF000FFFFF8000FFFFC00007FFE000003FE7C0000FFFE00007FFE0000
-3FFF00003FFF00003FFF80007FFFC000FEFFF007FEFFFFFFFCFFFFFFFCFFFFFFF8FFFFFF
-E0F8FFFF80781FFC0020247AA32C>I<001F000000003F800000003F800000003F800000
-003F800000003F800000003F800000003F800000003F800000003F8000007FFFFFFF00FF
-FFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F800000003F800000003F
-800000003F800000003F800000003F800000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800000003F800000003F800000003F800380003F800F
-E0003F800FE0003F800FE0003F800FE0003F801FE0003FC01FC0001FC03FC0001FF07FC0
-000FFFFF80000FFFFF000007FFFE000003FFFC000001FFF00000003FC000232E7EAD2C>
-I<7FF801FFE000FFFC03FFF000FFFC03FFF000FFFC03FFF000FFFC03FFF0007FFC01FFF0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC000FF00001FC001FF00001FC003FF00001FF00FFF0
-0000FFFFFFFFC000FFFFFFFFE0007FFFFFFFE0003FFFFFFFE0001FFFE7FFE00003FF03FF
-C02B2480A32C>I<7FFF83FFFCFFFF83FFFEFFFFC7FFFEFFFFC7FFFEFFFF83FFFE7FFF83
-FFFC03F0001F8003F8003F8001F8003F0001F8003F0001FC007F0000FC007E0000FC007E
-0000FE00FE00007E00FC00007E00FC00007E00FC00003F01F800003F01F800003F01F800
-003F83F800001F83F000001F83F000001FC7F000000FC7E000000FC7E000000FC7E00000
-07EFC0000007EFC0000007FFC0000003FF80000003FF80000003FF80000001FF00000001
-FF00000000FE000027247EA32C>I<7FFF80FFFF007FFFC1FFFF00FFFFC1FFFF80FFFFC1
-FFFF807FFFC1FFFF007FFF80FFFF0007E00003F00007E00003F00007E00003F00007E000
-03F00007E00003F00007E00003F00003F00007E00003F00007E00003F07F07E00003F0FF
-87E00003F0FF87E00003F0FF87E00001F1FFC7C00001F1FFC7C00001F9FFCFC00001F9F7
-CFC00001F9F7CFC00001F9F7CFC00001FBF7EFC00000FBE3EF800000FBE3EF800000FBE3
-EF800000FBE3EF800000FFE3FF800000FFC1FF8000007FC1FF0000007FC1FF0000007FC1
-FF0000007F80FF0000003F007E000029247FA32C>I<3FFF83FFF87FFF87FFF87FFFC7FF
-FC7FFFC7FFFC7FFF87FFF83FFF83FFF800FE01FC00007F03F800003F83F800003F87F000
-001FCFE000000FEFC0000007FFC0000007FF80000003FF00000001FF00000000FE000000
-00FC00000000FE00000001FF00000003FF00000007FF80000007EFC000000FCFE000001F
-C7E000001F83F000003F03F800007F01FC0000FE00FC0000FC00FE007FFF83FFFCFFFFC7
-FFFCFFFFC7FFFEFFFFC7FFFEFFFFC7FFFC7FFF83FFFC27247EA32C>I<7FFF83FFFCFFFF
-C3FFFEFFFFC7FFFEFFFFC7FFFEFFFFC3FFFE7FFF83FFFC03F8001F8001F8003F8001FC00
-3F0000FC003F0000FC007F0000FE007E00007E007E00007E007E00007F00FC00003F00FC
-00003F00FC00003F81F800001F81F800001F81F800000FC1F800000FC3F000000FC3F000
-0007E3F0000007E3E0000007E7E0000003E7E0000003F7C0000001F7C0000001FFC00000
-01FF80000000FF80000000FF80000000FF000000007F000000007F000000007E00000000
-7E000000007E00000000FE00000000FC00000000FC00000001FC00000C01F800003F03F8
-00007F87F000007F8FF000007F1FE000007FFFC000007FFFC000003FFF8000001FFE0000
-000FFC00000007F000000027367EA32C>I<78FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
-FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
-FCFCFCFCFCFCFCFCFCFC7806416DB92C>124 D E /Fd 55 123 df<000007F800000000
-3FFE00000001FFFF80000007FC0FC000000FE003E000001FC007E000003F800FF000007F
-001FF00000FE001FF00000FE001FF00001FE001FF00001FC001FF00001FC000FE00001FC
-0001000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
-0000000001FC0000000001FC0000000001FC0007F000FFFFFFFFF000FFFFFFFFF000FFFF
-FFFFF000FFFFFFFFF00001FC001FF00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00003FC0007F8007FFF
-E0FFFFC07FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E>12
-D<000007FC000000007FFF70000001FFFFF0000007FC0FF000000FE01FF000001FC01FF0
-00003F801FF000007F001FF00000FE001FF00000FE001FF00001FE0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000FFFFFFFFF0
-00FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0003FE000FF8007FFFF1FFFFC07FFFF1FFFFC07FFFF1FFFFC07FFFF1FFFFC02A3B7FBA2E
->I<0000E00001E00003C0000780000F00001F00003E00007C00007C0000F80001F00001
-F00003E00003E00007E00007C0000FC0000F80000F80001F80001F80001F00003F00003F
-00003F00003E00007E00007E00007E00007E00007E00007C0000FC0000FC0000FC0000FC
-0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
-0000FC0000FC00007C00007E00007E00007E00007E00007E00003E00003F00003F00003F
-00001F00001F80001F80000F80000F80000FC00007C00007E00003E00003E00001F00001
-F00000F800007C00007C00003E00001F00000F000007800003C00001E00000E0135278BD
-20>40 D<E00000F000007800003C00001E00001F00000F800007C00007C00003E00001F0
-0001F00000F80000F80000FC00007C00007E00003E00003E00003F00003F00001F00001F
-80001F80001F80000F80000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007
-E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007
-E00007E00007E00007E00007C0000FC0000FC0000FC0000FC0000FC0000F80001F80001F
-80001F80001F00003F00003F00003E00003E00007E00007C0000FC0000F80000F80001F0
-0001F00003E00007C00007C0000F80001F00001E00003C0000780000F00000E000001352
-7CBD20>I<00000030000000000000780000000000007800000000000078000000000000
-780000000000007800000000000078000000000000780000000000007800000000000078
-000000000000780000000000007800000000000078000000000000780000000000007800
-000000000078000000000000780000000000007800000000000078000000000000780000
-000000007800000000000078000000000000780000000000007800000000000078000000
-7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF80000007800000000
-000078000000000000780000000000007800000000000078000000000000780000000000
-007800000000000078000000000000780000000000007800000000000078000000000000
-780000000000007800000000000078000000000000780000000000007800000000000078
-000000000000780000000000007800000000000078000000000000780000000000007800
-000000000078000000000000780000000000003000000036367BAF41>43
-D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01EE000E000E000E001E001C001C003C003
-C0038007800F000F001E003C00780030000B1A7A8917>I<FFFFFCFFFFFCFFFFFCFFFFFC
-FFFFFCFFFFFC16067F941C>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A7A
-8917>I<0001C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FFFFC000
-FF1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF0
-7FFFFFF07FFFFFF07FFFFFF01C3879B72A>49 D<000FF00000007FFE000001FFFF800007
-FFFFC0000FE07FF0001F801FF8001F000FFC003E0007FC007C0003FE00780003FF007E00
-01FF00FF8001FF00FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000
-FF807F8000FF801E0000FF80000000FF80000000FF00000001FF00000001FF00000003FE
-00000003FE00000007FC00000007F80000000FF00000000FF00000001FE00000003FC000
-00007F800000007E00000000FC00000001F800000003F000000007E00000000FC0000000
-0F800000001F000000003E000380007C00038000F800038001F000078003E000070007C0
-0007000F800007000F00000F001FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFE00FFFFFF
-FE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F80000003FFF0000007FFFC00001FF
-FFE00003F80FF80007C007FC000F8003FC000F8003FE000FE001FE001FF001FF001FF001
-FF001FF001FF001FF801FF001FF001FF001FF001FF000FE001FF0003C001FE00000003FE
-00000003FE00000003FC00000007F800000007F80000000FF00000001FE00000007F8000
-001FFE0000001FF80000001FFF800000000FE000000007F000000003FC00000001FE0000
-0001FF00000000FF80000000FF80000000FFC00000007FC00000007FE00000007FE00000
-007FE01E00007FE07F80007FE0FFC0007FE0FFC0007FE0FFC0007FE0FFC0007FC0FFC000
-FFC0FF8000FFC07F8000FF807E0001FF807E0001FF003F0003FE001F8007FC000FF00FF8
-0007FFFFF00001FFFFC000007FFF0000000FF80000233A7DB72A>I<0000007800000000
-F800000000F800000001F800000003F800000003F800000007F80000000FF80000000FF8
-0000001FF80000003FF80000003BF80000007BF8000000F3F8000000E3F8000001E3F800
-0003C3F800000383F800000783F800000F03F800000E03F800001E03F800003C03F80000
-3803F800007803F80000F003F80000E003F80001E003F80003C003F800038003F8000780
-03F8000F0003F8000E0003F8001E0003F8003C0003F800380003F800780003F800F00003
-F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8000003F800000003F800000003F8
-00000003F800000003F800000003F800000003F800000003F800000003F800000003F800
-000007FC000003FFFFF80003FFFFF80003FFFFF80003FFFFF825397EB82A>I<1E007F80
-7F80FFC0FFC0FFC0FFC07F807F801E000000000000000000000000000000000000000000
-0000000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A247AA3
-17>58 D<0000007C0000000000007C0000000000007C000000000000FE000000000000FE
-000000000000FE000000000001FF000000000001FF000000000001FF000000000003FF80
-0000000003FF800000000003FF800000000007FFC00000000007BFC00000000007BFC000
-0000000FBFE0000000000F1FE0000000000F1FE0000000001F1FF0000000001E0FF00000
-00001E0FF0000000003E0FF8000000003C07F8000000003C07F8000000007C07FC000000
-007803FC000000007803FC000000007803FC00000000F001FE00000000F001FE00000000
-F001FE00000001E000FF00000001E000FF00000001E000FF00000003C0007F80000003C0
-007F80000003C0007F8000000780003FC0000007FFFFFFC0000007FFFFFFC000000FFFFF
-FFE000000FFFFFFFE000000F00001FE000001F00000FF000001E00000FF000001E00000F
-F000003E00000FF800003C000007F800003C000007F800007C000007FC000078000003FC
-000078000003FC0000F8000003FE0000F8000001FE0001FC000001FE000FFF000003FF00
-FFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFE373C7DBB3E>65
-D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF0000FFFFFFFFFFC00001FF00007FE000
-00FF00003FF00000FF00000FF80000FF00000FFC0000FF000007FC0000FF000007FE0000
-FF000003FE0000FF000003FF0000FF000003FF0000FF000003FF0000FF000003FF0000FF
-000003FF0000FF000003FF0000FF000003FF0000FF000003FE0000FF000007FE0000FF00
-0007FC0000FF00000FF80000FF00001FF80000FF00003FF00000FF00007FC00000FF0003
-FF800000FFFFFFFE000000FFFFFFFE000000FFFFFFFF800000FF00003FE00000FF00000F
-F00000FF000007FC0000FF000003FC0000FF000003FE0000FF000001FF0000FF000001FF
-8000FF000000FF8000FF000000FF8000FF000000FFC000FF000000FFC000FF000000FFC0
-00FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FF8000
-FF000001FF8000FF000001FF8000FF000003FF0000FF000007FE0000FF00000FFE0000FF
-00001FFC0001FF00007FF800FFFFFFFFFFE000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFF
-FFF8000032397DB83B>I<000001FF00038000000FFFE0038000007FFFF807800001FFFF
-FE0F800007FF807F1F80000FFC000FBF80001FF00007FF80003FE00003FF80007FC00001
-FF8000FF800000FF8001FF0000007F8003FE0000007F8007FC0000003F8007FC0000003F
-800FF80000001F801FF80000001F801FF00000000F801FF00000000F803FF00000000F80
-3FE00000000F807FE000000007807FE000000007807FE000000007807FC00000000780FF
-C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC000000000007FC000000000007FE000000003807FE00000
-0003807FE000000003803FE000000003803FF000000003801FF000000007801FF0000000
-07001FF800000007000FF80000000F0007FC0000000F0007FC0000001E0003FE0000001E
-0001FF0000003C0000FF8000007800007FC00000F800003FE00001F000001FF00003E000
-000FFC0007C0000007FF803F80000001FFFFFE000000007FFFFC000000000FFFF0000000
-0001FF000000313D7BBA3C>I<FFFFFFFFC00000FFFFFFFFF80000FFFFFFFFFE0000FFFF
-FFFFFF800001FF0001FFE00000FF00003FF00000FF00000FF80000FF000007FC0000FF00
-0001FE0000FF000001FF0000FF000000FF0000FF0000007F8000FF0000007FC000FF0000
-003FC000FF0000003FE000FF0000001FE000FF0000001FF000FF0000001FF000FF000000
-0FF000FF0000000FF800FF0000000FF800FF0000000FF800FF0000000FF800FF0000000F
-FC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC
-00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00
-FF0000000FFC00FF0000000FF800FF0000000FF800FF0000000FF800FF0000000FF800FF
-0000001FF000FF0000001FF000FF0000001FE000FF0000001FE000FF0000003FC000FF00
-00003FC000FF0000007F8000FF000000FF8000FF000000FF0000FF000001FE0000FF0000
-03FC0000FF00000FF80000FF00003FF00001FF0001FFE000FFFFFFFFFF8000FFFFFFFFFF
-0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>I<FFFFFFFFFFFC00FFFFFFFFFFFC
-00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF00000FFC0000FF000001FE0000FF000000FE00
-00FF0000007E0000FF0000003E0000FF0000001E0000FF0000001E0000FF0000000E0000
-FF0000000E0000FF0000000E0000FF0000000E0000FF0001C00F0000FF0001C0070000FF
-0001C0070000FF0001C0070000FF0001C0070000FF0001C0000000FF0003C0000000FF00
-03C0000000FF0007C0000000FF001FC0000000FFFFFFC0000000FFFFFFC0000000FFFFFF
-C0000000FFFFFFC0000000FF001FC0000000FF0007C0000000FF0003C0000000FF0003C0
-000000FF0001C0000000FF0001C000E000FF0001C000E000FF0001C000E000FF0001C000
-E000FF0001C001C000FF00000001C000FF00000001C000FF00000001C000FF00000001C0
-00FF00000003C000FF00000003C000FF000000038000FF000000078000FF000000078000
-FF0000000F8000FF0000001F8000FF0000003F8000FF000000FF8001FF00000FFF80FFFF
-FFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0033397DB839>I<FFFFFF
-FFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF00001FF800FF000003FC00FF00
-0001FC00FF000000FC00FF0000007C00FF0000003C00FF0000003C00FF0000001C00FF00
-00001C00FF0000001C00FF0000001C00FF0000001E00FF0003800E00FF0003800E00FF00
-03800E00FF0003800E00FF0003800000FF0003800000FF0007800000FF0007800000FF00
-0F800000FF003F800000FFFFFF800000FFFFFF800000FFFFFF800000FFFFFF800000FF00
-3F800000FF000F800000FF0007800000FF0007800000FF0003800000FF0003800000FF00
-03800000FF0003800000FF0003800000FF0003800000FF0000000000FF0000000000FF00
-00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00
-00000000FF0000000000FF0000000000FF0000000001FF80000000FFFFFFC00000FFFFFF
-C00000FFFFFFC00000FFFFFFC000002F397DB836>I<FFFFFF01FFFFFEFFFFFF01FFFFFE
-FFFFFF01FFFFFEFFFFFF01FFFFFE01FF800003FF0000FF000001FE0000FF000001FE0000
-FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF
-000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF00
-0001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF0000
-01FE0000FF000001FE0000FF000001FE0000FFFFFFFFFE0000FFFFFFFFFE0000FFFFFFFF
-FE0000FFFFFFFFFE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE
-0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00
-00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000
-FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF
-000001FE0000FF000001FE0000FF000001FE0000FF000001FE0001FF800003FF00FFFFFF
-01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE37397DB83E>72
-D<FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC000FFC000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F800000FFC000FFFFFF
-C0FFFFFFC0FFFFFFC0FFFFFFC01A397EB81E>I<FFFFFFE00000FFFFFFE00000FFFFFFE0
-0000FFFFFFE0000001FF8000000000FF0000000000FF0000000000FF0000000000FF0000
-000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
-000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
-000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
-000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
-000000FF0000000000FF0000003800FF0000003800FF0000003800FF0000003800FF0000
-003800FF0000007800FF0000007000FF0000007000FF0000007000FF0000007000FF0000
-00F000FF000000F000FF000001F000FF000001F000FF000003F000FF000007F000FF0000
-0FF000FF00003FE001FF0001FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFF
-FFE02D397DB834>76 D<000003FF00000000001FFFE000000000FFFFFC00000001FE01FE
-00000007F8007F8000000FE0001FC000003FC0000FF000007F800007F80000FF000003FC
-0001FE000001FE0001FC000000FE0003FC000000FF0007F80000007F8007F80000007F80
-0FF00000003FC00FF00000003FC01FF00000003FE01FE00000001FE03FE00000001FF03F
-E00000001FF03FE00000001FF07FE00000001FF87FC00000000FF87FC00000000FF87FC0
-0000000FF8FFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC000
-00000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000
-000FFCFFC00000000FFCFFC00000000FFC7FC00000000FF87FE00000001FF87FE0000000
-1FF87FE00000001FF83FE00000001FF03FE00000001FF01FF00000003FE01FF00000003F
-E01FF00000003FE00FF80000007FC007F80000007F8007FC000000FF8003FC000000FF00
-01FE000001FE0001FE000001FE0000FF000003FC00007F800007F800003FC0000FF00000
-1FF0003FE0000007F8007F80000003FF03FF00000000FFFFFC000000001FFFE000000000
-03FF000000363D7BBA41>79 D<FFFFFFFFC000FFFFFFFFF800FFFFFFFFFE00FFFFFFFFFF
-8001FF0001FFC000FF00003FE000FF00001FF000FF00000FF800FF000007FC00FF000007
-FC00FF000003FE00FF000003FE00FF000003FF00FF000003FF00FF000003FF00FF000003
-FF00FF000003FF00FF000003FF00FF000003FF00FF000003FF00FF000003FE00FF000003
-FE00FF000007FC00FF000007FC00FF00000FF800FF00001FF000FF00003FE000FF0001FF
-C000FFFFFFFF0000FFFFFFFC0000FFFFFFF00000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0001FF80000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF00000030397DB839
->I<FFFFFFFE00000000FFFFFFFFE0000000FFFFFFFFF8000000FFFFFFFFFE00000001FF
-0007FF80000000FF0000FFC0000000FF00003FE0000000FF00001FF0000000FF00000FF8
-000000FF00000FF8000000FF000007FC000000FF000007FC000000FF000007FE000000FF
-000007FE000000FF000007FE000000FF000007FE000000FF000007FE000000FF000007FE
-000000FF000007FE000000FF000007FC000000FF00000FFC000000FF00000FF8000000FF
-00000FF0000000FF00001FE0000000FF00003FC0000000FF0000FF80000000FF0007FE00
-000000FFFFFFF800000000FFFFFFE000000000FFFFFFC000000000FF000FF000000000FF
-0003F800000000FF0001FC00000000FF0000FE00000000FF00007F00000000FF00007F80
-000000FF00007F80000000FF00003FC0000000FF00003FC0000000FF00003FC0000000FF
-00003FC0000000FF00003FE0000000FF00003FE0000000FF00003FE0000000FF00003FF0
-000000FF00003FF0000000FF00003FF0000000FF00003FF0000000FF00003FF8038000FF
-00003FF8038000FF00003FF8038000FF00001FFC038001FF80001FFC0780FFFFFF000FFC
-0700FFFFFF0007FE0F00FFFFFF0003FF1E00FFFFFF0001FFFE0000000000007FFC000000
-0000000FF000393B7DB83D>82 D<000FF801C0003FFE01C000FFFF83C003FFFFE7C007F8
-07FFC00FE001FFC01FC0007FC03F80003FC03F00001FC07E00000FC07E00000FC07C0000
-07C0FC000007C0FC000003C0FC000003C0FC000003C0FC000001C0FE000001C0FE000001
-C0FF000001C0FF800000007FC00000007FE00000007FF80000003FFF8000001FFFF80000
-1FFFFF80000FFFFFE00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000
-007FFFC0000007FFE00000007FE00000003FF00000001FF00000000FF000000007F80000
-0003F8E0000003F8E0000003F8E0000001F8E0000001F8E0000001F8F0000001F8F00000
-01F8F0000001F0F8000003F0FC000003F0FC000007E0FE000007E0FF00000FC0FFC0001F
-C0FFF0003F80FFFE00FF00F8FFFFFE00F03FFFF800E00FFFE000E001FF0000253D7CBA2E
->I<3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FE001FE003F
-E07F0001FE0007F07E0001FE0003F07C0001FE0001F0780001FE0000F0780001FE0000F0
-780001FE000070700001FE000070700001FE000070700001FE000070700001FE000070F0
-0001FE000078E00001FE000038E00001FE000038E00001FE000038E00001FE0000380000
-01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001
-FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE
-000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00
-0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000
-00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000
-000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000
-0001FE000000000003FF000000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE000001F
-FFFFFFE00035397DB83C>I<FFFFFF001FFFFEFFFFFF001FFFFEFFFFFF001FFFFEFFFFFF
-001FFFFE01FF800000FFC000FF0000003F0000FF0000001E0000FF0000001E0000FF0000
-001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF000000
-1E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E
-0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E00
-00FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000
-FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF
-0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF00
-00001E0000FF0000001E0000FF0000001E0000FF0000003E00007F0000003C00007F8000
-003C00007F8000003C00003F8000007C00003FC000007800001FC00000F800001FE00001
-F000000FE00001F0000007F00003E0000003F80007C0000001FE001F80000000FF80FF00
-0000007FFFFE000000001FFFF80000000007FFE00000000000FF000000373B7DB83E>I<
-FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE001FFE000
-001FFC00007FC000000FF000007FC000000FC000003FE000000F8000001FF000000F8000
-001FF000001F0000000FF800001E0000000FF800003E00000007FC00003C00000003FE00
-007C00000003FE0000F800000001FF0000F800000001FF0001F000000000FF8001E00000
-00007FC003E0000000007FC003C0000000003FE007C0000000003FE00F80000000001FF0
-0F80000000000FF81F00000000000FF81E000000000007FC3E000000000007FC3C000000
-000003FE7C000000000001FFF8000000000001FFF0000000000000FFF0000000000000FF
-E00000000000007FE00000000000003FC00000000000003FC00000000000003FC0000000
-0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
-C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
-0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
-C00000000000003FC00000000000003FC00000000000007FE000000000003FFFFFC00000
-00003FFFFFC0000000003FFFFFC0000000003FFFFFC000003B397FB83E>89
-D<003FE0000001FFFC000007FFFF00000FC03F80001F801FE0003FC00FF0003FE007F000
-3FE003F8003FE003F8003FE003FC003FE001FC001FC001FC00020001FC00000001FC0000
-0001FC00000001FC000003FFFC00001FFFFC0000FFFFFC0003FF81FC0007FC01FC001FF0
-01FC003FE001FC003FC001FC007FC001FC007F8001FC00FF8001FC1CFF0001FC1CFF0001
-FC1CFF0001FC1CFF0003FC1CFF0003FC1C7F8007FC1C7FC00FFC1C3FC01E7E381FF07C7F
-F80FFFF83FF003FFE03FE0007F800F8026277DA52A>97 D<03F8000000FFF8000000FFF8
-000000FFF8000000FFF80000000FF800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F80FE00003F87FFC0003F9FFFF00
-03FBE03F8003FF801FC003FF000FE003FE0007F003FC0003F803F80003F803F80001FC03
-F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F8
-0000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F800
-00FE03F80001FE03F80001FE03F80001FC03F80001FC03FC0003F803FC0003F803FE0007
-F003FF000FE003E7801FC003E3E07F8003C1FFFE0003807FF80000001FC000283B7EB92E
->I<0003FC00001FFF80007FFFE001FE03F003F801F807F003FC0FE007FC0FE007FC1FC0
-07FC3FC007FC3F8007FC7F8003F87F8000407F0000007F000000FF000000FF000000FF00
-0000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F8000007F80
-00007F8000003F80000E3FC0000E1FC0001E1FE0001C0FF0003C07F8007803FC00F001FF
-03E0007FFFC0001FFF000007F8001F277DA525>I<0000001FC0000007FFC0000007FFC0
-000007FFC0000007FFC00000007FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00007F81FC0001FFE1FC0007FFF9FC001FE07
-FFC003F801FFC007F0007FC00FE0007FC01FC0003FC01FC0001FC03F80001FC03F80001F
-C07F80001FC07F80001FC07F00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0
-FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F00001FC07F
-00001FC07F80001FC03F80001FC03F80001FC01FC0003FC01FC0003FC00FE0007FC007F0
-00FFF003F801FFFF01FC07DFFF00FFFF1FFF003FFE1FFF0007F01FC0283B7DB92E>I<00
-07F800001FFF00007FFFC001FC0FE003F807F007F003F80FE001F81FC001FC1FC000FC3F
-8000FE3F80007E7F80007E7F00007F7F00007FFF00007FFF00007FFFFFFFFFFFFFFFFFFF
-FFFFFFFF000000FF000000FF000000FF000000FF0000007F0000007F0000007F8000007F
-8000003F8000073FC000071FC0000F0FE0000E07F0001E07F8003C01FC007800FF01F000
-7FFFE0001FFF800003FC0020277EA525>I<00007F000001FFC00007FFE0001FC7F0003F
-8FF8007F0FF800FE0FF801FC0FF801FC0FF801FC07F003F803E003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-0000FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFF
-F8001D3B7FBA19>I<00000003E0000FF00FF8003FFC3FFC00FFFF7CFC03F81FF0FC07F0
-0FE0FC0FE007F0FC0FC003F0301FC003F8001F8001F8003F8001FC003F8001FC003F8001
-FC003F8001FC003F8001FC003F8001FC003F8001FC001F8001F8001FC003F8000FC003F0
-000FE007F00007F00FE00007F81FC0000FFFFF00000F3FFC00001E0FF000001E00000000
-1E000000001E000000001F000000001F000000001F800000000FFFFFC0000FFFFFF80007
-FFFFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01F80007FF03F00000FF07E000007F07E00
-0003F8FC000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003F87F0000
-07F03F000007E03FC0001FE00FE0003F8007FC01FF0001FFFFFC00007FFFF0000007FF00
-0026387EA52A>I<03F800000000FFF800000000FFF800000000FFF800000000FFF80000
-00000FF80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F807F0000003F83FFC
-000003F8FFFF000003F9F07F800003FBC03FC00003FF801FC00003FF001FC00003FE000F
-E00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80293A7EB9
-2E>I<03C0000FF0000FF0001FF8001FF8001FF8001FF8000FF0000FF00003C000000000
-00000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
-FFF80007F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80007F800FFFFE0FFFFE0FFFFE0FFFFE013387EB718>I<0000
-F00003FC0003FC0007FE0007FE0007FE0007FE0003FC0003FC0000F00000000000000000
-000000000000000000000000000000000000000000FE007FFE007FFE007FFE007FFE0003
-FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
-FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
-FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
-FE1C00FE7F00FEFF80FEFF81FCFF81FCFF81F8FF83F87F07F07E0FE03FFFC00FFF0003F8
-00174985B719>I<03F8000000FFF8000000FFF8000000FFF8000000FFF80000000FF800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F803FFFC03F803FFFC03F803FFFC03F803FFFC03F801FF8003
-F800FE0003F801F80003F801F00003F803C00003F807800003F80F000003F81E000003F8
-7C000003F8FC000003F9FC000003FBFE000003FFFF000003FFFF000003FF3F800003FC3F
-C00003F81FC00003F80FE00003F80FF00003F807F80003F803F80003F803FC0003F801FE
-0003F800FE0003F800FF0003F8007F8003F8007FC007FC007FE0FFFFE1FFFFFFFFE1FFFF
-FFFFE1FFFFFFFFE1FFFF283A7EB92C>I<03F800FFF800FFF800FFF800FFF8000FF80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80007FC00FF
-FFE0FFFFE0FFFFE0FFFFE0133A7EB918>I<03F807F8000FF00000FFF83FFE007FFC0000
-FFF87FFF80FFFF0000FFF9F03FC3E07F8000FFFBC01FE7803FC0000FFF800FEF001FC000
-03FF000FFE001FC00003FE0007FC000FE00003FE0007FC000FE00003FC0007F8000FE000
-03FC0007F8000FE00003FC0007F8000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00007FC000FF8001FF000FFFFE1FFFFC3FFFF80
-FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF8041257EA446>I<03F8
-07F00000FFF83FFC0000FFF8FFFF0000FFF9F07F8000FFFBC03FC0000FFF801FC00003FF
-001FC00003FE000FE00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFF
-E1FFFF8029257EA42E>I<0003FE0000000FFF8000003FFFE00000FE03F80001F800FC00
-03F0007E0007E0003F000FC0001F801FC0001FC01F80000FC03F80000FE03F80000FE07F
-000007F07F000007F07F000007F07F000007F0FF000007F8FF000007F8FF000007F8FF00
-0007F8FF000007F8FF000007F8FF000007F8FF000007F8FF000007F87F000007F07F0000
-07F07F80000FF03F80000FE03F80000FE01FC0001FC00FC0001F800FE0003F8007F0007F
-0003F800FE0000FE03F800007FFFF000001FFFC0000003FE000025277EA52A>I<03F80F
-E000FFF87FFC00FFF9FFFF00FFFBE07F80FFFF801FC007FF000FE003FE000FF003FC0007
-F803F80003F803F80003FC03F80003FC03F80001FE03F80001FE03F80001FE03F80000FF
-03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03
-F80000FF03F80000FF03F80001FE03F80001FE03F80001FE03F80003FC03F80003FC03FC
-0007F803FC0007F803FE000FF003FF001FE003FF803FC003FBE07F8003F9FFFE0003F87F
-F80003F81FC00003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000007FC000000FFFFE00000FFFFE00000
-FFFFE00000FFFFE0000028357EA42E>I<0003F801C0001FFE03C0007FFF83C001FE07C7
-C003FC01E7C007F800FFC00FF0007FC01FE0007FC01FE0003FC03FC0003FC03FC0001FC0
-7F80001FC07F80001FC07F80001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF
-00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F80001FC07F80
-001FC07F80001FC03FC0001FC03FC0003FC01FC0003FC01FE0007FC00FF000FFC007F000
-FFC003F803FFC001FE0FDFC000FFFF1FC0003FFC1FC00007F01FC00000001FC00000001F
-C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
-0000001FC00000003FE0000007FFFF000007FFFF000007FFFF000007FFFF28357DA42C>
-I<03F03F00FFF0FFC0FFF1FFE0FFF3CFF0FFF78FF00FFF0FF003FE0FF003FE0FF003FE07
-E003FC018003FC000003FC000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF8
-00FFFFF8001C257EA421>I<00FF870003FFEF000FFFFF001F80FF003E003F007C001F00
-7C000F00F8000F00F8000700F8000700FC000700FC000700FE000000FF8000007FF80000
-7FFF80003FFFE0003FFFF8001FFFFC0007FFFE0001FFFF00007FFF800003FF8000007FC0
-E0001FC0E0000FC0E0000FC0F00007C0F00007C0F00007C0F80007C0F8000780FC000F80
-FE000F80FF001F00FFC07E00FBFFFC00F1FFF000E07F80001A277DA521>I<001C000000
-1C0000001C0000001C0000001C0000003C0000003C0000003C0000007C0000007C000000
-7C000000FC000001FC000003FC000007FC00001FFFFF00FFFFFF00FFFFFF00FFFFFF0001
-FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
-FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC01C001
-FC01C001FC01C001FC01C001FC01C001FC01C001FC01C001FC01C001FC01C000FE038000
-FE0380007F0780007F8F00003FFE00000FFC000003F0001A347FB220>I<03F8000FE000
-FFF803FFE000FFF803FFE000FFF803FFE000FFF803FFE0000FF8003FE00003F8000FE000
-03F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE000
-03F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE000
-03F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE000
-03F8000FE00003F8000FE00003F8001FE00003F8001FE00003F8001FE00003F8003FE000
-01F8003FE00001FC007FF80001FC00FFFF8000FE03EFFF80007FFFCFFF80001FFF0FFF80
-0003FC0FE00029267EA42E>I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC00
-1FF003F80007C003FC00078001FC00070001FC00070001FE000F0000FE000E0000FE000E
-00007F001C00007F001C00007F803C00003F803800003F803800001FC07000001FC07000
-001FE07000000FE0E000000FE0E000000FF1E0000007F1C0000007F1C0000003FB800000
-03FB80000003FF80000001FF00000001FF00000001FF00000000FE00000000FE00000000
-7C000000007C000000007C0000000038000027257EA32C>I<FFFF8FFFF07FFEFFFF8FFF
-F07FFEFFFF8FFFF07FFEFFFF8FFFF07FFE07F800FF000FF007F8007F0007C003F8007F00
-07C003F8003F00038003FC003F80078001FC007F80070001FC007F80070001FE007FC00F
-0000FE00FFC00E0000FE00EFC00E0000FF00EFE01E00007F01EFE01C00007F01C7E01C00
-007F81C7F03C00003F83C7F03800003F8383F03800001FC383F87000001FC701F8700000
-1FC701F87000000FE701FCE000000FEE00FCE000000FEE00FCE0000007FE00FFC0000007
-FC007FC0000007FC007FC0000003FC007F80000003F8003F80000003F8003F80000001F8
-003F00000001F0001F00000001F0001F00000000F0001E00000000E0000E000037257EA3
-3C>I<FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF0001FF007FE00000FF00
-3F0000007F003E0000003F803C0000003FC0780000001FC0F00000000FE0E00000000FF1
-E000000007FBC000000003FF8000000001FF0000000001FF0000000000FE00000000007F
-00000000007F80000000007FC000000000FFC000000001FFE000000001CFF000000003C7
-F00000000783F80000000F03FC0000000E01FC0000001E00FE0000003C00FF0000007C00
-7F800001FC003F800007FC007FE000FFFF01FFFF80FFFF01FFFF80FFFF01FFFF80FFFF01
-FFFF8029247FA32C>I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003
-F80007C003FC00078001FC00070001FC00070000FE000E0000FE000E0000FF001E00007F
-001C00007F001C00003F803800003F803800003FC07800001FC07000001FC07000001FE0
-F000000FE0E000000FF0E0000007F1C0000007F1C0000007FBC0000003FB80000003FB80
-000001FF00000001FF00000001FF00000000FE00000000FE000000007C000000007C0000
-00007C0000000038000000003800000000780000000070000000007000000000E0000000
-00E000007E01E000007E01C00000FF03C00000FF03800000FF07800000FF0F0000007E1E
-000000783C0000003FF80000001FF00000000FC000000027357EA32C>I<3FFFFFFC3FFF
-FFFC3FFFFFFC3FC007F83E000FF83C000FF03C001FE038003FE078007FC078007F807000
-FF007001FF007001FE007003FC007007FC000007F800000FF000001FF000003FE000003F
-C000007F800E00FF800E00FF000E01FE000E03FE000E03FC001E07F8001E0FF8001E1FF0
-001C1FE0003C3FC0007C7FC000FC7F8003FCFFFFFFFCFFFFFFFCFFFFFFFC1F247EA325>
-I E /Fe 40 121 df<000000007FFE0000000000001FFFFFC00000000000FFFFFFF00000
-000007FFFFFFF8000000001FFFFFFFFC000000007FFFE00FFE00000000FFFE0001FF0000
-0001FFF00003FF80000003FFE00007FF80000007FF80000FFFC000000FFF00001FFFC000
-001FFE00001FFFC000003FFE00001FFFC000003FFC00001FFFC000003FFC00003FFFE000
-007FF800001FFFC000007FF800001FFFC000007FF800001FFFC000007FF800000FFF8000
-007FF800000FFF8000007FF8000007FF0000007FF8000001FC0000007FF8000000000000
-007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000000000
-007FF8000000000000007FF8000000000000007FF8000000000000007FF80003FFFFE000
-FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000
-FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000007FFC000007FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0007FFFFFFC03FFFFFFE0
-7FFFFFFC03FFFFFFE07FFFFFFC03FFFFFFE07FFFFFFC03FFFFFFE07FFFFFFC03FFFFFFE0
-7FFFFFFC03FFFFFFE043547DD34B>12 D<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFF
-F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0
-FFFFFFFFF0240C7FA02D>45 D<0000003C00000000007E0000000001FE0000000007FE00
-0000001FFE00000000FFFE00000007FFFE000003FFFFFE0000FFFFFFFE0000FFFFFFFE00
-00FFFFFFFE0000FFFF7FFE0000FFF87FFE0000FC007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFF
-FE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49 D<00003FFE0000000003FFFFE0000000
-1FFFFFFC0000007FFFFFFF000000FFFFFFFFC00001FFFFFFFFE00007FF807FFFF0000FFC
-001FFFF8001FF00007FFFC001FE00001FFFE003FF00000FFFF007FFC0000FFFF807FFE00
-007FFF807FFF00003FFFC0FFFF00003FFFC0FFFF80003FFFE0FFFF80001FFFE0FFFF8000
-1FFFE0FFFF80001FFFF0FFFF80001FFFF0FFFF80000FFFF07FFF00000FFFF07FFF00000F
-FFF03FFE00000FFFF01FFC00000FFFF00FF800000FFFF003E000001FFFF0000000001FFF
-E0000000001FFFE0000000001FFFE0000000003FFFC0000000003FFFC0000000003FFF80
-000000007FFF80000000007FFF0000000000FFFE0000000000FFFE0000000001FFFC0000
-000001FFF80000000003FFF00000000007FFE0000000000FFFC0000000000FFF80000000
-001FFE00000000003FFC00000000007FF80000000000FFF00000000000FFC00000000001
-FF800000000003FF000000000007FC00000000000FF80003F000001FF00003F000003FE0
-0003F000007FC00003F00000FF000007E00001FE000007E00003FC000007E00007F80000
-07E00007F0000007E0000FE000000FE0001F8000000FE0003F0000001FE0007FFFFFFFFF
-E000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC0
-1FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FF
-FFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<0000
-0FFF8000000000FFFFFC00000007FFFFFF0000001FFFFFFFC000003FFFFFFFF000007FF8
-07FFF80000FFC001FFFC0001FE0000FFFE0003FC00007FFF0007FE00003FFF800FFF8000
-3FFFC00FFFC0003FFFC00FFFC0001FFFC01FFFE0001FFFE01FFFE0001FFFE01FFFE0001F
-FFE01FFFF0001FFFE01FFFF0001FFFE01FFFE0001FFFE01FFFE0001FFFE00FFFE0003FFF
-E00FFFC0003FFFC007FF80003FFFC003FF00003FFFC000FE00007FFF80000000007FFF80
-000000007FFF0000000000FFFE0000000000FFFC0000000001FFF80000000003FFF00000
-000007FFE0000000001FFFC000000000FFFF80000000FFFFFE00000000FFFFF800000000
-FFFFC000000000FFFFFC00000000FFFFFF800000000007FFF00000000001FFFC00000000
-007FFE00000000003FFF00000000003FFF80000000001FFFC0000000001FFFE000000000
-0FFFF0000000000FFFF8000000000FFFF80000000007FFFC0000000007FFFC0000000007
-FFFC01E0000007FFFE0FFC000007FFFE1FFE000007FFFE3FFF000007FFFE7FFF800007FF
-FE7FFF800007FFFEFFFFC00007FFFEFFFFC00007FFFEFFFFC00007FFFEFFFFC00007FFFC
-FFFFC00007FFFCFFFFC0000FFFFCFFFFC0000FFFF87FFF80000FFFF87FFF80000FFFF07F
-FF00001FFFF03FFE00001FFFE01FF800003FFFC01FFC00007FFF800FFF0001FFFF0007FF
-F007FFFE0003FFFFFFFFFC0000FFFFFFFFF000003FFFFFFFE000000FFFFFFF00000003FF
-FFFC000000001FFF800000374F7ACD43>I<00000000007E00000000000000FF00000000
-000001FF00000000000003FF00000000000003FF00000000000007FF0000000000000FFF
-0000000000001FFF0000000000001FFF0000000000003FFF0000000000007FFF00000000
-0000FFFF000000000001FFFF000000000001FFFF000000000003FFFF000000000007FFFF
-00000000000FFFFF00000000000FFFFF00000000001FFFFF00000000003FBFFF00000000
-007F3FFF0000000000FE3FFF0000000000FE3FFF0000000001FC3FFF0000000003F83FFF
-0000000007F03FFF0000000007E03FFF000000000FE03FFF000000001FC03FFF00000000
-3F803FFF000000007F003FFF000000007F003FFF00000000FE003FFF00000001FC003FFF
-00000003F8003FFF00000003F0003FFF00000007F0003FFF0000000FE0003FFF0000001F
-C0003FFF0000003F80003FFF0000003F80003FFF0000007F00003FFF000000FE00003FFF
-000001FC00003FFF000001F800003FFF000003F800003FFF000007F000003FFF00000FE0
-00003FFF00001FC000003FFF00001FC000003FFF00003F8000003FFF00007F0000003FFF
-0000FE0000003FFF0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFF
-FFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFF0000000000007FFF
-0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF00000000
-00007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF
-0000000000007FFF0000000000007FFF0000000000007FFF000000000FFFFFFFFFC00000
-0FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFF
-FFC03A4F7CCE43>I<07000000000E0007E00000007E0007FC000003FE0007FFE000FFFE
-0007FFFFFFFFFE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE000
-07FFFFFFFFC00007FFFFFFFF800007FFFFFFFF000007FFFFFFFE000007FFFFFFF8000007
-FFFFFFE0000007FFFFFF80000007FFFFFE00000007FFFFF000000007F0FC0000000007F0
-000000000007F0000000000007F0000000000007F0000000000007F0000000000007F000
-0000000007F0000000000007F0000000000007F0000000000007F0000000000007F00FFF
-00000007F07FFFF0000007F1FFFFFE000007F7FFFFFF800007FFFFFFFFC00007FFF807FF
-E00007FFC001FFF00007FE0000FFF80007FC00007FFC0007F800007FFE0007F000003FFF
-0007E000003FFF8003C000003FFF80000000003FFFC0000000001FFFC0000000001FFFE0
-000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFF0000000001FFFF000
-0000001FFFF007E000001FFFF01FF800001FFFF03FFC00001FFFF07FFE00001FFFF07FFE
-00001FFFF0FFFF00001FFFF0FFFF00001FFFF0FFFF00001FFFF0FFFF00001FFFE0FFFF00
-001FFFE0FFFF00001FFFE0FFFE00001FFFE0FFFE00003FFFC07FFC00003FFFC07FF80000
-3FFF807FE000007FFF803F8000007FFF001FC00000FFFE001FE00000FFFC000FF80003FF
-F80007FE0007FFF00003FFC03FFFE00001FFFFFFFFC00000FFFFFFFF0000007FFFFFFE00
-00001FFFFFF800000007FFFFC0000000007FF8000000344F79CD43>I<0000000FFF0000
-000000FFFFE000000007FFFFF00000001FFFFFFC0000007FFFFFFE000001FFFE03FF0000
-03FFE000FF800007FF80003F80000FFF0000FFC0001FFE0003FFC0003FFC0007FFE0007F
-F80007FFE000FFF0000FFFE001FFF0000FFFE001FFE0000FFFE003FFE0000FFFE007FFC0
-000FFFE007FFC0000FFFE00FFFC00007FFC00FFF800007FFC01FFF800003FF801FFF8000
-00FE001FFF80000000003FFF80000000003FFF80000000003FFF00000000007FFF000000
-00007FFF00000000007FFF007FF000007FFF03FFFE00007FFF07FFFF8000FFFF0FFFFFE0
-00FFFF1FFFFFF000FFFF3F81FFFC00FFFF7E003FFE00FFFFF8001FFF00FFFFF8000FFF80
-FFFFF00007FF80FFFFE00007FFC0FFFFE00007FFE0FFFFC00007FFE0FFFFC00003FFF0FF
-FFC00003FFF0FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF
-000003FFFCFFFF000003FFFCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF00
-0003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF0000
-03FFFC3FFF000003FFFC3FFF000003FFFC1FFF800003FFF81FFF800003FFF81FFF800003
-FFF80FFF800003FFF00FFF800003FFF007FF800007FFF007FFC00007FFE003FFC00007FF
-C001FFE0000FFFC001FFF0000FFF8000FFF8001FFF00007FFC003FFE00003FFF01FFFC00
-001FFFFFFFF800000FFFFFFFF0000003FFFFFFC0000000FFFFFF000000003FFFFC000000
-0007FFC00000364F7ACD43>I<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFF
-C0FFFFC0FFFFC0FFFFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F0000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000003F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFF
-C0FFFFC0FFFFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F000123577B425>58
-D<0000000003FFFC000003C0000000007FFFFFC00007C000000007FFFFFFF8000FC00000
-003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFFFFFFFC07FC000000FFFFF
-F001FFF0FFC000003FFFFE00003FF9FFC000007FFFF000000FFFFFC00001FFFFC0000003
-FFFFC00003FFFF00000000FFFFC00007FFFC000000007FFFC0000FFFF8000000003FFFC0
-001FFFE0000000001FFFC0003FFFC0000000000FFFC0007FFF800000000007FFC000FFFF
-000000000003FFC001FFFF000000000003FFC001FFFE000000000001FFC003FFFE000000
-000001FFC003FFFC000000000000FFC007FFF8000000000000FFC00FFFF8000000000000
-7FC00FFFF80000000000007FC01FFFF00000000000003FC01FFFF00000000000003FC01F
-FFF00000000000003FC03FFFE00000000000003FC03FFFE00000000000001FC03FFFE000
-00000000001FC07FFFE00000000000001FC07FFFE00000000000001FC07FFFE000000000
-000000007FFFC000000000000000007FFFC00000000000000000FFFFC000000000000000
-00FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFF
-C00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000
-000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000
-000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000
-7FFFC000000000000000007FFFC000000000000000007FFFE000000000000000007FFFE0
-00000000000000007FFFE00000000000000FC03FFFE00000000000000FC03FFFE0000000
-0000000FC03FFFE00000000000000FC01FFFF00000000000000FC01FFFF0000000000000
-0FC01FFFF00000000000001FC00FFFF80000000000001F800FFFF80000000000001F8007
-FFFC0000000000003F8003FFFC0000000000003F8003FFFE0000000000003F0001FFFE00
-00000000007F0001FFFF000000000000FE0000FFFF800000000000FE00007FFF80000000
-0001FC00003FFFC00000000003F800001FFFE00000000007F800000FFFF8000000000FF0
-000007FFFC000000001FE0000003FFFF000000007FC0000001FFFFC0000000FF80000000
-7FFFF0000003FF000000003FFFFE00001FFE000000000FFFFFF001FFF80000000003FFFF
-FFFFFFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF00000000000007FFFFFFFC
-000000000000007FFFFFE00000000000000003FFFC00000000525479D261>67
-D<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFFF800000
-00FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFF0000
-000007FFF800000FFFFFC000000007FFF8000000FFFFE000000007FFF80000001FFFF800
-000007FFF800000007FFFC00000007FFF800000003FFFE00000007FFF800000000FFFF00
-000007FFF8000000007FFF80000007FFF8000000003FFFC0000007FFF8000000001FFFC0
-000007FFF8000000000FFFE0000007FFF80000000007FFF0000007FFF80000000007FFF8
-000007FFF80000000003FFF8000007FFF80000000003FFFC000007FFF80000000001FFFC
-000007FFF80000000001FFFE000007FFF80000000001FFFE000007FFF80000000000FFFF
-000007FFF80000000000FFFF000007FFF80000000000FFFF000007FFF800000000007FFF
-800007FFF800000000007FFF800007FFF800000000007FFF800007FFF800000000007FFF
-C00007FFF800000000007FFFC00007FFF800000000007FFFC00007FFF800000000007FFF
-C00007FFF800000000007FFFC00007FFF800000000007FFFE00007FFF800000000007FFF
-E00007FFF800000000003FFFE00007FFF800000000003FFFE00007FFF800000000003FFF
-E00007FFF800000000003FFFE00007FFF800000000003FFFE00007FFF800000000003FFF
-E00007FFF800000000003FFFE00007FFF800000000003FFFE00007FFF800000000003FFF
-E00007FFF800000000003FFFE00007FFF800000000003FFFE00007FFF800000000007FFF
-E00007FFF800000000007FFFE00007FFF800000000007FFFC00007FFF800000000007FFF
-C00007FFF800000000007FFFC00007FFF800000000007FFFC00007FFF800000000007FFF
-C00007FFF800000000007FFF800007FFF800000000007FFF800007FFF80000000000FFFF
-800007FFF80000000000FFFF000007FFF80000000000FFFF000007FFF80000000000FFFF
-000007FFF80000000001FFFE000007FFF80000000001FFFE000007FFF80000000001FFFC
-000007FFF80000000003FFFC000007FFF80000000007FFF8000007FFF80000000007FFF0
-000007FFF8000000000FFFF0000007FFF8000000001FFFE0000007FFF8000000003FFFC0
-000007FFF8000000007FFF80000007FFF800000000FFFF00000007FFF800000001FFFE00
-000007FFF800000007FFFC00000007FFF80000001FFFF800000007FFF8000000FFFFF000
-000007FFF800000FFFFFC00000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFE0000
-00FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFC000000
-00FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
-FFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFF
-FFFFFFFFFFFFFFC00007FFFC000003FFFFC00007FFFC0000003FFFC00007FFFC0000000F
-FFC00007FFFC00000003FFC00007FFFC00000001FFC00007FFFC00000000FFC00007FFFC
-000000007FC00007FFFC000000003FC00007FFFC000000001FC00007FFFC000000001FE0
-0007FFFC000000000FE00007FFFC000000000FE00007FFFC000000000FE00007FFFC0000
-000007E00007FFFC0000000007E00007FFFC0000000007E00007FFFC0000FC0007E00007
-FFFC0000FC0007E00007FFFC0000FC0007F00007FFFC0000FC0003F00007FFFC0000FC00
-03F00007FFFC0000FC0003F00007FFFC0000FC0003F00007FFFC0001FC0000000007FFFC
-0001FC0000000007FFFC0001FC0000000007FFFC0003FC0000000007FFFC0007FC000000
-0007FFFC000FFC0000000007FFFC007FFC0000000007FFFFFFFFFC0000000007FFFFFFFF
-FC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007
-FFFFFFFFFC0000000007FFFC007FFC0000000007FFFC000FFC0000000007FFFC0007FC00
-00000007FFFC0003FC0000000007FFFC0001FC0000000007FFFC0001FC0000000007FFFC
-0001FC00007E0007FFFC0000FC00007E0007FFFC0000FC00007E0007FFFC0000FC0000FC
-0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000
-FC0000FC0007FFFC0000000001FC0007FFFC0000000001FC0007FFFC0000000001F80007
-FFFC0000000001F80007FFFC0000000003F80007FFFC0000000003F80007FFFC00000000
-03F80007FFFC0000000007F80007FFFC0000000007F00007FFFC000000000FF00007FFFC
-000000000FF00007FFFC000000001FF00007FFFC000000003FF00007FFFC000000007FF0
-0007FFFC00000000FFF00007FFFC00000003FFE00007FFFC00000007FFE00007FFFC0000
-003FFFE00007FFFC000003FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFF
-FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFF
-FFC04F517CD058>I<FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFF
-FFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFF000007FF
-FC00000FFFFF000007FFFC000000FFFF000007FFFC0000001FFF000007FFFC0000000FFF
-000007FFFC00000003FF000007FFFC00000001FF000007FFFC00000001FF000007FFFC00
-000000FF000007FFFC000000007F000007FFFC000000007F800007FFFC000000003F8000
-07FFFC000000003F800007FFFC000000003F800007FFFC000000001F800007FFFC000000
-001F800007FFFC000000001F800007FFFC000000001F800007FFFC0001F8001F800007FF
-FC0001F8001FC00007FFFC0001F8000FC00007FFFC0001F8000FC00007FFFC0001F8000F
-C00007FFFC0001F8000FC00007FFFC0001F80000000007FFFC0003F80000000007FFFC00
-03F80000000007FFFC0003F80000000007FFFC0007F80000000007FFFC000FF800000000
-07FFFC001FF80000000007FFFC00FFF80000000007FFFFFFFFF80000000007FFFFFFFFF8
-0000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FF
-FFFFFFF80000000007FFFC00FFF80000000007FFFC001FF80000000007FFFC000FF80000
-000007FFFC0007F80000000007FFFC0003F80000000007FFFC0003F80000000007FFFC00
-03F80000000007FFFC0001F80000000007FFFC0001F80000000007FFFC0001F800000000
-07FFFC0001F80000000007FFFC0001F80000000007FFFC0001F80000000007FFFC0001F8
-0000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FF
-FC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000
-000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC00
-00000000000007FFFC0000000000000007FFFC0000000000000007FFFC00000000000000
-07FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC000000
-000000FFFFFFFFFFFC00000000FFFFFFFFFFFC00000000FFFFFFFFFFFC00000000FFFFFF
-FFFFFC00000000FFFFFFFFFFFC00000000FFFFFFFFFFFC000000004A517CD055>I<FFFF
-FFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE00007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007
-FFFC00000007FFFC00000007FFFC00000007FFFC0000FFFFFFFFFFE0FFFFFFFFFFE0FFFF
-FFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02B527DD132>73
-D<FFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFF0000FFFFFFFFFF
-FFFFFFC000FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFFC000007FFF800001FFFFE0000
-07FFF8000003FFFF800007FFF8000000FFFFC00007FFF80000003FFFE00007FFF8000000
-1FFFF00007FFF80000000FFFF00007FFF80000000FFFF80007FFF800000007FFF80007FF
-F800000007FFFC0007FFF800000007FFFC0007FFF800000003FFFE0007FFF800000003FF
-FE0007FFF800000003FFFE0007FFF800000003FFFF0007FFF800000003FFFF0007FFF800
-000003FFFF0007FFF800000003FFFF0007FFF800000003FFFF0007FFF800000003FFFF00
-07FFF800000003FFFF0007FFF800000003FFFF0007FFF800000003FFFF0007FFF8000000
-03FFFE0007FFF800000003FFFE0007FFF800000003FFFE0007FFF800000007FFFC0007FF
-F800000007FFFC0007FFF800000007FFF80007FFF80000000FFFF80007FFF80000000FFF
-F00007FFF80000001FFFE00007FFF80000003FFFC00007FFF8000000FFFF800007FFF800
-0003FFFF000007FFF800001FFFFE000007FFFFFFFFFFFFF8000007FFFFFFFFFFFFF00000
-07FFFFFFFFFFFF80000007FFFFFFFFFFFE00000007FFFFFFFFFFE000000007FFFC000000
-0000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FF
-FC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000
-000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC00
-00000000000007FFFC0000000000000007FFFC0000000000000007FFFC00000000000000
-07FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC000000
-0000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FF
-FC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000
-000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC00
-0000000000FFFFFFFFFFE000000000FFFFFFFFFFE000000000FFFFFFFFFFE000000000FF
-FFFFFFFFE000000000FFFFFFFFFFE000000000FFFFFFFFFFE00000000050527CD15C>80
-D<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE00000000000
-00FFFFFFFFFC000000000003FFFFFFFFFF00000000000FFFFC00FFFFC0000000003FFFC0
-000FFFF0000000007FFF000003FFF800000001FFFC000000FFFE00000003FFF80000007F
-FF00000007FFE00000001FFF8000000FFFC00000000FFFC000001FFF8000000007FFE000
-003FFF0000000003FFF000007FFF0000000003FFF80000FFFE0000000001FFFC0000FFFC
-0000000000FFFC0001FFFC0000000000FFFE0003FFF800000000007FFF0003FFF8000000
-00007FFF0007FFF000000000003FFF8007FFF000000000003FFF800FFFF000000000003F
-FFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFE000000000001FFFE01F
-FFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF03FFFC000
-000000000FFFF07FFFC000000000000FFFF87FFFC000000000000FFFF87FFF8000000000
-0007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF80000000000007FF
-FCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF
-80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000
-00000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000000000
-07FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC
-FFFF80000000000007FFFC7FFF80000000000007FFF87FFF80000000000007FFF87FFF80
-000000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC0000000
-00000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF01FFFE000000000001F
-FFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFE000000000001FFFC00F
-FFF000000000003FFFC007FFF000000000003FFF8007FFF80001FE00007FFF8003FFF800
-07FF80007FFF0001FFFC001FFFE000FFFE0001FFFC003FFFF000FFFE0000FFFE007FFFF8
-01FFFC00007FFE00FF03FC01FFF800003FFF01FC00FE03FFF000001FFF81F8007F07FFE0
-00000FFFC1F8003F8FFFC0000007FFE1F0001F9FFF80000003FFF9F0001FFFFF00000001
-FFFDF8000FFFFE00000000FFFFF8000FFFFC000000003FFFFC000FFFF0000000000FFFFF
-00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFFFFFFFE
-00000C00000003FFFFFFFE00001E000000001FFFE3FF00001E00000000000001FF80003E
-00000000000001FFC0003E00000000000001FFE0007E00000000000001FFF807FE000000
-00000001FFFFFFFE00000000000000FFFFFFFE00000000000000FFFFFFFC000000000000
-00FFFFFFFC000000000000007FFFFFFC000000000000007FFFFFFC000000000000007FFF
-FFF8000000000000007FFFFFF8000000000000003FFFFFF8000000000000003FFFFFF000
-0000000000001FFFFFE0000000000000001FFFFFE0000000000000000FFFFFC000000000
-00000007FFFF800000000000000003FFFF000000000000000001FFFE0000000000000000
-007FF80000000000000000001FE000576A79D265>I<FFFFFFFFFFFFF00000000000FFFF
-FFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF00000000FFFF
-FFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFF00000000007FFF800007FFFF80000000007
-FFF800000FFFFE0000000007FFF8000003FFFF0000000007FFF8000000FFFF8000000007
-FFF80000007FFFC000000007FFF80000003FFFC000000007FFF80000001FFFE000000007
-FFF80000001FFFF000000007FFF80000001FFFF000000007FFF80000000FFFF800000007
-FFF80000000FFFF800000007FFF80000000FFFF800000007FFF80000000FFFFC00000007
-FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007
-FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007
-FFF80000000FFFFC00000007FFF80000000FFFF800000007FFF80000000FFFF800000007
-FFF80000000FFFF800000007FFF80000001FFFF000000007FFF80000001FFFE000000007
-FFF80000003FFFE000000007FFF80000003FFFC000000007FFF80000007FFF8000000007
-FFF8000000FFFF0000000007FFF8000003FFFE0000000007FFF800000FFFFC0000000007
-FFF80000FFFFF00000000007FFFFFFFFFFFFC00000000007FFFFFFFFFFFF000000000007
-FFFFFFFFFFF8000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFFE000000000007
-FFF80003FFFF000000000007FFF80000FFFFC00000000007FFF800003FFFE00000000007
-FFF800001FFFF00000000007FFF800000FFFF80000000007FFF800000FFFFC0000000007
-FFF8000007FFFC0000000007FFF8000003FFFE0000000007FFF8000003FFFE0000000007
-FFF8000003FFFE0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007
-FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007
-FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007
-FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007
-FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007
-FFF8000001FFFF8000000007FFF8000001FFFF80003C0007FFF8000001FFFFC0007E0007
-FFF8000001FFFFC0007E0007FFF8000001FFFFC0007E0007FFF8000000FFFFE000FE0007
-FFF8000000FFFFE000FE0007FFF80000007FFFF000FC0007FFF80000007FFFF001FCFFFF
-FFFFFFC0003FFFF803FCFFFFFFFFFFC0001FFFFE0FF8FFFFFFFFFFC00007FFFFFFF0FFFF
-FFFFFFC00003FFFFFFE0FFFFFFFFFFC00000FFFFFFC0FFFFFFFFFFC000001FFFFF000000
-00000000000000FFFC005F537CD164>I<00000FFF80000F000000FFFFF8001F000007FF
-FFFF003F00001FFFFFFFC07F00003FFFFFFFF0FF0000FFFFFFFFF9FF0001FFFC00FFFFFF
-0003FFE0000FFFFF0007FF800003FFFF0007FF000000FFFF000FFE0000003FFF001FFC00
-00001FFF001FF80000000FFF003FF800000007FF003FF800000003FF007FF000000001FF
-007FF000000001FF007FF000000000FF00FFF000000000FF00FFF000000000FF00FFF000
-0000007F00FFF8000000007F00FFF8000000007F00FFFC000000003F00FFFC000000003F
-00FFFE000000003F00FFFF000000003F00FFFF800000000000FFFFE000000000007FFFFC
-00000000007FFFFFE0000000007FFFFFFE000000003FFFFFFFF00000003FFFFFFFFF0000
-001FFFFFFFFFE000001FFFFFFFFFFC00000FFFFFFFFFFE000007FFFFFFFFFF800003FFFF
-FFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF000007FFFFFFFFFF800003FFFFFFFFFFC
-00001FFFFFFFFFFE000007FFFFFFFFFF000001FFFFFFFFFF0000007FFFFFFFFF80000007
-FFFFFFFFC00000003FFFFFFFC000000003FFFFFFC0000000001FFFFFE00000000001FFFF
-E000000000007FFFE000000000001FFFF000000000000FFFF0000000000007FFF0000000
-000007FFF07C0000000003FFF0FC0000000001FFF0FC0000000001FFF0FC0000000001FF
-F0FC0000000000FFF0FC0000000000FFF0FE0000000000FFF0FE0000000000FFE0FE0000
-000000FFE0FF0000000000FFE0FF0000000000FFE0FF8000000001FFC0FF8000000001FF
-C0FFC000000001FF80FFE000000003FF80FFF800000003FF00FFFC00000007FF00FFFF00
-00000FFE00FFFFC000001FFC00FFFFF800007FF800FFFFFFC003FFF000FF9FFFFFFFFFE0
-00FF0FFFFFFFFFC000FE03FFFFFFFF0000FC007FFFFFFC0000F8000FFFFFF00000F00000
-7FFF0000003C5479D24B>I<FFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFC
-FFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFC
-FFFFFFFFFFE00007FFFFFFFC0007FFFC00000000007FC0000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F8000
-0007FFFC00000000007F80000007FFFC00000000007F80000003FFFC00000000007F0000
-0003FFFE00000000007F00000003FFFE0000000000FF00000001FFFE0000000000FF0000
-0001FFFE0000000001FE00000000FFFF0000000001FE00000000FFFF0000000003FC0000
-00007FFF8000000003FC000000007FFF8000000007F8000000003FFFC00000000FF80000
-00001FFFE00000001FF0000000000FFFF00000003FE00000000007FFF8000000FFC00000
-000003FFFC000003FF800000000001FFFF80000FFF0000000000007FFFF001FFFE000000
-0000003FFFFFFFFFF80000000000000FFFFFFFFFF000000000000003FFFFFFFFC0000000
-000000007FFFFFFF00000000000000000FFFFFF80000000000000000007FFF8000000000
-5E537CD167>85 D<FFFFFFFFFF0000003FFFFFFEFFFFFFFFFF0000003FFFFFFEFFFFFFFF
-FF0000003FFFFFFEFFFFFFFFFF0000003FFFFFFEFFFFFFFFFF0000003FFFFFFEFFFFFFFF
-FF0000003FFFFFFE001FFFF800000000001FF800000FFFF800000000000FE000000FFFFC
-00000000001FE000000FFFFC00000000001FE0000007FFFE00000000001FC0000007FFFE
-00000000003FC0000003FFFF00000000003F80000003FFFF00000000007F80000001FFFF
-00000000007F00000001FFFF8000000000FF00000001FFFF8000000000FF00000000FFFF
-C000000000FE00000000FFFFC000000001FE000000007FFFE000000001FC000000007FFF
-E000000003FC000000003FFFE000000003F8000000003FFFF000000007F8000000003FFF
-F000000007F8000000001FFFF800000007F0000000001FFFF80000000FF0000000000FFF
-FC0000000FE0000000000FFFFC0000001FE00000000007FFFC0000001FC00000000007FF
-FE0000003FC00000000007FFFE0000003FC00000000003FFFF0000003F800000000003FF
-FF0000007F800000000001FFFF8000007F000000000001FFFF800000FF000000000001FF
-FF800000FF000000000000FFFFC00001FE000000000000FFFFC00001FE0000000000007F
-FFE00001FC0000000000007FFFE00003FC0000000000003FFFE00003F80000000000003F
-FFF00007F80000000000003FFFF00007F80000000000001FFFF8000FF00000000000001F
-FFF8000FF00000000000000FFFFC000FE00000000000000FFFFC001FE000000000000007
-FFFC001FC000000000000007FFFE003FC000000000000007FFFE003FC000000000000003
-FFFF003F8000000000000003FFFF007F8000000000000001FFFF807F0000000000000001
-FFFF80FF0000000000000000FFFF80FE0000000000000000FFFFC1FE0000000000000000
-FFFFC1FE00000000000000007FFFE1FC00000000000000007FFFE3FC0000000000000000
-3FFFF3F800000000000000003FFFF7F800000000000000001FFFF7F00000000000000000
-1FFFFFF000000000000000001FFFFFF000000000000000000FFFFFE00000000000000000
-0FFFFFE0000000000000000007FFFFC0000000000000000007FFFFC00000000000000000
-03FFFF80000000000000000003FFFF80000000000000000003FFFF800000000000000000
-01FFFF00000000000000000001FFFF00000000000000000000FFFE000000000000000000
-00FFFE000000000000000000007FFC000000000000000000007FFC000000000000000000
-007FFC000000000000000000003FF8000000000000000000003FF8000000000000000000
-001FF0000000000000000000001FF0000000000000000000000FE000000000005F537DD1
-66>I<FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFF
-F0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FF
-FFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0003FFF
-F00000003FFFF0000000003FE000001FFFF00000001FFFF0000000001F8000001FFFF000
-00001FFFF8000000001F8000001FFFF80000001FFFF8000000003F8000000FFFF8000000
-0FFFF8000000003F0000000FFFFC0000000FFFFC000000003F0000000FFFFC00000007FF
-FC000000007F00000007FFFC00000007FFFC000000007E00000007FFFE00000007FFFE00
-000000FE00000003FFFE00000003FFFE00000000FC00000003FFFE00000003FFFF000000
-00FC00000003FFFF00000003FFFF00000001FC00000001FFFF00000001FFFF00000001F8
-00000001FFFF80000003FFFF80000001F800000001FFFF80000003FFFF80000003F80000
-0000FFFF80000003FFFF80000003F000000000FFFFC0000007FFFFC0000007F000000000
-7FFFC0000007FFFFC0000007E0000000007FFFC0000007FFFFE0000007E0000000007FFF
-E000000FFFFFE000000FE0000000003FFFE000000FFFFFE000000FC0000000003FFFF000
-001FFFFFF000000FC0000000003FFFF000001F9FFFF000001FC0000000001FFFF000001F
-9FFFF000001F80000000001FFFF800003F9FFFF800003F80000000000FFFF800003F0FFF
-F800003F00000000000FFFF800003F0FFFFC00003F00000000000FFFFC00007F0FFFFC00
-007F000000000007FFFC00007E07FFFC00007E000000000007FFFE0000FE07FFFE00007E
-000000000007FFFE0000FE07FFFE0000FE000000000003FFFE0000FC03FFFE0000FC0000
-00000003FFFF0001FC03FFFF0001FC000000000003FFFF0001F801FFFF0001FC00000000
-0001FFFF0001F801FFFF8001F8000000000001FFFF8003F801FFFF8003F8000000000000
-FFFF8003F000FFFF8003F0000000000000FFFFC007F000FFFFC003F0000000000000FFFF
-C007F000FFFFC007F00000000000007FFFC007E0007FFFC007E00000000000007FFFE00F
-E0007FFFE00FE00000000000007FFFE00FC0003FFFE00FE00000000000003FFFE00FC000
-3FFFF00FC00000000000003FFFF01FC0003FFFF01FC00000000000001FFFF01F80001FFF
-F01F800000000000001FFFF81F80001FFFF81F800000000000001FFFF83F80001FFFF83F
-800000000000000FFFF83F00000FFFF83F000000000000000FFFFC7F00000FFFFC3F0000
-00000000000FFFFC7E000007FFFC7F0000000000000007FFFC7E000007FFFE7E00000000
-00000007FFFEFE000007FFFEFE0000000000000003FFFEFC000003FFFEFC000000000000
-0003FFFFFC000003FFFFFC0000000000000003FFFFFC000003FFFFFC0000000000000001
-FFFFF8000001FFFFF80000000000000001FFFFF8000001FFFFF80000000000000001FFFF
-F0000000FFFFF80000000000000000FFFFF0000000FFFFF00000000000000000FFFFF000
-0000FFFFF000000000000000007FFFE00000007FFFE000000000000000007FFFE0000000
-7FFFE000000000000000007FFFE00000007FFFE000000000000000003FFFC00000003FFF
-C000000000000000003FFFC00000003FFFC000000000000000003FFF800000001FFFC000
-000000000000001FFF800000001FFF8000000000000000001FFF800000001FFF80000000
-00000000000FFF000000000FFF0000000000000000000FFF000000000FFF000000000000
-0000000FFF000000000FFF00000000000000000007FE0000000007FE0000000000000000
-0007FE0000000007FE00000000000000000007FC0000000003FE00000000000000000003
-FC0000000003FC00000000000000000003FC0000000003FC00000000000000000001F800
-00000001F8000000000084537DD18B>I<00003FFF800000000007FFFFF8000000001FFF
-FFFF000000007FFFFFFFC0000000FFFFFFFFE0000001FFE007FFF8000003FF8001FFFC00
-0007FFC0007FFE000007FFC0003FFF00000FFFE0003FFF00000FFFE0001FFF80000FFFE0
-000FFF80000FFFE0000FFFC0000FFFE0000FFFC0000FFFE00007FFE00007FFC00007FFE0
-0007FFC00007FFE00003FF800007FFE00000FE000007FFE0000000000007FFE000000000
-0007FFE0000000000007FFE0000000000007FFE00000000003FFFFE000000003FFFFFFE0
-0000003FFFFFFFE0000003FFFFFFFFE000000FFFFFFFFFE000007FFFFC07FFE00000FFFF
-C007FFE00003FFFE0007FFE00007FFF80007FFE0000FFFE00007FFE0001FFFC00007FFE0
-003FFF800007FFE0003FFF000007FFE0007FFE000007FFE0007FFE000007FFE000FFFE00
-0007FFE000FFFC000007FFE000FFFC000007FFE000FFFC000007FFE000FFFC00000FFFE0
-00FFFC00000FFFE000FFFE00000FFFE0007FFE00001FFFE0007FFE00003FFFE0007FFF00
-007FFFF0003FFF8000FDFFFC001FFFC003F9FFFFE00FFFF81FF1FFFFF007FFFFFFE0FFFF
-F001FFFFFFC07FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFC0000000003C387C
-B641>97 D<003FF8000000000000FFFFF8000000000000FFFFF8000000000000FFFFF800
-0000000000FFFFF8000000000000FFFFF8000000000000FFFFF800000000000003FFF800
-000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
-000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
-000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
-000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
-000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800
-000000000000FFF800000000000000FFF8007FF800000000FFF807FFFF80000000FFF83F
-FFFFE0000000FFF8FFFFFFF8000000FFF9FFFFFFFE000000FFFFFF80FFFF000000FFFFF8
-001FFF800000FFFFE00007FFC00000FFFFC00003FFE00000FFFF000001FFF00000FFFE00
-0000FFF80000FFFC0000007FFC0000FFFC0000007FFC0000FFFC0000007FFE0000FFFC00
-00003FFE0000FFFC0000003FFF0000FFFC0000003FFF0000FFFC0000003FFF8000FFFC00
-00001FFF8000FFFC0000001FFF8000FFFC0000001FFF8000FFFC0000001FFFC000FFFC00
-00001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC00
-00001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC00
-00001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC00
-00001FFF8000FFFC0000001FFF8000FFFC0000001FFF8000FFFC0000003FFF0000FFFC00
-00003FFF0000FFFC0000003FFF0000FFFC0000003FFE0000FFFC0000007FFE0000FFFC00
-00007FFC0000FFFE000000FFF80000FFFF000000FFF80000FFFF000001FFF00000FFFFC0
-0003FFE00000FFFFE0000FFFC00000FFE7F8003FFF800000FFC3FF01FFFF000000FF81FF
-FFFFFC000000FF00FFFFFFF0000000FE003FFFFFC0000000FC000FFFFF00000000000000
-FFF000000042547CD24B>I<000001FFF8000000001FFFFF80000000FFFFFFE0000003FF
-FFFFF800000FFFFFFFFC00001FFFC01FFE00007FFE0007FF0000FFFC000FFF8001FFF000
-0FFF8003FFE0001FFFC003FFE0001FFFC007FFC0001FFFC00FFFC0001FFFC00FFF80001F
-FFC01FFF80001FFFC01FFF00000FFF803FFF00000FFF803FFF000007FF007FFF000001FC
-007FFE00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000000000
-FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FF
-FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE
-00000000007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF00
-000000003FFF80000007E01FFF80000007E01FFFC000000FE00FFFC000000FC007FFE000
-001FC007FFE000001F8003FFF000003F8001FFF800007F0000FFFE0000FE00007FFF8003
-FC00003FFFF01FF800000FFFFFFFF0000003FFFFFFE0000000FFFFFF800000003FFFFE00
-00000001FFE0000033387CB63C>I<000000000001FFC0000000000007FFFFC000000000
-0007FFFFC0000000000007FFFFC0000000000007FFFFC0000000000007FFFFC000000000
-0007FFFFC00000000000001FFFC000000000000007FFC000000000000007FFC000000000
-000007FFC000000000000007FFC000000000000007FFC000000000000007FFC000000000
-000007FFC000000000000007FFC000000000000007FFC000000000000007FFC000000000
-000007FFC000000000000007FFC000000000000007FFC000000000000007FFC000000000
-000007FFC000000000000007FFC000000000000007FFC000000000000007FFC000000000
-000007FFC000000000000007FFC000000000000007FFC000000003FFC007FFC00000003F
-FFFC07FFC0000001FFFFFF07FFC0000007FFFFFFC7FFC000000FFFFFFFF7FFC000003FFF
-E03FFFFFC000007FFF0007FFFFC00000FFFC0001FFFFC00001FFF000007FFFC00003FFE0
-00003FFFC00007FFC000001FFFC00007FFC000000FFFC0000FFF8000000FFFC0001FFF80
-00000FFFC0001FFF0000000FFFC0003FFF0000000FFFC0003FFF0000000FFFC0003FFF00
-00000FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFE0000000FFFC000FFFE00
-00000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE00
-00000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE00
-00000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE00
-00000FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFF00
-00000FFFC0003FFF0000000FFFC0003FFF0000000FFFC0001FFF0000000FFFC0001FFF80
-00000FFFC0000FFF8000001FFFC0000FFF8000001FFFC00007FFC000003FFFC00003FFE0
-00007FFFC00001FFF00000FFFFC00000FFF80003FFFFF000007FFE000FFFFFFFC0003FFF
-C07FFFFFFFC0001FFFFFFFCFFFFFC00007FFFFFF8FFFFFC00001FFFFFE0FFFFFC000007F
-FFF80FFFFFC0000007FF800FFE000042547CD24B>I<000003FFC0000000003FFFFC0000
-0001FFFFFF00000007FFFFFFC000000FFFFFFFE000003FFF81FFF800007FFC007FFC0000
-FFF8001FFE0001FFF0000FFE0003FFE0000FFF0007FFC00007FF800FFFC00007FF800FFF
-800003FFC01FFF800003FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF00
-0001FFE07FFF000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE0000
-00FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFF
-FFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
-00FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF0000000000
-3FFF00000000003FFF00000000003FFF00000001E01FFF80000003F01FFF80000007F00F
-FFC0000007F007FFC000000FE007FFE000000FE003FFF000001FC001FFF800003FC000FF
-FC0000FF80007FFF0003FF00001FFFE01FFE00000FFFFFFFF8000003FFFFFFF0000000FF
-FFFFC00000001FFFFE0000000001FFF0000034387CB63D>I<00003FFF0000FF000001FF
-FFE007FF80000FFFFFFC3FFFC0003FFFFFFF7FFFE0007FFFFFFFFFFFF000FFF807FFFF3F
-F001FFE001FFF87FF003FF80007FF03FF007FF80007FF83FF00FFF00003FFC3FE00FFF00
-003FFC1FC01FFF00003FFE07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00
-003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00
-001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00001FFE00001FFE00
-001FFF00003FFE00000FFF00003FFC00000FFF00003FFC000007FF80007FF8000003FF80
-007FF0000001FFE001FFE0000000FFF807FFC0000001FFFFFFFF80000003FFFFFFFF0000
-0003EFFFFFFC00000007E1FFFFE000000007C03FFF000000000FC00000000000000FC000
-00000000000FC00000000000000FE00000000000000FE00000000000000FF00000000000
-000FF80000000000000FFE0000000000000FFFFFFFFF0000000FFFFFFFFFF800000FFFFF
-FFFFFF000007FFFFFFFFFFC00007FFFFFFFFFFE00003FFFFFFFFFFF00003FFFFFFFFFFF8
-0001FFFFFFFFFFFC0000FFFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFFFF
-FFFFFFFF801FFE000003FFFF803FF80000003FFF807FF00000000FFFC07FF000000003FF
-C0FFE000000003FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE000
-000001FFC0FFE000000001FFC0FFF000000003FFC07FF000000003FF807FF800000007FF
-803FFC0000000FFF001FFE0000001FFE000FFF8000007FFC0007FFE00001FFF80003FFFE
-001FFFF00001FFFFFFFFFFE000007FFFFFFFFF8000000FFFFFFFFC00000001FFFFFFE000
-0000000FFFFC0000003C4F7CB543>103 D<003F000000FFC00001FFE00003FFF00007FF
-F8000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC0007FF
-F80003FFF00001FFE00000FFC000003F0000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000001FF800FFFF
-F800FFFFF800FFFFF800FFFFF800FFFFF800FFFFF80001FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C547BD326>
-105 D<003FF80000000000FFFFF80000000000FFFFF80000000000FFFFF80000000000FF
-FFF80000000000FFFFF80000000000FFFFF8000000000003FFF8000000000000FFF80000
-00000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000
-FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000
-00000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000
-FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000
-00000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80007FFFFF800
-FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF80007
-FFFFF800FFF800007FF00000FFF800007FE00000FFF80000FF800000FFF80001FF000000
-FFF80007FE000000FFF8000FFC000000FFF8001FF0000000FFF8003FE0000000FFF800FF
-C0000000FFF801FF80000000FFF803FF00000000FFF807FC00000000FFF80FF800000000
-FFF83FF000000000FFF87FF000000000FFF8FFF800000000FFF9FFFC00000000FFFBFFFE
-00000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF80000000FFFFFFFFC0000000
-FFFF9FFFE0000000FFFF0FFFE0000000FFFE0FFFF0000000FFF807FFF8000000FFF803FF
-FC000000FFF801FFFC000000FFF800FFFE000000FFF800FFFF000000FFF8007FFF800000
-FFF8003FFF800000FFF8001FFFC00000FFF8001FFFE00000FFF8000FFFF00000FFF80007
-FFF80000FFF80003FFF80000FFF80003FFFC0000FFF80001FFFE0000FFF80000FFFF0000
-FFF80000FFFF80FFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807
-FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFF40537CD247>107
-D<001FF800FFFFF800FFFFF800FFFFF800FFFFF800FFFFF800FFFFF80001FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
-0000FFF80000FFF80000FFF80000FFF80000FFF800FFFFFFF8FFFFFFF8FFFFFFF8FFFFFF
-F8FFFFFFF8FFFFFFF81D537BD226>I<003FF8001FFE000000FFF00000FFFFF800FFFFE0
-0007FFFF0000FFFFF803FFFFF8001FFFFFC000FFFFF80FFFFFFC007FFFFFE000FFFFF81F
-FFFFFE00FFFFFFF000FFFFF83FE07FFF01FF03FFF800FFFFF87F001FFF83F800FFFC0003
-FFF8FC001FFF87E000FFFC0000FFF9F8000FFFCFC0007FFE0000FFFBE0000FFFDF00007F
-FE0000FFFFE0000FFFFF00007FFE0000FFFFC00007FFFE00003FFF0000FFFF800007FFFC
-00003FFF0000FFFF000007FFF800003FFF0000FFFF000007FFF800003FFF0000FFFF0000
-07FFF800003FFF0000FFFE000007FFF000003FFF0000FFFE000007FFF000003FFF0000FF
-FE000007FFF000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF
-0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000
-003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007
-FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC
-000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00
-00FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE00000
-3FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FF
-E000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC00
-0007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000
-FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003F
-FF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00FFFFFFFC07FFFFFF
-E03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07
-FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFF6836
-7BB571>I<003FF8001FFE000000FFFFF800FFFFC00000FFFFF803FFFFF00000FFFFF80F
-FFFFF80000FFFFF81FFFFFFC0000FFFFF83FE0FFFE0000FFFFF87F003FFF000003FFF8FC
-003FFF000000FFF9F0001FFF800000FFFBE0001FFF800000FFFFC0001FFF800000FFFFC0
-000FFFC00000FFFF80000FFFC00000FFFF00000FFFC00000FFFF00000FFFC00000FFFE00
-000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC000FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC
-0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC042367BB54B>I<000001FFE000
-000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFFFFFFFC0000001F
-FF807FFE0000007FFC000FFF800000FFF80007FFC00001FFE00001FFE00003FFC00000FF
-F00003FFC00000FFF00007FF8000007FF8000FFF8000007FFC000FFF0000003FFC001FFF
-0000003FFE001FFF0000003FFE003FFF0000003FFF003FFE0000001FFF003FFE0000001F
-FF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
-FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000001F
-FF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF001FFF
-0000003FFE001FFF0000003FFE000FFF8000007FFC000FFF8000007FFC0007FFC00000FF
-F80003FFC00000FFF00001FFE00001FFE00000FFF80007FFC000007FFC000FFF8000003F
-FF807FFF0000000FFFFFFFFC00000007FFFFFFF800000000FFFFFFC0000000003FFFFF00
-0000000001FFE00000003A387CB643>I<003FF8007FF8000000FFFFF807FFFF800000FF
-FFF83FFFFFE00000FFFFF8FFFFFFF80000FFFFF9FFFFFFFE0000FFFFFFFF80FFFF0000FF
-FFFFF8003FFF800001FFFFE0000FFFC00000FFFFC00007FFE00000FFFF000003FFF00000
-FFFE000001FFF80000FFFC000001FFFC0000FFFC000000FFFC0000FFFC000000FFFE0000
-FFFC0000007FFE0000FFFC0000007FFF0000FFFC0000007FFF0000FFFC0000003FFF8000
-FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF0000
-FFFC0000007FFF0000FFFC0000007FFF0000FFFC0000007FFE0000FFFC000000FFFE0000
-FFFC000000FFFC0000FFFE000001FFF80000FFFF000003FFF80000FFFF000007FFF00000
-FFFFC0000FFFE00000FFFFE0001FFFC00000FFFFF8007FFF800000FFFFFF01FFFF000000
-FFFDFFFFFFFC000000FFFCFFFFFFF0000000FFFC3FFFFFC0000000FFFC0FFFFF00000000
-FFFC00FFF000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC000000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FF
-FFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000424D7CB54B>I<000001
-FFC00007C00000003FFFF8000FC0000000FFFFFE001FC0000003FFFFFF801FC000000FFF
-FFFFC03FC000003FFFE03FE07FC000007FFF8007F07FC00000FFFE0003F8FFC00001FFFC
-0001FDFFC00003FFF80000FFFFC00007FFF000007FFFC00007FFE000003FFFC0000FFFC0
-00003FFFC0001FFFC000001FFFC0001FFF8000001FFFC0003FFF8000000FFFC0003FFF80
-00000FFFC0003FFF00000007FFC0007FFF00000007FFC0007FFF00000007FFC0007FFF00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC0007FFF00000007FFC0007FFF00000007FFC0007FFF00
-000007FFC0007FFF00000007FFC0003FFF80000007FFC0003FFF80000007FFC0001FFF80
-00000FFFC0001FFFC000001FFFC0000FFFC000001FFFC0000FFFE000003FFFC00007FFE0
-00007FFFC00003FFF00000FFFFC00001FFF80001FFFFC00000FFFC0003FFFFC000007FFF
-000FFFFFC000003FFFC07FEFFFC000001FFFFFFFCFFFC0000007FFFFFF0FFFC0000001FF
-FFFE0FFFC00000007FFFF00FFFC000000007FF800FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC000000000000FFFFFFFC0000000
-000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000
-000FFFFFFFC0424D7CB547>I<003FF007FC00FFFFF01FFF80FFFFF07FFFE0FFFFF0FFFF
-F0FFFFF1FFFFF8FFFFF1FC7FFCFFFFF3F07FFC03FFF7E0FFFE00FFF7C0FFFE00FFFF80FF
-FE00FFFF80FFFE00FFFF00FFFE00FFFF00FFFE00FFFE007FFC00FFFE007FFC00FFFE003F
-F800FFFC000FE000FFFC00000000FFFC00000000FFFC00000000FFFC00000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF8000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE00
-00FFFFFFFE0000FFFFFFFE00002F367CB537>I<0003FFF00F00003FFFFE3F0000FFFFFF
-FF0001FFFFFFFF0007FFFFFFFF000FFF003FFF001FF80007FF003FE00003FF003FC00000
-FF007FC00000FF007F8000007F007F8000007F00FF8000003F00FF8000003F00FFC00000
-3F00FFC000003F00FFE000003F00FFF800000000FFFF00000000FFFFF00000007FFFFFC0
-00007FFFFFFC00007FFFFFFF80003FFFFFFFE0001FFFFFFFF0000FFFFFFFF80007FFFFFF
-FE0003FFFFFFFF0001FFFFFFFF80007FFFFFFF80001FFFFFFFC00007FFFFFFE000003FFF
-FFE0000001FFFFE00000000FFFF000000003FFF07C000000FFF0FC0000007FF0FC000000
-3FF0FE0000003FF0FE0000001FF0FE0000001FF0FF0000001FF0FF0000001FE0FF800000
-1FE0FFC000003FE0FFE000003FC0FFF000007FC0FFF80000FF80FFFE0003FF00FFFFC01F
-FE00FFFFFFFFFC00FF7FFFFFF800FE1FFFFFE000F807FFFF8000F000FFF800002C387CB6
-35>I<00007E00000000007E00000000007E00000000007E00000000007E00000000007E
-0000000000FE0000000000FE0000000000FE0000000000FE0000000001FE0000000001FE
-0000000001FE0000000003FE0000000003FE0000000007FE0000000007FE000000000FFE
-000000001FFE000000003FFE000000007FFE00000000FFFE00000003FFFE0000000FFFFF
-FFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE
-000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE
-000FC0003FFE001F80003FFF001F80003FFF003F80001FFF803F00001FFF807F00000FFF
-E0FE000007FFFFFC000003FFFFF8000000FFFFF00000003FFFC000000007FF00002A4D7E
-CB34>I<001FFC000001FFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000F
-FFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC00003FFFC0000
-3FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-1FFFC00000FFFC00001FFFC00000FFFC00001FFFC00000FFFC00003FFFC00000FFFC0000
-3FFFC00000FFFC00007FFFC000007FFC0000FFFFC000007FFC0000FFFFC000003FFE0003
-F7FFF000003FFF0007E7FFFFC0001FFFC03FC7FFFFC0000FFFFFFF87FFFFC00007FFFFFF
-07FFFFC00001FFFFFE07FFFFC000007FFFF807FFFFC0000007FFC007FF000042377BB54B
->I<7FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFF
-FE007FFFFFF800FFFFFE007FFFFFF800FFFFFE00003FFF80000FFC0000001FFFC0000FF0
-0000000FFFE0001FE00000000FFFE0003FC000000007FFF0007F8000000003FFF8007F00
-00000001FFFC00FF0000000000FFFE01FE0000000000FFFE03FC00000000007FFF07F800
-000000003FFF8FF000000000001FFFCFE000000000000FFFFFE000000000000FFFFFC000
-0000000007FFFF80000000000003FFFF00000000000001FFFE00000000000001FFFE0000
-0000000000FFFE000000000000007FFF000000000000003FFF800000000000001FFFC000
-00000000003FFFC00000000000007FFFE00000000000007FFFF0000000000000FFFFF800
-0000000001FFFFFC000000000003FDFFFC000000000007F8FFFE00000000000FF07FFF00
-000000000FE03FFF80000000001FE01FFFC0000000003FC01FFFC0000000007F800FFFE0
-00000000FF0007FFF000000001FE0003FFF800000003FC0001FFFC00000003F80001FFFC
-00000007F80000FFFE0000000FF000007FFF0000003FF000003FFF8000FFFFFF0003FFFF
-FFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFF
-FFC0FFFFFF0003FFFFFFC042357EB447>120 D E /Ff 26 121 df<FFFFFFFFF0FFFFFF
-FFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0240880A2
-2B>45 D<000001C00000000003C00000000007C0000000000FC0000000003FC000000000
-FFC000000003FFC00000000FFFC0000001FFFFC00000FFFFFFC00000FFFF7FC00000FFFC
-7FC00000FFF07FC00000FE007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000000
-7FC0000000007FC0000000007FC0000000007FC000000000FFE000000007FFFC0000FFFF
-FFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02B5E74DD42>49
-D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F80000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000F803FE07FF07FF0FF
-F8FFF8FFF8FFF8FFF87FF07FF03FE00F800D3E75BD24>58 D<00000000000F0000000000
-0000000000001F80000000000000000000001F80000000000000000000001F8000000000
-0000000000003FC0000000000000000000003FC0000000000000000000003FC000000000
-0000000000007FE0000000000000000000007FE0000000000000000000007FE000000000
-000000000000FFF000000000000000000000FFF000000000000000000000FFF000000000
-000000000001FFF800000000000000000001FFF800000000000000000003FFFC00000000
-000000000003CFFC00000000000000000003CFFC00000000000000000007CFFE00000000
-00000000000787FE0000000000000000000787FE0000000000000000000F87FF00000000
-00000000000F03FF0000000000000000000F03FF0000000000000000001F03FF80000000
-00000000001E01FF8000000000000000001E01FF8000000000000000003E01FFC0000000
-00000000003C00FFC000000000000000003C00FFC000000000000000007C00FFE0000000
-000000000078007FE0000000000000000078007FE00000000000000000F0007FF0000000
-0000000000F0003FF00000000000000000F0003FF00000000000000001E0003FF8000000
-0000000001E0001FF80000000000000001E0001FF80000000000000003C0000FFC000000
-0000000003C0000FFC0000000000000007C0000FFE0000000000000007800007FE000000
-0000000007800007FE000000000000000F800007FF000000000000000F000003FF000000
-000000000F000003FF000000000000001F000003FF800000000000001E000001FF800000
-000000001E000001FF800000000000003E000001FFC00000000000003C000000FFC00000
-000000003C000000FFC00000000000007C000000FFE0000000000000780000007FE00000
-00000000780000007FE0000000000000F00000007FF0000000000000F00000003FF00000
-00000000F00000003FF0000000000001E00000003FF8000000000001E00000001FF80000
-00000001E00000001FF8000000000003C00000001FFC000000000003FFFFFFFFFFFC0000
-00000007FFFFFFFFFFFE000000000007FFFFFFFFFFFE000000000007FFFFFFFFFFFE0000
-0000000FFFFFFFFFFFFF00000000000F0000000003FF00000000000F0000000003FF0000
-0000001F0000000003FF80000000001E0000000001FF80000000001E0000000001FF8000
-0000003E0000000001FFC0000000003C0000000000FFC0000000003C0000000000FFC000
-0000007C0000000000FFE0000000007800000000007FE0000000007800000000007FE000
-000000F000000000007FF000000000F000000000003FF000000000F000000000003FF000
-000001E000000000003FF800000001E000000000001FF800000001E000000000001FF800
-000003C000000000001FFC00000003C000000000000FFC00000007C000000000000FFE00
-00000780000000000007FE0000000780000000000007FE0000000F80000000000007FF00
-00001F80000000000003FF0000003FC0000000000003FF0000007FC0000000000003FF80
-0000FFF0000000000007FFC00007FFF800000000001FFFF000FFFFFF8000000007FFFFFF
-F0FFFFFF8000000007FFFFFFF0FFFFFF8000000007FFFFFFF0FFFFFF8000000007FFFFFF
-F0FFFFFF8000000007FFFFFFF05C657DE463>65 D<FFFFFFFFFFFFF000000000FFFFFFFF
-FFFFFF00000000FFFFFFFFFFFFFFE0000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFF
-FE000000007FFC000000FFFF800000003FF80000000FFFC00000001FF800000001FFF000
-00001FF8000000007FF80000001FF8000000001FFC0000001FF8000000000FFE0000001F
-F80000000007FF0000001FF80000000001FF8000001FF80000000000FFC000001FF80000
-0000007FE000001FF800000000003FF000001FF800000000003FF000001FF80000000000
-1FF800001FF800000000000FFC00001FF8000000000007FC00001FF8000000000007FE00
-001FF8000000000003FF00001FF8000000000003FF00001FF8000000000001FF80001FF8
-000000000001FF80001FF8000000000000FFC0001FF8000000000000FFC0001FF8000000
-000000FFE0001FF80000000000007FE0001FF80000000000007FE0001FF8000000000000
-7FF0001FF80000000000007FF0001FF80000000000003FF0001FF80000000000003FF800
-1FF80000000000003FF8001FF80000000000003FF8001FF80000000000003FFC001FF800
-00000000001FFC001FF80000000000001FFC001FF80000000000001FFC001FF800000000
-00001FFC001FF80000000000001FFC001FF80000000000001FFE001FF80000000000001F
-FE001FF80000000000001FFE001FF80000000000001FFE001FF80000000000001FFE001F
-F80000000000001FFE001FF80000000000001FFE001FF80000000000001FFE001FF80000
-000000001FFE001FF80000000000001FFE001FF80000000000001FFE001FF80000000000
-001FFE001FF80000000000001FFE001FF80000000000001FFE001FF80000000000001FFE
-001FF80000000000001FFC001FF80000000000001FFC001FF80000000000001FFC001FF8
-0000000000001FFC001FF80000000000001FFC001FF80000000000003FFC001FF8000000
-0000003FF8001FF80000000000003FF8001FF80000000000003FF8001FF8000000000000
-3FF8001FF80000000000007FF0001FF80000000000007FF0001FF80000000000007FE000
-1FF80000000000007FE0001FF8000000000000FFE0001FF8000000000000FFC0001FF800
-0000000000FFC0001FF8000000000001FF80001FF8000000000001FF80001FF800000000
-0003FF00001FF8000000000003FF00001FF8000000000007FE00001FF800000000000FFC
-00001FF800000000000FFC00001FF800000000001FF800001FF800000000003FF000001F
-F800000000007FE000001FF80000000000FFC000001FF80000000001FFC000001FF80000
-000003FF8000001FF80000000007FF0000001FF8000000001FFC0000001FF8000000007F
-F80000001FF800000001FFF00000003FF80000000FFFC00000007FFC000000FFFF800000
-FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFE0000000FFFFFF
-FFFFFFFF00000000FFFFFFFFFFFFF000000000576279E165>68 D<FFFFFFFFFFFFFFFFFF
-80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
-FFFFFFFF80007FFC00000003FFFF80003FF8000000003FFFC0001FF80000000007FFC000
-1FF80000000001FFC0001FF80000000000FFC0001FF800000000007FC0001FF800000000
-003FC0001FF800000000001FC0001FF800000000000FC0001FF800000000000FC0001FF8
-000000000007C0001FF8000000000007C0001FF8000000000007E0001FF8000000000003
-E0001FF8000000000003E0001FF8000000000003E0001FF8000000000001E0001FF80000
-00000001E0001FF8000000000001E0001FF8000000000001E0001FF8000000000001E000
-1FF8000000000001E0001FF8000000000001E0001FF8000000F00000F0001FF8000000F0
-0000F0001FF8000000F00000F0001FF8000000F00000F0001FF8000000F00000F0001FF8
-000000F0000000001FF8000000F0000000001FF8000000F0000000001FF8000001F00000
-00001FF8000001F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-03F0000000001FF8000007F0000000001FF800000FF0000000001FF800001FF000000000
-1FF80000FFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0
-000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FF80000FFF0000000001FF8
-00001FF0000000001FF800000FF0000000001FF8000007F0000000001FF8000003F00000
-00001FF8000001F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-01F0000000001FF8000000F0000000001FF8000000F000001E001FF8000000F000001E00
-1FF8000000F000001E001FF8000000F000001E001FF8000000F000003C001FF8000000F0
-00003C001FF8000000F000003C001FF80000000000003C001FF80000000000003C001FF8
-0000000000003C001FF80000000000007C001FF800000000000078001FF8000000000000
-78001FF800000000000078001FF800000000000078001FF8000000000000F8001FF80000
-00000000F8001FF8000000000000F8001FF8000000000001F8001FF8000000000001F000
-1FF8000000000001F0001FF8000000000003F0001FF8000000000003F0001FF800000000
-0007F0001FF8000000000007F0001FF800000000000FF0001FF800000000001FF0001FF8
-00000000003FE0001FF800000000007FE0001FF80000000001FFE0001FF80000000007FF
-E0003FF8000000003FFFE0007FFC00000007FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFF
-FFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F
-6279E15A>I<0000000000FFF0000001C000000000000FFFFF000001C00000000000FFFF
-FFE00003C00000000003FFFFFFF80003C0000000000FFFFFFFFE0007C0000000003FFFE0
-03FF0007C000000000FFFE00003FC00FC000000003FFF000000FE01FC000000007FFC000
-0003F01FC00000000FFF00000001F83FC00000003FFC000000007C3FC00000007FF80000
-00003E7FC0000000FFE0000000001FFFC0000001FFC0000000000FFFC0000003FF800000
-000007FFC0000007FF000000000007FFC000000FFE000000000003FFC000001FFC000000
-000001FFC000001FF8000000000001FFC000003FF8000000000000FFC000007FF0000000
-0000007FC00000FFE00000000000007FC00000FFE00000000000003FC00001FFC0000000
-0000003FC00001FFC00000000000001FC00003FF800000000000001FC00003FF80000000
-0000001FC00007FF000000000000000FC00007FF000000000000000FC0000FFE00000000
-0000000FC0000FFE0000000000000007C0001FFE0000000000000007C0001FFC00000000
-00000007C0001FFC0000000000000007C0003FFC0000000000000007C0003FFC00000000
-00000003C0003FF80000000000000003C0003FF80000000000000003C0007FF800000000
-00000003C0007FF8000000000000000000007FF8000000000000000000007FF800000000
-0000000000007FF000000000000000000000FFF000000000000000000000FFF000000000
-000000000000FFF000000000000000000000FFF000000000000000000000FFF000000000
-000000000000FFF000000000000000000000FFF000000000000000000000FFF000000000
-000000000000FFF000000000000000000000FFF000000000000000000000FFF000000000
-000000000000FFF000000000000000000000FFF000000000000000000000FFF000000000
-000000000000FFF000000000000000000000FFF0000000000000000000007FF000000000
-0000000000007FF8000000000000000000007FF80000000001FFFFFFFFE07FF800000000
-01FFFFFFFFE07FF80000000001FFFFFFFFE03FF80000000001FFFFFFFFE03FF800000000
-01FFFFFFFFE03FFC0000000000000FFFF0003FFC00000000000001FFE0001FFC00000000
-000000FFC0001FFE00000000000000FFC0001FFE00000000000000FFC0000FFE00000000
-000000FFC0000FFF00000000000000FFC00007FF00000000000000FFC00007FF00000000
-000000FFC00003FF80000000000000FFC00003FF80000000000000FFC00001FFC0000000
-000000FFC00001FFC0000000000000FFC00000FFE0000000000000FFC00000FFF0000000
-000000FFC000007FF0000000000000FFC000003FF8000000000000FFC000001FFC000000
-000000FFC000001FFE000000000000FFC000000FFE000000000000FFC0000007FF000000
-000001FFC0000003FF800000000001FFC0000001FFE00000000003FFC0000000FFF00000
-000003FFC00000007FF80000000007FFC00000003FFE000000000FBFC00000000FFF0000
-00001F9FC000000007FFC00000007F1FC000000003FFF8000001FE0FC000000000FFFF00
-0007F807C0000000003FFFF000FFF007C0000000000FFFFFFFFFC003C00000000003FFFF
-FFFF0001C00000000000FFFFFFFC0000C000000000000FFFFFE0000000000000000000FF
-FC00000000005B667AE368>71 D<FFFFFFFFFFFFC0000000FFFFFFFFFFFFFE000000FFFF
-FFFFFFFFFFC00000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFFC0000007FFC000001FFFE
-0000003FF80000001FFF8000001FF800000003FFC000001FF800000000FFE000001FF800
-0000007FF000001FF8000000003FF800001FF8000000001FFC00001FF8000000000FFE00
-001FF80000000007FF00001FF80000000003FF00001FF80000000003FF80001FF8000000
-0003FF80001FF80000000001FFC0001FF80000000001FFC0001FF80000000001FFE0001F
-F80000000000FFE0001FF80000000000FFE0001FF80000000000FFF0001FF80000000000
-FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF800
-00000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF0
-001FF80000000000FFF0001FF80000000000FFE0001FF80000000001FFE0001FF8000000
-0001FFE0001FF80000000001FFC0001FF80000000001FFC0001FF80000000003FF80001F
-F80000000003FF80001FF80000000003FF00001FF80000000007FE00001FF8000000000F
-FE00001FF8000000001FFC00001FF8000000003FF800001FF8000000007FF000001FF800
-000000FFE000001FF800000003FF8000001FF80000001FFF0000001FF8000001FFFC0000
-001FFFFFFFFFFFF00000001FFFFFFFFFFFC00000001FFFFFFFFFFE000000001FFFFFFFFF
-C0000000001FF800000000000000001FF800000000000000001FF800000000000000001F
-F800000000000000001FF800000000000000001FF800000000000000001FF80000000000
-0000001FF800000000000000001FF800000000000000001FF800000000000000001FF800
-000000000000001FF800000000000000001FF800000000000000001FF800000000000000
-001FF800000000000000001FF800000000000000001FF800000000000000001FF8000000
-00000000001FF800000000000000001FF800000000000000001FF800000000000000001F
-F800000000000000001FF800000000000000001FF800000000000000001FF80000000000
-0000001FF800000000000000001FF800000000000000001FF800000000000000001FF800
-000000000000001FF800000000000000001FF800000000000000001FF800000000000000
-001FF800000000000000001FF800000000000000001FF800000000000000001FF8000000
-00000000001FF800000000000000001FF800000000000000003FFC00000000000000007F
-FE00000000000000FFFFFFFF000000000000FFFFFFFF000000000000FFFFFFFF00000000
-0000FFFFFFFF000000000000FFFFFFFF0000000000004C6279E15A>80
-D<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFF
-FFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFC00003FFC00007FFF83FFE000001
-FF8000007FF83FF0000001FF8000001FF87FE0000001FF8000000FFC7FC0000001FF8000
-0003FC7F80000001FF80000001FC7F00000001FF80000001FC7E00000001FF80000000FC
-7E00000001FF80000000FC7E00000001FF800000007C7C00000001FF800000007C7C0000
-0001FF800000007C7C00000001FF800000007C7800000001FF800000003C7800000001FF
-800000003C7800000001FF800000003C7800000001FF800000003C7800000001FF800000
-003C7800000001FF800000003C7800000001FF800000003CF800000001FF800000003EF0
-00000001FF800000001EF000000001FF800000001EF000000001FF800000001EF0000000
-01FF800000001EF000000001FF800000001EF000000001FF800000001EF000000001FF80
-0000001E0000000001FF80000000000000000001FF80000000000000000001FF80000000
-000000000001FF80000000000000000001FF80000000000000000001FF80000000000000
-000001FF80000000000000000001FF80000000000000000001FF80000000000000000001
-FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000
-0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000
-0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000
-0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF
-80000000000000000001FF80000000000000000001FF80000000000000000001FF800000
-00000000000001FF80000000000000000001FF80000000000000000001FF800000000000
-00000001FF80000000000000000001FF80000000000000000001FF800000000000000000
-01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80
-000000000000000001FF80000000000000000001FF80000000000000000001FF80000000
-000000000001FF80000000000000000001FF80000000000000000001FF80000000000000
-000001FF80000000000000000001FF80000000000000000001FF80000000000000000001
-FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000
-0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000
-0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000
-0001FF80000000000000000001FF80000000000000000001FF80000000000000000003FF
-C000000000000000000FFFF000000000000001FFFFFFFFFF800000000001FFFFFFFFFF80
-0000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFFFF80000057
-627CE160>84 D<00001FF8000000000001FFFF000000000007FFFFE0000000001FE01FF8
-000000003F0003FC000000007C0001FF00000000F80000FF80000001F000007FC0000003
-E000003FE0000007C000001FF0000007C000001FF0000007F800000FF800000FFC00000F
-F800000FFE000007FC00000FFE000007FC00000FFE000007FC00000FFE000003FE00000F
-FE000003FE00000FFE000003FE000007FC000003FE000001F0000003FE00000000000003
-FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE000000
-00000003FE000000000003FFFE0000000000FFFFFE000000000FFFFFFE000000007FFF03
-FE00000003FFE003FE0000000FFF0003FE0000003FFC0003FE0000007FF00003FE000001
-FFC00003FE000003FF800003FE000007FF000003FE00000FFE000003FE00000FFC000003
-FE00001FF8000003FE00003FF8000003FE00003FF0000003FE00007FF0000003FE00F07F
-E0000003FE00F07FE0000003FE00F0FFE0000003FE00F0FFC0000003FE00F0FFC0000003
-FE00F0FFC0000007FE00F0FFC0000007FE00F0FFC0000007FE00F0FFC000000FFE00F0FF
-E000000FFE00F07FE000001FFE00F07FE000003DFE00F03FF0000038FE00E03FF8000078
-FF01E01FFC0000F0FF01E00FFE0003E07F83C007FF0007C07FC7C001FFC03F003FFF8000
-7FFFFC001FFF00001FFFF0000FFC000001FF800003F0003C417BBF42>97
-D<0003E000000000000007FFE0000000000000FFFFE0000000000000FFFFE00000000000
-00FFFFE0000000000000FFFFE0000000000000FFFFE000000000000001FFE00000000000
-00007FE0000000000000007FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0000000000000003FE0000000000000003FE00000000000
-00003FE0000000000000003FE0007FC0000000003FE007FFFC000000003FE01FFFFF0000
-00003FE07F007FC00000003FE1F8001FF00000003FE3E00007F80000003FE7C00003FC00
-00003FEF800001FE0000003FFE000000FF0000003FFE0000007F8000003FFC0000003FC0
-00003FF80000001FE000003FF00000001FE000003FF00000000FF000003FE00000000FF8
-00003FE000000007F800003FE000000007FC00003FE000000007FC00003FE000000003FE
-00003FE000000003FE00003FE000000003FE00003FE000000003FF00003FE000000003FF
-00003FE000000001FF00003FE000000001FF00003FE000000001FF80003FE000000001FF
-80003FE000000001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF
-80003FE000000001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF
-80003FE000000001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF
-00003FE000000001FF00003FE000000003FF00003FE000000003FF00003FE000000003FF
-00003FE000000003FE00003FE000000003FE00003FE000000007FC00003FE000000007FC
-00003FE000000007FC00003FE00000000FF800003FE00000000FF000003FF00000001FF0
-00003FF00000001FE000003FF80000003FC000003FFC0000007FC000003FFC0000007F80
-00003F9E000000FF0000003F8F000001FE0000003F07800007FC0000003F03E0000FF000
-00003E01F0003FE00000003E00FE01FF800000003E003FFFFE000000003C000FFFF80000
-0000000000FF8000000041657DE349>I<000001FF80000000000FFFF8000000003FFFFE
-00000000FF807F80000003FC000FE0000007F00003F000001FE00000F800003FC000007C
-00007F8000003E0000FF0000001F0001FF0000001F0001FE000000FF0003FC000001FF80
-07FC000003FF8007F8000003FF800FF8000003FF800FF8000003FF801FF0000003FF801F
-F0000003FF803FF0000001FF003FE00000007C003FE000000000007FE000000000007FE0
-00000000007FE000000000007FC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000
-000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
-00007FC000000000007FE000000000007FE000000000007FE000000000007FE000000000
-003FE000000000003FF000000000003FF000000000001FF000000003C01FF800000003C0
-0FF800000007C00FFC000000078007FC000000078003FE0000000F8003FE0000000F0001
-FF0000001F0000FF8000003E00007FC000003C00003FE000007800001FF00000F000000F
-F80003E0000003FE0007C0000000FF803F800000003FFFFE000000000FFFF80000000001
-FF80000032417CBF3A>I<0000000000003E000000000000007FFE0000000000000FFFFE
-0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE
-000000000000001FFE0000000000000007FE0000000000000007FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE
-0000000000000003FE0000000000000003FE0000000000FFC003FE000000000FFFF803FE
-000000003FFFFE03FE00000000FFC03F83FE00000003FE0007C3FE00000007F80001F3FE
-0000001FE00000FBFE0000003FC000007FFE0000007F8000003FFE000000FF0000001FFE
-000001FF0000000FFE000001FE0000000FFE000003FC00000007FE000007FC00000007FE
-000007F800000003FE00000FF800000003FE00001FF000000003FE00001FF000000003FE
-00001FF000000003FE00003FE000000003FE00003FE000000003FE00007FE000000003FE
-00007FE000000003FE00007FE000000003FE00007FC000000003FE00007FC000000003FE
-0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE
-0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE
-0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE
-0000FFC000000003FE00007FC000000003FE00007FC000000003FE00007FE000000003FE
-00007FE000000003FE00003FE000000003FE00003FE000000003FE00003FE000000003FE
-00001FF000000003FE00001FF000000003FE00000FF000000003FE00000FF800000007FE
-000007F800000007FE000003FC0000000FFE000003FC0000000FFE000001FE0000001FFE
-000000FF0000003FFE0000007F8000007FFF0000003FC00000FBFF0000001FE00001F3FF
-C000000FF00007E3FFFF800007FC000F83FFFF800001FF007F03FFFF8000007FFFFC03FF
-FF8000001FFFF003FFFF80000001FF0003FE000041657CE349>I<000001FF0000000000
-1FFFF0000000007FFFFC00000001FF01FF00000003F8007FC000000FF0001FE000001FC0
-000FF000003F800007F800007F000007FC0000FF000003FC0001FE000001FE0003FC0000
-01FE0003FC000000FF0007F8000000FF000FF8000000FF800FF00000007F801FF0000000
-7F801FF00000007FC01FE00000007FC03FE00000003FC03FE00000003FC07FE00000003F
-E07FE00000003FE07FE00000003FE07FC00000003FE07FC00000003FE0FFC00000003FE0
-FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFC00000000000FFC00000000000FF
-C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC000000000007FC000000000007FE000000000007FE000000000007FE000
-000000003FE000000000003FE000000000003FF000000000001FF000000000001FF00000
-0001E00FF800000001E00FF800000003E007F800000003C007FC00000003C003FC000000
-07C001FE0000000F8000FF0000000F0000FF8000001F00007FC000003E00003FE000007C
-00000FF00000F8000007F80001F0000003FE0007E0000000FFC03F800000003FFFFE0000
-000007FFF80000000000FFC0000033417DBF3A>I<0000000000003F80000003FC0001FF
-E000003FFFC007FFF00000FFFFF01FC3F00003FE07FC7E03F80007F000FEF803F8000FE0
-007FF007F8001FC0003FE003F8003F80001FC003F0007F80001FE000E000FF00000FF000
-0000FF00000FF0000001FE000007F8000001FE000007F8000003FE000007FC000003FC00
-0003FC000003FC000003FC000007FC000003FE000007FC000003FE000007FC000003FE00
-0007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE000007FC00
-0003FE000007FC000003FE000007FC000003FE000003FC000003FC000003FC000003FC00
-0003FE000007FC000001FE000007F8000001FE000007F8000000FF00000FF0000000FF00
-000FF00000007F80001FE00000003F80001FC00000001FC0003F800000003FE0007F0000
-00007FF000FE000000007BFE07FC00000000F0FFFFF000000000F03FFFC000000001E003
-FC0000000001E000000000000001E000000000000001E000000000000001E00000000000
-0001E000000000000003E000000000000003F000000000000001F000000000000001F800
-000000000001F800000000000001FC00000000000001FF00000000000000FFFFFFFE0000
-0000FFFFFFFFF00000007FFFFFFFFE0000003FFFFFFFFF8000003FFFFFFFFFE000000FFF
-FFFFFFF000001FFFFFFFFFFC00007FFFFFFFFFFE0001FF000001FFFE0003F80000001FFF
-000FF000000003FF800FE000000001FF801FC000000000FFC03F80000000007FC07F8000
-0000003FC07F00000000001FE07F00000000001FE0FE00000000001FE0FE00000000000F
-E0FE00000000000FE0FE00000000000FE0FE00000000000FE0FE00000000000FE0FE0000
-0000000FE07F00000000001FC07F00000000001FC07F80000000003FC03F80000000003F
-801FC0000000007F001FE000000000FF000FF000000001FE0003FC00000007F80001FE00
-00000FF00000FF8000003FE000003FF00001FF8000000FFF001FFE00000001FFFFFFF000
-0000003FFFFF800000000003FFF80000003D5E7DBF42>103 D<003E000000FF800001FF
-C00001FFC00003FFE00003FFE00003FFE00003FFE00003FFE00001FFC00001FFC00000FF
-8000003E0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000003E00007FFE0007FFFE0007FFFE0007FFFE0007FFFE0007FFF
-E00001FFE000007FE000007FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000007FE00000FFF800FFFFFFF0FFFFFFF0FFFF
-FFF0FFFFFFF0FFFFFFF01C5F7DDE24>105 D<0003E0003FF0000000FFC000000007FFE0
-01FFFE000007FFF8000000FFFFE00FFFFF80003FFFFE000000FFFFE01F807FE0007E01FF
-800000FFFFE07C001FF001F0007FC00000FFFFE0F8000FF803E0003FE00000FFFFE1E000
-07FC0780001FF0000001FFE3C00003FE0F00000FF80000007FE7800003FE1E00000FF800
-00007FE7000001FF1C000007FC0000003FEF000001FF3C000007FC0000003FFE000001FF
-78000007FC0000003FFC000001FF70000007FC0000003FFC000000FFF0000003FE000000
-3FF8000000FFE0000003FE0000003FF8000000FFE0000003FE0000003FF8000000FFE000
-0003FE0000003FF0000000FFC0000003FE0000003FF0000000FFC0000003FE0000003FF0
-000000FFC0000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000007FF0000001FFC0000007FF000000FFF8000003FFE000000F
-FF8000FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803
-FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF
-80693F7DBE70>109 D<0003E0007FE000000007FFE003FFFC000000FFFFE00FFFFF0000
-00FFFFE03F80FFC00000FFFFE07C003FE00000FFFFE0F0001FF00000FFFFE1E0000FF800
-0001FFE3C00007FC0000007FE7800007FC0000007FEF000003FE0000003FEE000003FE00
-00003FFE000003FE0000003FFC000003FE0000003FFC000001FF0000003FF8000001FF00
-00003FF8000001FF0000003FF0000001FF0000003FF0000001FF0000003FF0000001FF00
-00003FF0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000007FF0000003FF800000FFF8000007FFC000FFFFFFF807FFFFFF
-C0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
-C0423F7DBE49>I<000000FFE0000000000007FFFC00000000003FFFFF8000000000FF80
-3FE000000001FC0007F000000007F00001FC0000000FE00000FE0000001FC000007F0000
-003F8000003F8000007F0000001FC00000FE0000000FE00001FC00000007F00003FC0000
-0007F80003F800000003F80007F800000003FC0007F000000001FC000FF000000001FE00
-1FF000000001FF001FE000000000FF001FE000000000FF003FE000000000FF803FE00000
-0000FF803FE000000000FF807FC0000000007FC07FC0000000007FC07FC0000000007FC0
-7FC0000000007FC0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC00000
-00007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0
-FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE07FC00000
-00007FC07FC0000000007FC07FC0000000007FC07FE000000000FFC03FE000000000FF80
-3FE000000000FF803FE000000000FF801FE000000000FF001FF000000001FF000FF00000
-0001FE000FF000000001FE0007F800000003FC0007F800000003FC0003FC00000007F800
-01FC00000007F00000FE0000000FE00000FF0000001FE000007F8000003FC000003FC000
-007F8000000FE00000FE00000007F80003FC00000003FE000FF800000000FF803FE00000
-00003FFFFF800000000007FFFC000000000000FFE00000003B417DBF42>I<0003E0007F
-C000000007FFE007FFFC000000FFFFE01FFFFF000000FFFFE07F00FFC00000FFFFE1F800
-1FF00000FFFFE3E0000FF80000FFFFE7C00007FC000001FFEF800003FE0000007FFE0000
-01FF0000003FFE000000FF8000003FFC0000007FC000003FF80000007FE000003FF00000
-003FE000003FF00000001FF000003FE00000001FF800003FE00000000FF800003FE00000
-000FFC00003FE00000000FFC00003FE000000007FE00003FE000000007FE00003FE00000
-0007FE00003FE000000003FF00003FE000000003FF00003FE000000003FF00003FE00000
-0003FF00003FE000000003FF80003FE000000001FF80003FE000000001FF80003FE00000
-0001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF80003FE00000
-0001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF80003FE00000
-0001FF80003FE000000001FF80003FE000000003FF00003FE000000003FF00003FE00000
-0003FF00003FE000000003FF00003FE000000003FF00003FE000000007FE00003FE00000
-0007FE00003FE000000007FC00003FE00000000FFC00003FE00000000FFC00003FE00000
-001FF800003FE00000001FF000003FF00000003FF000003FF00000003FE000003FF80000
-007FC000003FFC000000FFC000003FFC000000FF8000003FFE000001FF0000003FEF0000
-03FE0000003FE7800007FC0000003FE3E0001FF00000003FE1F0003FE00000003FE0FE01
-FF800000003FE03FFFFE000000003FE00FFFF8000000003FE000FF80000000003FE00000
-00000000003FE0000000000000003FE0000000000000003FE0000000000000003FE00000
-00000000003FE0000000000000003FE0000000000000003FE0000000000000003FE00000
-00000000003FE0000000000000003FE0000000000000003FE0000000000000003FE00000
-00000000003FE0000000000000003FE0000000000000003FE0000000000000003FE00000
-00000000003FE0000000000000003FE0000000000000003FE0000000000000007FF00000
-0000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF800
-00000000FFFFFFF80000000000FFFFFFF80000000000415B7DBE49>I<0003C001FC0007
-FFC007FF80FFFFC01FFFC0FFFFC07E07E0FFFFC0F81FF0FFFFC1F01FF8FFFFC3C03FF801
-FFC3803FF8007FC7803FF8007FCF003FF8003FCE003FF8003FDE001FF0003FDC000FE000
-3FDC000380003FFC000000003FF8000000003FF8000000003FF8000000003FF000000000
-3FF0000000003FF0000000003FF0000000003FF0000000003FE0000000003FE000000000
-3FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000000
-3FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000000
-3FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000000
-3FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000000
-3FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000000
-3FE0000000007FF000000000FFFC000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FF
-FFFFFE0000FFFFFFFE00002D3F7DBE33>114 D<0000FFE00380000FFFFC0380003FFFFF
-078000FF001FCF8003F80007FF8007E00001FF800F800000FF801F8000007F803F000000
-3F803E0000003F807E0000001F807C0000001F807C0000000F80FC0000000F80FC000000
-0F80FC0000000F80FE0000000780FE0000000780FE0000000780FF0000000780FF800000
-07807FC0000007807FF0000000007FFC000000003FFF800000003FFFFC0000001FFFFFE0
-00000FFFFFFE000007FFFFFF800003FFFFFFE00000FFFFFFF800003FFFFFFC00000FFFFF
-FE000003FFFFFF0000001FFFFF80000000FFFFC00000000FFFE000000001FFE000000000
-7FF0F00000003FF0F00000001FF0F00000000FF8F800000007F8F800000007F8F8000000
-03F8F800000003F8FC00000001F8FC00000001F8FC00000001F8FE00000001F8FE000000
-01F8FE00000001F0FF00000003F0FF00000003F0FF80000003E0FFC0000007E0FFC00000
-07C0FFE000000F80FFF000001F80FCFC00007F00F83E0000FC00F81FC00FF800F007FFFF
-E000E001FFFF0000E0003FF800002D417DBF34>I<000078000000000078000000000078
-0000000000780000000000780000000000780000000000780000000000F80000000000F8
-0000000000F80000000000F80000000000F80000000000F80000000001F80000000001F8
-0000000001F80000000003F80000000003F80000000007F80000000007F8000000000FF8
-000000000FF8000000001FF8000000003FF8000000007FF800000000FFF800000003FFFF
-FFFF000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00000FF8000000000FF8
-000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
-000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
-000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
-000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
-000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
-0001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF8
-0001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF8
-0001E0000FF80001E00007F80003C00007FC0003C00007FC0003C00007FC0007C00003FE
-0007800003FE0007800001FF000F000000FF801E0000007FC03E0000003FE07C0000000F
-FFF800000003FFE0000000007F80002B597FD733>I<0003E00000001F000007FFE00000
-3FFF0000FFFFE00007FFFF0000FFFFE00007FFFF0000FFFFE00007FFFF0000FFFFE00007
-FFFF0000FFFFE00007FFFF000001FFE000000FFF0000007FE0000003FF0000007FE00000
-03FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-01FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE00000
-03FF0000003FE0000003FF0000003FE0000003FF0000003FE0000003FF0000003FE00000
-07FF0000003FE0000007FF0000001FE000000FFF0000001FE000000FFF0000001FF00000
-1FFF0000001FF000001DFF0000000FF000003DFF8000000FF8000079FF80000007F80000
-F1FFE0000003FC0001E1FFFFC00001FE0007C1FFFFC00000FFC01F81FFFFC000003FFFFE
-01FFFFC000000FFFF801FFFFC0000000FFC001FF000042407DBE49>I<FFFFFFC03FFFFF
-E001FFFFF8FFFFFFC03FFFFFE001FFFFF8FFFFFFC03FFFFFE001FFFFF8FFFFFFC03FFFFF
-E001FFFFF8FFFFFFC03FFFFFE001FFFFF801FFF80000FFFC00003FFF8000FFE000003FF0
-00000FFE00007FE000003FF0000007F800007FE000001FF0000003F800003FE000001FF0
-000003F000003FE000000FF0000003E000003FF000000FF8000003E000001FF000000FF8
-000003C000001FF000000FF8000003C000001FF800000FFC000007C000000FF800001FFC
-0000078000000FF800001FFC0000078000000FFC00001FFE00000F80000007FC00003FFE
-00000F00000007FC00003DFE00000F00000007FE00003DFF00001F00000003FE00007DFF
-00001E00000003FE000078FF00001E00000003FF000078FF80003E00000001FF0000F8FF
-80003C00000001FF0000F07F80003C00000001FF8000F07FC0007C00000000FF8001F07F
-C0007800000000FF8001E03FC0007800000000FFC001E03FE000F8000000007FC003E03F
-E000F0000000007FC003C01FE000F0000000007FE003C01FF001F0000000003FE007C01F
-F001E0000000003FE007800FF001E0000000003FF007800FF803E0000000001FF00F800F
-F803C0000000001FF00F0007F803C0000000001FF80F0007FC07C0000000000FF81F0007
-FC0780000000000FF81E0003FC0780000000000FFC1E0003FE0F800000000007FC3E0003
-FE0F000000000007FC3C0001FE0F000000000007FE3C0001FF1F000000000003FE7C0001
-FF1E000000000003FE780000FF1E000000000003FF780000FFBE000000000001FFF80000
-FFBC000000000001FFF000007FBC000000000001FFF000007FFC000000000000FFF00000
-7FF8000000000000FFE000003FF8000000000000FFE000003FF80000000000007FE00000
-3FF00000000000007FC000001FF00000000000007FC000001FF00000000000003FC00000
-1FE00000000000003F8000000FE00000000000003F8000000FE00000000000001F800000
-0FC00000000000001F00000007C00000000000000F00000007800000005D3F7FBD60>
-119 D<7FFFFFE0001FFFFFE07FFFFFE0001FFFFFE07FFFFFE0001FFFFFE07FFFFFE0001F
-FFFFE07FFFFFE0001FFFFFE0007FFF800007FFFC00001FFF000003FFC000000FFE000003
-FF00000007FE000003FC00000003FF000003F800000001FF800003F000000001FFC00007
-E000000000FFC00007C0000000007FE0000F80000000003FF0001F00000000003FF0001F
-00000000001FF8003E00000000000FFC007C000000000007FE00F8000000000007FE00F8
-000000000003FF01F0000000000001FF83E0000000000000FFC7C0000000000000FFC7C0
-0000000000007FEF800000000000003FFF000000000000001FFE000000000000001FFE00
-0000000000000FFC0000000000000007FE0000000000000007FF0000000000000003FF00
-00000000000003FF8000000000000007FFC00000000000000FFFC00000000000001F7FE0
-0000000000001F3FF00000000000003E1FF80000000000007C1FF8000000000000F80FFC
-000000000000F807FE000000000001F003FF000000000003E003FF000000000007C001FF
-800000000007C000FFC0000000000F80007FE0000000001F00007FE0000000003E00003F
-F0000000003E00001FF8000000007C00001FFC00000000F800000FFC00000001F8000007
-FE00000003F8000003FF0000000FF8000003FF8000001FF8000003FF8000007FF8000003
-FFE00007FFFC000007FFF800FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001F
-FFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8453E80BD46>I
-E end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: A4
-
-%%EndSetup
-%%Page: 1 1
-1 0 bop 523 880 a Ff(Programming)40 b(Exercise)j(1:)58
-b(A)l(ttribute)44 b(Grammars)1208 1063 y(and)g(T)-11
-b(op-Do)l(wn)44 b(P)l(arsing)440 1661 y Fe(1)135 b(In)l(tro)t(duction)
-440 1843 y Fd(Although)40 b(not)i(as)f(\015exible)e(as)i(b)r(ottom-up)f
-(parsers,)j(top-do)n(wn)e(parsers)e(can)i(easily)440
-1942 y(b)r(e)d(implemen)n(ted)c(b)n(y)j(hand,)j(and)d(as)g(suc)n(h)g
-(they)h(ma)n(y)d(b)r(e)j(more)e(con)n(v)n(enien)n(t)f(than)j(a)440
-2042 y(b)r(ottom-up)24 b(parsers.)34 b(In)25 b(this)f(exercise)f(y)n
-(ou)h(will)e(sp)r(ecify)i(a)h(language)d(of)j(mathematical)440
-2142 y(expressions)k(using)h(an)i(attribute)f(grammar,)e(and)i(then)i
-(write)d(a)h(top-do)n(wn)g(parser)f(to)440 2241 y(calculate)25
-b(the)j(v)-5 b(alue)26 b(of)i(expressions)d(in)i(the)h(language.)565
-2341 y(The)20 b(language)e(consists)g(of)j(n)n(um)n(b)r(ers,)f(sym)n(b)
-r(olic)d(constan)n(ts,)k(single-argumen)n(t)15 b(func-)440
-2441 y(tions,)22 b(one)h(unary)e(and)i(\014v)n(e)f(binary)f(op)r
-(erators.)33 b(A)23 b(grammar)c(for)j(the)h(language)d(is)h(giv)n(en)
-440 2540 y(b)r(elo)n(w,)27 b(but)i(this)e(grammar)e(is)i(not)h
-(suitable)e(for)i(implemen)n(tation)23 b(using)k(a)g(top-do)r(o)n(wn)
-440 2640 y(tec)n(hnique)g(since)f(it)h(is)g(am)n(biguous)d(and)j(con)n
-(tains)f(left)h(recursion.)440 2823 y Fc(S)43 b(->)g(E)g(<end)f(of)h
-(line>)e(S)261 b(Single)42 b(expression)527 2922 y(|)87
-b(<end)42 b(of)h(file>)433 b(No)43 b(more)f(input)440
-3022 y(E)h(->)g(E)g(+)g(E)784 b(Addition)527 3121 y(|)87
-b(E)43 b(-)g(E)784 b(Subtraction)527 3221 y(|)87 b(E)43
-b(*)g(E)784 b(Multiplication)527 3321 y(|)87 b(E)43 b(/)g(E)784
-b(Division)527 3420 y(|)87 b(E)43 b(^)g(E)784 b(Exponentiation)527
-3520 y(|)87 b(-)43 b(E)871 b(Unary)42 b(minus)527 3620
-y(|)87 b(\()43 b(E)g(\))784 b(Grouping)527 3719 y(|)87
-b(id)43 b(\()g(E)g(\))653 b(Function)41 b(call)527 3819
-y(|)87 b(id)914 b(Symbolic)41 b(constant)527 3918 y(|)87
-b(num)870 b(Numeric)41 b(value)440 4193 y Fe(2)135 b(Requiremen)l(ts)
-440 4375 y Fd(Rewrite)35 b(the)h(grammar)c(in)j(the)h(previous)e
-(section)h(so)g(that)h(the)g(precedence)g(and)f(as-)440
-4474 y(so)r(ciativit)n(y)30 b(of)j(all)f(op)r(erators)g(b)r(ecomes)g
-(ob)n(vious.)53 b(Y)-7 b(our)33 b(grammar)d(ma)n(y)i(con)n(tain)g(left)
-440 4574 y(recursion.)66 b(The)38 b(op)r(erator)f(precedence)g(is)g
-(unary)h(negation)e(b)r(efore)i(exp)r(onen)n(tiation)440
-4674 y(b)r(efore)31 b(m)n(ultiplication)25 b(and)31 b(division,)e(b)r
-(efore)i(addition)e(and)j(subtraction.)46 b(Addition,)440
-4773 y(subtraction,)25 b(m)n(ultiplication)c(and)27 b(division)c(are)j
-(left)g(asso)r(ciateiv)n(e.)33 b(Exp)r(onen)n(tiation)23
-b(is)440 4873 y(righ)n(t-asso)r(ciativ)n(e.)565 4973
-y(Eliminate)d(left)k(recursion)f(from)g(y)n(our)g(grammar)e(and)k
-(revise)d(it)j(so)f(it)g(is)f(suitable)g(for)440 5072
-y(implemen)n(tation)16 b(in)k(a)g(predictiv)n(e)e(top-do)n(wn)i
-(parser.)33 b(Add)21 b(attributes)f(to)g(the)h(grammar)440
-5172 y(that)28 b(sp)r(ecify)f(the)h(seman)n(tics)d(of)i(the)h
-(language.)565 5271 y(Implemen)n(t)35 b(y)n(our)h(attribute)h(grammar)c
-(in)k(a)g(C++)g(class)e(named)i Fc(Parser)p Fd(.)64 b(The)440
-5371 y(P)n(arser)32 b(class)g(should)h(con)n(tain)g(a)g(metho)r(d)h
-(named)f Fc(Parse)g Fd(that)h(returns)g(the)g(v)-5 b(alue)33
-b(of)1851 5662 y(1)p eop
-%%Page: 2 2
-2 1 bop 440 531 a Fd(a)38 b(single)e(statemen)n(t)i(in)f(the)i
-(language.)67 b(Y)-7 b(our)38 b(in)n(terpreter)f(should)g(understand)h
-(the)440 631 y(follo)n(wing)24 b(sym)n(b)r(olic)g(constan)n(ts)i(and)i
-(functions:)440 790 y Fc(pi)435 b(3.14159265)440 890
-y(e)479 b(2.71828183)440 989 y(ln\(\))347 b(Natural)41
-b(logarithm)440 1089 y(log\(\))303 b(Base)42 b(10)h(logarithm)440
-1189 y(exp\(\))303 b(Powers)41 b(of)i(e)440 1288 y(sin\(\))303
-b(Sine)440 1388 y(cos\(\))g(Cosine)440 1487 y(tan\(\))g(Tangent)440
-1587 y(arcsin\(\))171 b(Arc)42 b(sine)440 1687 y(arccos\(\))171
-b(Arc)42 b(cosine)440 1786 y(arctan\(\))171 b(Arc)42
-b(tangent)440 1945 y Fd(All)d(the)i(functions)f(are)g(a)n(v)-5
-b(ailable)36 b(in)k(the)h(standard)f(math)g(library)-7
-b(.)72 b(See)41 b(the)g(Unix)440 2045 y(man)n(ual)25
-b(pages)h(for)h(details.)565 2145 y(Implemen)n(t)18 b(error)i(reco)n(v)
-n(ery)e(in)j(y)n(our)f(parser.)33 b(The)22 b(simplest)c(form)i(of)i
-(error)d(reco)n(v)n(ery)440 2244 y(is)35 b(to)h(scan)f(tok)n(ens)h(to)g
-(the)g(end)g(of)g(a)g(line)e(and)i(then)h(resume)d(parsing.)60
-b(F)-7 b(eel)36 b(free)f(to)440 2344 y(implemen)n(t)24
-b(a)j(smarter)f(error)f(reco)n(v)n(ery)g(strategy)-7
-b(.)440 2543 y Fb(Hand)32 b(in)f(the)h(follo)m(wing:)565
-2702 y Fa(\017)41 b Fd(The)f(grammars)c(pro)r(duced)41
-b(in)f(eac)n(h)f(step.)76 b(There)40 b(should)f(b)r(e)i(one)g(with)f
-(left)648 2802 y(recursion)25 b(and)i(one)g(with)g(attributes)g(that)h
-(is)e(free)i(of)f(left)g(recursion.)565 2965 y Fa(\017)41
-b Fd(Prin)n(touts)25 b(of)j(all)d(the)j(\014les)e(y)n(ou)h(mo)r
-(di\014ed)f(or)h(created.)565 3127 y Fa(\017)41 b Fd(Answ)n(ers)26
-b(to)i(the)g(questions)e(in)h(the)g(next)h(section.)565
-3290 y Fa(\017)41 b Fd(T)-7 b(est)27 b(data)h(that)g(sho)n(w)f(that)h
-(the)g(program)d(w)n(orks)h(as)i(sp)r(eci\014ed.)36 b(Be)28
-b(sure)f(to)h(test)648 3389 y(error)22 b(reco)n(v)n(ery)-7
-b(,)22 b(b)r(oth)i(from)f(parser)f(and)i(scanner)f(errors.)33
-b(Be)24 b(sure)f(to)h(c)n(hec)n(k)f(that)648 3489 y(error)35
-b(reco)n(v)n(ery)g(do)r(es)j(not)g(in)n(terfere)e(with)h(the)h(next)g
-(input)f(line.)66 b(Chec)n(k)37 b(that)648 3589 y(precedence)27
-b(and)g(asso)r(ciativit)n(y)c(rules)j(are)h(follo)n(w)n(ed.)440
-3862 y Fe(3)135 b(Questions)440 4044 y Fb(Question)46
-b(1)83 b Fd(De\014ne)42 b(a)f(regular)e(expression)g(for)i(n)n(umeric)d
-(constan)n(ts.)78 b(It)42 b(should)440 4143 y(allo)n(w)26
-b(in)n(tegers,)i(n)n(um)n(b)r(ers)g(with)h(a)g(fractional)d(part)j(and)
-g(n)n(um)n(b)r(ers)f(with)h(an)g(exp)r(onen)n(t.)440
-4243 y(A)22 b(n)n(um)n(b)r(er)f(con)n(taining)e(a)i(decimal)e(p)r(oin)n
-(t)i(m)n(ust)g(ha)n(v)n(e)g(at)g(least)g(one)g(digit)f(b)r(efore)i(or)f
-(after)440 4342 y(the)k(decimal)d(p)r(oin)n(t)i(\(or)h(b)r(oth\).)36
-b(The)25 b(exp)r(onen)n(t)g(ma)n(y)e(ha)n(v)n(e)h(a)h(sign,)f(plus)g
-(or)g(min)n(us,)g(and)440 4442 y(is)i(alw)n(a)n(ys)f(an)i(in)n(teger.)
-440 4616 y Fc(Allowed)1087 b(Not)42 b(Allowed)440 4716
-y(1234)1219 b(A123)440 4815 y(3.14)g(.)440 4915 y(.112)g(112.a)440
-5015 y(112.)g(1E2.3)440 5114 y(12.34)1175 b(2.3e3.)440
-5214 y(34E-23)1131 b(23E)42 b(54)440 5313 y(34.E+3)440
-5413 y(2.2e5)1851 5662 y Fd(2)p eop
-%%Page: 3 3
-3 2 bop 440 531 a Fb(Question)31 b(2)83 b Fd(Construct)28
-b(a)g(DF)-9 b(A)29 b(that)g(accepts)e(the)i(same)e(language)f(as)h(the)
-i(regular)440 631 y(expression)e(y)n(ou)h(de\014ned)h(in)f(the)i
-(previous)d(question.)39 b(Suggest)28 b(ho)n(w)h(to)g(implemen)n(ta)c
-(a)440 731 y(scanner)i(based)g(on)g(y)n(our)f(DF)-9 b(A.)440
-1005 y Fe(4)135 b(Supp)t(orting)43 b(Programs)440 1187
-y Fd(The)35 b(\014les)g Fc(lab1.cc)d Fd(and)k Fc(lab1.hh)c
-Fd(con)n(tain)i(a)h(sk)n(eleton)f(for)g(the)i(parser)e(class)g(and)h(a)
-440 1287 y(class)d(called)g Fc(Trace)g Fd(that)i(can)g(b)r(e)g(used)g
-(to)g(trace)f(in)n(v)n(o)r(cation)e(of)j(functions.)55
-b(See)34 b(the)440 1386 y Fc(Parser)28 b Fd(metho)r(d)i(for)f(an)h
-(example)e(of)i(ho)n(w)g(to)g(use)g(it.)45 b(Ob)5 b(jects)29
-b(of)i(the)f(class)f(prin)n(t)g(an)440 1486 y(en)n(try)e(message)e
-(when)j(created)f(and)g(an)h(exit)e(message)f(when)j(destro)n(y)n(ed.)
-565 1585 y(The)33 b(\014les)g Fc(lex.cc)e Fd(and)j Fc(lex.hh)d
-Fd(con)n(tain)h(a)i(scanner)e(class.)54 b(T)-7 b(o)33
-b(use)h(it)f(create)g(an)440 1685 y(ob)5 b(ject)21 b(of)f(t)n(yp)r(e)h
-Fc(Scanner)d Fd(and)j(call)d(its)i Fc(Scan)f Fd(metho)r(d)i(to)f(get)h
-(a)f(tok)n(en.)34 b(T)-7 b(ok)n(ens)20 b(returned)440
-1785 y(are)30 b(of)h(t)n(yp)r(e)g Fc(Token)p Fd(.)44
-b(See)31 b(the)g(commen)n(ts)e(in)h Fc(lex.hh)e Fd(for)j(a)f
-(description)e(of)j(ho)n(w)f(they)440 1884 y(w)n(ork.)565
-1984 y(The)24 b(\014le)f Fc(main.cc)f Fd(con)n(tains)g(a)i(sample)e
-(main)h(program.)32 b(Y)-7 b(ou)25 b(ma)n(y)d(ha)n(v)n(e)i(to)g(mo)r
-(dify)440 2084 y(it)j(dep)r(ending)g(on)g(ho)n(w)g(y)n(ou)g(c)n(ho)r
-(ose)f(to)i(rep)r(ort)f(errors)e(from)h(y)n(our)h(parser.)565
-2183 y(If)18 b(the)h(scanner)e(encoun)n(ters)h(an)g(error)e(it)i(will)e
-(thro)n(w)h(an)h(ob)5 b(ject)18 b(of)h(t)n(yp)r(e)f Fc(ScannerError)p
-Fd(.)440 2283 y(Y)-7 b(our)37 b(main)e(pro)r(ogram)f(should)i(catc)n(h)
-h(this)f(exception)g(\(the)i(sample)d(main)g(program)440
-2383 y(do)r(es\),)21 b(prin)n(t)c(an)i(error)e(message)g(\(y)n(ou)h
-(can)h(prin)n(t)e(a)i Fc(ScannerError)14 b Fd(ob)5 b(ject)19
-b(using)e(stream)440 2482 y(op)r(erators\))26 b(and)h(then)h(p)r
-(erform)f(error)e(reco)n(v)n(ery)-7 b(.)440 2757 y Fe(5)135
-b(Extra)45 b(Credit)g(W)-11 b(ork:)60 b(User-De\014ned)45
-b(V)-11 b(ariables)440 2939 y Fd(Implemen)n(t)30 b(user-de\014ned)h(v)
--5 b(ariables)29 b(according)g(to)j(the)g(follo)n(wing)c(grammar)g(\(E)
-k(is)f(as)440 3038 y(b)r(efore\):)440 3204 y Fc(S)305
-b(->)86 b(Assign)41 b(|)i(E)440 3304 y(Assign)85 b(->)h(id)43
-b(':=')f(E)565 3470 y Fd(After)20 b(an)g(assignmen)n(t,)f(a)h(v)-5
-b(ariable)17 b(m)n(ust)j(b)r(e)g(usable)f(in)h(the)h(same)d(w)n(a)n(y)h
-(as)h(a)g(sym)n(b)r(olic)440 3569 y(constan)n(t)j(in)g(the)h(basic)e
-(exercise.)33 b(The)23 b(prede\014ned)h(constan)n(ts)e(should)h(b)r(e)h
-(implemen)n(ted)440 3669 y(in)30 b(the)i(same)d(w)n(a)n(y)h(as)g
-(user-de\014ned)h(v)-5 b(ariables,)28 b(but)k(m)n(ust)e(not)h(b)r(e)h
-(c)n(hangeable)c(b)n(y)j(the)440 3769 y(user.)565 3868
-y(The)20 b(scanner)f(is)h(already)e(capable)g(of)j(recognizing)16
-b(an)k(assigmen)n(t)e(op)r(erator,)i(so)g(there)440 3968
-y(should)26 b(b)r(e)i(no)g(need)f(to)h(mo)r(dify)e(it.)565
-4068 y(T)-7 b(o)31 b(receiv)n(e)f(credit)h(for)h(this)f(assignmen)n(t)e
-(y)n(ou)j(m)n(ust)f(implemen)n(t)e(a)i(reasonably)e(ef-)440
-4167 y(\014cien)n(t)k(sym)n(b)r(ol)f(table.)55 b(Lo)r(okup,)35
-b(insertion)d(and)i(deletion)e(should)h(b)r(e)h(constan)n(t)g(time)440
-4267 y(op)r(erations.)g(Solutions)23 b(with)i(a)h(simple)d(link)n(ed)g
-(list)h(and)i(linear)c(searc)n(h)j(are)f(not)i(accept-)440
-4366 y(able.)440 4566 y(Hand)i(in)f(y)n(our)f(revised)g(grammars,)d
-(implemen)n(tations)g(and)k(test)h(sets.)440 4840 y Fe(6)135
-b(Extra)45 b(Credit)g(W)-11 b(ork:)60 b(User-De\014ned)45
-b(F)-11 b(unctions)440 5022 y Fd(Implemen)n(t)25 b(user-de\014ned)i
-(functions)g(according)e(to)i(the)h(examples)d(b)r(elo)n(w:)440
-5188 y Fc(Expression:)39 b(f\(x\))j(:=)h(sin\(x\))e(*)i(sin\(x\))440
-5288 y(Expression:)c(f\(1\))440 5387 y(Result:)215 b(0.70807342)1851
-5662 y Fd(3)p eop
-%%Page: 4 4
-4 3 bop 440 531 a Fc(Expression:)39 b(g\(x,y\))i(:=)i(sin\(x\))e(*)i
-(cos\(y\))440 631 y(Expression:)c(g\(1,2\))440 731 y(Result:)215
-b(-0.35017549)565 897 y Fd(T)-7 b(o)26 b(do)g(this)g(y)n(ou)g(will)d
-(ha)n(v)n(e)j(to)g(revise)f(the)i(grammar)22 b(to)27
-b(allo)n(w)c(function)j(de\014nitions)440 996 y(and)20
-b(calls)d(to)j(functions)f(with)h(more)e(than)i(one)g(argumen)n(t.)32
-b(Y)-7 b(ou)20 b(will)d(also)h(need)i(a)g(sym)n(b)r(ol)440
-1096 y(table)27 b(that)g(ful\014lls)f(the)i(requiremen)n(ts)c(of)k(the)
-g(previous)d(extra)i(credit)f(exercise.)565 1196 y(The)e(prede\014ned)g
-(functions)f(are)g(to)h(b)r(e)h(implemen)n(ted)20 b(using)j(the)i(same)
-d(mec)n(hanisms)440 1295 y(as)27 b(user-de\014ned)g(functions,)g(but)h
-(the)g(user)f(is)f(not)i(allo)n(w)n(ed)c(to)k(rede\014ned)f(them.)440
-1494 y(Hand)h(in)f(y)n(our)f(revised)g(grammars,)d(implemen)n(tations)g
-(and)k(test)h(sets.)1851 5662 y(4)p eop
-%%Trailer
-end
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/doc/old_not_used_instructions/lab2.pdf b/doc/old_not_used_instructions/lab2.pdf
deleted file mode 100755
index ad397bfe1e3ee03fe95ffa8a38e07c1e2e36027d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 95151
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
F0RT<2tj+)c

diff --git a/doc/old_not_used_instructions/lab2.ps b/doc/old_not_used_instructions/lab2.ps
deleted file mode 100644
index 5110b4a..0000000
--- a/doc/old_not_used_instructions/lab2.ps
+++ /dev/null
@@ -1,2219 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
-%%Title: lab2.dvi
-%%Pages: 3
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: A4
-%%EndComments
-%DVIPSCommandLine: dvips -o lab2.ps lab2.dvi
-%DVIPSParameters: dpi=600, comments removed
-%DVIPSSource:  TeX output 1998.01.18:1155
-%%BeginProcSet: tex.pro
-/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
-/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
-mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
-ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
-hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
-TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
-forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
-/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
-/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
-/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
-string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
-end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
-/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
-N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
-length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
-128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
-get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
-dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
-/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
-/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
-0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
-setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
-if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
-length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
-cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
-0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
-add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
-/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
-known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
-/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
-65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
-0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
-{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
-getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
-ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
-RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
-false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
-round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
-rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
-{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
-B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
-4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
-p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
-a}B /bos{/SS save N}B /eos{SS restore}B end
-%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (lab2.dvi)
-@start /Fa 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFF
-FFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFF
-FFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFF
-FFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>
-15 D E /Fb 31 122 df<000001FFC00000003FFFF8000001FFFFFC000007FFFFFE0000
-1FFF00FF00003FF800FF8000FFE001FF8000FFC003FF8001FF8003FF8003FF8003FF8003
-FF0007FFC003FF0003FF8003FF0003FF8003FF0003FF8003FF0001FF0003FF00007C0003
-FF0000000003FF0000000003FF0000000003FF0000000003FF003FFFC0FFFFFFFFFFC0FF
-FFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30
-3A7EB935>12 D<FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF
-FFFF80FFFFFF8019097F9620>45 D<07801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7F
-F83FF01FE007800E0E7A8D1B>I<00003C00000000FC00000001FC0000000FFC0000007F
-FC0000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC0000FF9FFC0000001FFC0000001FFC
-0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00
-00001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000
-001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000000
-1FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001F
-FC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC
-0000001FFC0000001FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF
-80213779B630>49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FFFFFFE001FC0
-7FFF803F801FFF807FE007FFC07FF007FFE0FFF003FFF0FFF801FFF0FFF801FFF0FFF800
-FFF8FFF800FFF8FFF800FFF87FF000FFF87FF000FFF83FE000FFF80F8000FFF8000000FF
-F8000000FFF0000001FFF0000001FFF0000001FFE0000003FFC0000003FFC0000007FF80
-00000FFF0000000FFE0000001FF80000003FF00000007FE0000000FF80000000FF000000
-01FE00000003F800000007F000F8000FE000F8001FC000F8003F8000F8007E0001F800FC
-0001F001F80001F003F00003F003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFF
-FFF07FFFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB6
-30>I<07801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007800000000000
-0000000000000000000000000007801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83F
-F01FE007800E257AA41B>58 D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFF
-FFFFFFFFC0FFFFFFFFFFFFC0007FFC0007FFE0007FFC0000FFE0007FFC00003FE0007FFC
-00001FE0007FFC00000FE0007FFC000007E0007FFC000007E0007FFC000007E0007FFC00
-0003E0007FFC000003E0007FFC000003E0007FFC007C03F0007FFC007C01F0007FFC007C
-01F0007FFC007C01F0007FFC007C01F0007FFC007C0000007FFC00FC0000007FFC00FC00
-00007FFC01FC0000007FFC07FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000
-007FFFFFFC0000007FFFFFFC0000007FFC07FC0000007FFC01FC0000007FFC00FC000000
-7FFC00FC0000007FFC007C0000007FFC007C0000007FFC007C0000007FFC007C0000007F
-FC007C0000007FFC007C0000007FFC00000000007FFC00000000007FFC00000000007FFC
-00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00
-000000007FFC00000000007FFC00000000FFFFFFFF800000FFFFFFFF800000FFFFFFFF80
-0000FFFFFFFF800000FFFFFFFF80000034397DB83C>70 D<FFFFFFFE07FFFFFFF0FFFFFF
-FE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFF
-FFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFF
-FFFFFFFFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC
-000003FFE000007FFC000003FFE000007FFC000003FFE000FFFFFFFE07FFFFFFF0FFFFFF
-FE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF044397D
-B84B>72 D<FFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE007FFC00007FFC00007FFC
-00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC
-00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC
-00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC
-00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC
-00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00FFFFFF
-FEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE1F397EB824>I<000000FFF800000000000FFF
-FF80000000007FFFFFF000000001FFFFFFFC00000007FFE03FFF0000001FFF0007FFC000
-003FFC0001FFE000007FF80000FFF00000FFF000007FF80001FFE000003FFC0003FFC000
-001FFE0007FF8000000FFF0007FF8000000FFF000FFF00000007FF800FFF00000007FF80
-1FFF00000007FFC01FFE00000003FFC03FFE00000003FFE03FFE00000003FFE03FFE0000
-0003FFE07FFE00000003FFF07FFC00000001FFF07FFC00000001FFF07FFC00000001FFF0
-FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC0000
-0001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8
-FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF87FFC00000001FFF07FFC0000
-0001FFF07FFC00000001FFF07FFE00000003FFF03FFE00000003FFE03FFE00000003FFE0
-3FFE00000003FFE01FFF00000007FFC01FFF00000007FFC00FFF001FC007FF8007FF807F
-F00FFF0007FF80FFF80FFF0003FFC1FFFC1FFE0001FFE3F07E3FFC0000FFF3E01F7FF800
-007FFBC00FFFF000003FFFC00FFFE000001FFFE007FFC0000007FFF03FFF00000001FFFF
-FFFC000000007FFFFFF8000800000FFFFFFC001C000000FFFBFE001C0000000001FF807C
-0000000001FFFFFC0000000001FFFFFC0000000000FFFFFC0000000000FFFFF800000000
-00FFFFF800000000007FFFF800000000007FFFF000000000007FFFF000000000003FFFE0
-00000000003FFFE000000000001FFFC000000000000FFF80000000000007FF0000000000
-0001FC003E4A7BB948>81 D<003FFE00000003FFFFE000000FFFFFF800001FFFFFFE0000
-3FF007FF00003FF803FF80003FF801FFC0003FF800FFC0003FF800FFE0003FF8007FE000
-1FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE0000000FFFFE000
-000FFFFFE00000FFFFFFE00003FFFC7FE0000FFFC07FE0001FFE007FE0003FFC007FE000
-7FF8007FE0007FF0007FE000FFF0007FE000FFE0007FE000FFE0007FE000FFE0007FE000
-FFE000FFE000FFF000FFE0007FF001FFE0007FF803FFF0003FFC0FFFFFC01FFFFF3FFFC0
-07FFFE1FFFC003FFF80FFFC0007FC003FFC02A257DA42E>97 D<00FF00000000FFFF0000
-0000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF0000
-000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000
-000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000
-000003FF0000000003FF00FF800003FF0FFFF80003FF3FFFFE0003FFFFFFFF0003FFFE03
-FFC003FFF000FFE003FFC0007FE003FF80007FF003FF00003FF803FF00003FF803FF0000
-3FFC03FF00001FFC03FF00001FFC03FF00001FFE03FF00001FFE03FF00001FFE03FF0000
-1FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF0000
-1FFE03FF00001FFC03FF00001FFC03FF00001FFC03FF00003FFC03FF00003FF803FF8000
-3FF803FF80007FF003FFE000FFE003FFF001FFC003FDFC07FF8003F8FFFFFF0003F83FFF
-FC0003F00FFFF00003E001FF00002F3A7EB935>I<000000007F800000007FFF80000000
-7FFF800000007FFF800000007FFF800000007FFF8000000003FF8000000001FF80000000
-01FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000000
-01FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000000
-01FF800003FF01FF80001FFFF1FF80007FFFFDFF8001FFFFFFFF8003FFC07FFF8007FF00
-0FFF800FFE0007FF801FFC0003FF803FF80001FF803FF80001FF807FF80001FF807FF000
-01FF807FF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF000
-01FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF000
-01FF807FF00001FF807FF00001FF807FF80001FF803FF80001FF803FF80003FF801FFC00
-07FF800FFC000FFF8007FE001FFFC003FF80FFFFFE01FFFFFFFFFE007FFFF9FFFE001FFF
-C1FFFE0003FE01FFFE2F3A7DB935>100 D<0003FF8000001FFFF000007FFFFC0001FFFF
-FE0003FF83FF8007FE00FF800FFC007FC01FFC003FE01FF8003FE03FF8001FF03FF8001F
-F07FF0001FF07FF0001FF87FF0000FF8FFF0000FF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8
-FFFFFFFFF8FFF0000000FFF0000000FFF0000000FFF00000007FF00000007FF00000007F
-F80000003FF80000003FF80000F81FFC0000F80FFC0001F80FFE0003F007FF8007E001FF
-F03FE000FFFFFF80007FFFFF00000FFFFC000001FFE00025257DA42C>I<00000FF80000
-00FFFE000007FFFF00001FFFFF80003FF8FF80007FE1FFC000FFC1FFC001FF81FFC001FF
-81FFC003FF81FFC003FF00FF8003FF00FF8003FF003E0003FF00000003FF00000003FF00
-000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF00
-00FFFFFF0000FFFFFF0000FFFFFF000003FF00000003FF00000003FF00000003FF000000
-03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
-FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
-000003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB9
-1D>I<000000003F000007FE00FF80007FFFE3FFC001FFFFFFFFE003FFFFFFDFE00FFE07
-FF1FE01FF801FF9FE01FF801FF9FE03FF000FFCFC03FF000FFC7807FF000FFE0007FF000
-FFE0007FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0003FF000
-FFC0003FF000FFC0001FF801FF80001FF801FF80000FFE07FF000007FFFFFC00000FFFFF
-F800000F7FFFE000001F07FE0000001F00000000001F00000000001F00000000001F8000
-0000001FC0000000001FFFFFF800001FFFFFFF80001FFFFFFFE0000FFFFFFFF8000FFFFF
-FFFC0007FFFFFFFE0003FFFFFFFE000FFFFFFFFF003FFFFFFFFF007FC0000FFF807F8000
-01FF80FF000000FF80FF0000007F80FF0000007F80FF0000007F80FF800000FF807F8000
-00FF007FC00001FF003FF00007FE001FFE003FFC0007FFFFFFF00001FFFFFFC000007FFF
-FF00000007FFF000002B377DA530>I<00FF00000000FFFF00000000FFFF00000000FFFF
-00000000FFFF00000000FFFF0000000007FF0000000003FF0000000003FF0000000003FF
-0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF
-0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF
-007FC00003FF03FFF80003FF0FFFFE0003FF1FFFFF0003FF3F03FF8003FF7801FF8003FF
-F001FF8003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF
-0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF
-0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF
-0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF
-0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFF
-FC3FFFFF303A7DB935>I<01F80003FC0007FE000FFF001FFF801FFF801FFF801FFF801F
-FF801FFF800FFF0007FE0003FC0001F80000000000000000000000000000000000000000
-000000000000FF007FFF007FFF007FFF007FFF007FFF0007FF0003FF0003FF0003FF0003
-FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
-FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FF
-FFF8FFFFF8FFFFF8153B7DBA1B>I<00FF00FFFF00FFFF00FFFF00FFFF00FFFF0007FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFC
-FFFFFCFFFFFCFFFFFC163A7DB91B>108 D<00FE007FE0000FFC0000FFFE01FFFC003FFF
-8000FFFE07FFFF00FFFFE000FFFE1FFFFF83FFFFF000FFFE3F03FF87E07FF000FFFE7C01
-FFCF803FF80007FEF000FFDE001FF80003FFE0007FFC000FFC0003FFC0007FF8000FFC00
-03FFC0007FF8000FFC0003FF80007FF0000FFC0003FF80007FF0000FFC0003FF00007FE0
-000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF
-00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000F
-FC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF0000
-7FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00
-03FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0
-000FFC0003FF00007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFF
-FC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00
-FE007FC000FFFE03FFF800FFFE0FFFFE00FFFE1FFFFF00FFFE3F03FF80FFFE7801FF8007
-FEF001FF8003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFF
-FFFC3FFFFF30257DA435>I<0001FFC00000000FFFF80000007FFFFF000000FFFFFF8000
-03FF80FFE00007FE003FF0000FFC001FF8001FF8000FFC001FF8000FFC003FF00007FE00
-3FF00007FE007FF00007FF007FF00007FF007FF00007FF00FFF00007FF80FFF00007FF80
-FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80
-FFF00007FF807FF00007FF007FF00007FF007FF00007FF003FF00007FE003FF8000FFE00
-1FF8000FFC001FF8000FFC000FFC001FF80007FE003FF00003FF80FFE00001FFFFFFC000
-007FFFFF0000001FFFFC00000001FFC0000029257DA430>I<00FF00FF8000FFFF0FFFF8
-00FFFF3FFFFE00FFFFFFFFFF00FFFFFE07FFC0FFFFF001FFE003FFC000FFE003FF8000FF
-F003FF00007FF803FF00007FF803FF00003FFC03FF00003FFC03FF00003FFC03FF00001F
-FE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001F
-FE03FF00001FFE03FF00001FFE03FF00001FFE03FF00003FFC03FF00003FFC03FF00003F
-FC03FF00003FFC03FF00007FF803FF80007FF803FF8000FFF003FFE001FFE003FFF003FF
-C003FFFC0FFF8003FFFFFFFF0003FF3FFFFC0003FF0FFFF00003FF01FF000003FF000000
-0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000
-0003FF0000000003FF0000000003FF0000000003FF00000000FFFFFC000000FFFFFC0000
-00FFFFFC000000FFFFFC000000FFFFFC0000002F357EA435>I<00FE07F000FFFE1FFC00
-FFFE3FFF00FFFE7FFF80FFFEF8FF80FFFFF1FFC007FFE1FFC003FFC1FFC003FFC1FFC003
-FF81FFC003FF80FF8003FF807F0003FF801C0003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
-000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
-0003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE000022257EA427
->114 D<003FF03803FFFEF80FFFFFF81FFFFFF83FC00FF87F0003F87F0001F8FE0001F8
-FE0000F8FE0000F8FF0000F8FF800000FFF80000FFFFE0007FFFFC007FFFFF003FFFFFC0
-1FFFFFF00FFFFFF803FFFFF800FFFFFC001FFFFC00007FFE000007FEF80003FEF80001FE
-FC0000FEFC0000FEFE0000FEFE0000FCFF0001FCFF8003F8FFF00FF8FFFFFFF0FFFFFFC0
-F8FFFF00E01FF8001F257DA426>I<001F0000001F0000001F0000001F0000001F000000
-3F0000003F0000003F0000003F0000007F0000007F000000FF000000FF000001FF000003
-FF000007FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF000003
-FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003
-FF000003FF000003FF000003FF000003FF000003FF000003FF00F803FF00F803FF00F803
-FF00F803FF00F803FF00F803FF00F803FF00F803FF81F801FF81F001FFC3E000FFFFE000
-7FFFC0001FFF000003FC001D357EB425>I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0
-FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC003FF0000FFC0
-03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
-03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
-03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0
-03FF0001FFC003FF0001FFC003FF0003FFC003FF0007FFC001FF800FFFE001FFC03FFFFF
-00FFFFFCFFFF007FFFF8FFFF001FFFE0FFFF0003FF00FFFF30257DA435>I<FFFFF003FF
-F8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E0003FF80007E
-0001FF80007C0001FFC000FC0000FFC000F80000FFE001F800007FE001F000007FE001F0
-00007FF003F000003FF003E000003FF807E000001FF807C000001FFC0FC000000FFC0F80
-00000FFC1F80000007FE1F00000007FE1F00000007FF3F00000003FF3E00000003FFFE00
-000001FFFC00000001FFFC00000000FFF800000000FFF800000000FFF8000000007FF000
-0000007FF0000000003FE0000000003FE0000000001FC0000000001FC0000000000F8000
-002D257EA432>I<FFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FF
-FF807FFFFFFFF1FFFF807FFF07FF000FF80007E003FF0007FC0007C003FF0007FC000FC0
-01FF8007FC000F8001FF8007FE000F8001FFC00FFE001F8000FFC00FFF001F0000FFC01F
-FF003F00007FE01FFF003E00007FE01FFF803E00007FF03FFF807E00003FF03E7FC07C00
-003FF07E7FC0FC00001FF87C3FC0F800001FF87C3FE0F800001FFCFC3FE1F800000FFCF8
-1FF1F000000FFDF81FF1F000000FFFF00FF3F0000007FFF00FFBE0000007FFF00FFFE000
-0003FFE007FFC0000003FFE007FFC0000003FFC003FFC0000001FFC003FF80000001FFC0
-03FF80000000FF8001FF00000000FF8001FF00000000FF8001FF000000007F0000FE0000
-00007F0000FE000000003E00007C000040257EA445>I<FFFFF01FFFF0FFFFF01FFFF0FF
-FFF01FFFF0FFFFF01FFFF0FFFFF01FFFF001FFC007F00000FFC007E000007FE00FC00000
-3FF01F8000003FF83F8000001FFC7F0000000FFCFE00000007FFFC00000003FFF8000000
-03FFF000000001FFE000000000FFE0000000007FE0000000003FF0000000003FF8000000
-007FFC00000000FFFC00000001FFFE00000003FBFF00000007F3FF80000007E1FFC00000
-0FC0FFC000001F807FE000003F803FF000007F003FF80000FE001FFC0000FC000FFC00FF
-FF803FFFF8FFFF803FFFF8FFFF803FFFF8FFFF803FFFF8FFFF803FFFF82D257EA432>I<
-FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E00
-03FF80007E0001FF80007C0001FFC000FC0000FFC000F80000FFE001F800007FE001F000
-007FE001F000007FF003F000003FF003E000003FF807E000001FF807C000001FFC0FC000
-000FFC0F8000000FFC1F80000007FE1F00000007FE1F00000007FF3F00000003FF3E0000
-0003FFFE00000001FFFC00000001FFFC00000000FFF800000000FFF800000000FFF80000
-00007FF0000000007FF0000000003FE0000000003FE0000000001FC0000000001FC00000
-00000F80000000000F80000000001F80000000001F00000000003F0000003F003E000000
-7F807E000000FFC07C000000FFC0FC000000FFC0F8000000F801F8000000FC07F0000000
-7E1FE00000007FFFC00000003FFF000000001FFE0000000007F0000000002D357EA432>
-I E /Fc 4 121 df<00000FFC000000007FFFC0000003FFFFF0000007FFFFFC00001FFF
-FFFE00003FFFFFFF00007FFFFFFF8000FFFFFFFFC001FFFC07FFE003FFE001FFF007FF80
-007FF007FF00003FF80FFE00001FF81FFC00000FFC1FF800000FFC3FF0000007FE3FF000
-0007FE7FE0000003FE7FE0000003FE7FC0000003FF7FC0000003FFFFC0000001FFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFEFFFFFFFFFFFEFF8000000000FFC000000000FFC0000000007FC0000000007FE000
-0000007FE0000000003FF0000000003FF0000000FE3FF8000000FE1FFC000001FF0FFE00
-0001FF0FFF000003FF07FF800007FF03FFE0000FFE03FFF8003FFC01FFFF00FFFC00FFFF
-FFFFF8007FFFFFFFF0003FFFFFFFE0000FFFFFFFC00007FFFFFF800001FFFFFE0000003F
-FFF000000003FF800030367AB43E>101 D<00000000FFC000000007FFF00000001FFFF8
-0000007FFFFC000001FFFFFE000003FFFFFF000007FFFFFF00000FFFFFFF00000FFF07FF
-00001FFC07FF00003FF003FE00003FF001FC00007FE000F800007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC000003FFFFFFFFFF07FFFFFFFFFF0FFFFFFFFFFF8FFFFFFFFFFF8
-FFFFFFFFFFF8FFFFFFFFFFF87FFFFFFFFFF07FFFFFFFFFF000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC00000
-00007FC0000000007FC0000000007FC000003FFFFFFFFF803FFFFFFFFF807FFFFFFFFFC0
-7FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF80304A7CC93E>
-I<7FFFFFE00000FFFFFFE00000FFFFFFF00000FFFFFFF00000FFFFFFF00000FFFFFFF000
-00FFFFFFF000007FFFFFF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF000
-0000001FF0000000001FF0000000001FF0000000001FF0000000001FF000007FFFFFFFFF
-FCFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFF
-FE7FFFFFFFFFFC2F4979C83E>108 D<3FFFFF03FFFFF03FFFFF03FFFFF07FFFFF87FFFF
-F87FFFFF87FFFFF87FFFFF87FFFFF87FFFFF87FFFFF83FFFFF03FFFFF03FFFFF03FFFFF0
-001FF0003FE000000FF8007FC000000FFC00FFC0000007FE00FF80000003FE01FF000000
-01FF03FE00000000FF87FE00000000FFC7FC000000007FCFF8000000003FFFF000000000
-1FFFF0000000001FFFE0000000000FFFC00000000007FF800000000003FF800000000003
-FF000000000001FE000000000001FF000000000003FF000000000007FF80000000000FFF
-C0000000000FFFE0000000001FFFF0000000003FCFF0000000003FC7F8000000007F87FC
-00000000FF03FE00000001FF01FE00000001FE01FF00000003FC00FF80000007FC007FC0
-00000FF8007FC000000FF0003FE000001FF0001FF000003FE0000FF8003FFFFE00FFFFF8
-7FFFFF01FFFFFCFFFFFF03FFFFFEFFFFFF03FFFFFEFFFFFF03FFFFFEFFFFFF03FFFFFE7F
-FFFF01FFFFFC3FFFFE00FFFFF837337DB23E>120 D E /Fd 38 127
-df<000380000007C000000FE000000FE000000FE000000FE000000FE000300FE018FC0F
-E07EFF0FE1FEFF8FE3FEFFEFEFFEFFFFFFFE7FFFFFFC1FFFFFF00FFFFFE003FFFF8000FF
-FE0000FFFE0003FFFF800FFFFFE01FFFFFF07FFFFFFCFFFFFFFEFFEFEFFEFF8FE3FEFF0F
-E1FEFC0FE07E300FE018000FE000000FE000000FE000000FE000000FE0000007C0000003
-80001F247AAA2C>42 D<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807F
-FFFFFF0021067B9B2C>45 D<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B
-708A2C>I<00000007000000000F800000001F800000001F800000003F800000003F0000
-00007F000000007E00000000FE00000000FC00000001FC00000001F800000003F8000000
-03F000000003F000000007F000000007E00000000FE00000000FC00000001FC00000001F
-800000003F800000003F000000007F000000007E00000000FE00000000FC00000000FC00
-000001FC00000001F800000003F800000003F000000007F000000007E00000000FE00000
-000FC00000001FC00000001F800000001F800000003F800000003F000000007F00000000
-7E00000000FE00000000FC00000001FC00000001F800000003F800000003F000000007F0
-00000007E000000007E00000000FE00000000FC00000001FC00000001F800000003F8000
-00003F000000007F000000007E00000000FE00000000FC00000000FC00000000F8000000
-00780000000021417BB92C>I<000380000007C000000FC000000FC000001FC000003FC0
-00003FC000007FC00001FFC00003FFC0007FFFC000FFFFC000FFFFC000FFDFC000FF9FC0
-007E1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
-00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
-00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
-00001FC000001FC000001FC000001FC0007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF8FFFFFF
-F87FFFFFF01D3478B32C>49 D<000FF80000007FFF000001FFFFE00007FFFFF0000FFFFF
-F8001FFFFFFC003FF01FFE003FC003FF007F8000FF807F00007F80FF00003FC0FE00001F
-C0FF00001FE0FF00001FE0FF00000FE0FF00000FE07E00000FE03C00000FE00000000FE0
-0000000FE00000001FE00000001FC00000001FC00000003FC00000007F800000007F8000
-0000FF00000001FE00000003FE00000007FC0000000FF80000001FF00000003FE0000000
-FFC0000001FF80000003FE00000007FC0000000FF80000003FF00000007FC0000000FF80
-000001FF00000003FE0007C007FC000FE01FF0000FE03FE0000FE07FFFFFFFE0FFFFFFFF
-E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC0000007FFF
-800001FFFFE00007FFFFF0000FFFFFFC001FFFFFFE001FF807FE003FE001FF003FC000FF
-003FC0007F803FC0003F803FC0003F801F80003F800F00003F800000003F800000007F80
-0000007F00000000FF00000001FE00000007FE0000003FFC00001FFFF800003FFFF00000
-3FFFE000003FFFE000003FFFF800001FFFFC00000007FE00000001FF00000000FF800000
-007F800000003FC00000001FC00000001FE00000000FE00000000FE00000000FE03C0000
-0FE07E00000FE0FF00000FE0FF00001FE0FF00001FC0FF00003FC0FF00007F807F8000FF
-807FC001FF003FF807FF001FFFFFFE000FFFFFFC0007FFFFF00003FFFFE000007FFF8000
-000FFC000023357CB32C>I<00000FF80000000FFC0000001FFC0000003FFC0000003FFC
-0000007FFC000000FEFC000000FEFC000001FCFC000003F8FC000003F8FC000007F0FC00
-000FE0FC00000FE0FC00001FC0FC00003F80FC00003F80FC00007F00FC0000FE00FC0000
-FE00FC0001FC00FC0003F800FC0003F800FC0007F000FC000FF000FC000FE000FC001FC0
-00FC003FC000FC003F8000FC007F0000FC00FF0000FC00FFFFFFFFFCFFFFFFFFFEFFFFFF
-FFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000FC00000000FC00000000FC00000000FC
-00000000FC00000000FC00000000FC00000000FC00000000FC0000007FFFF80000FFFFFC
-0000FFFFFC0000FFFFFC0000FFFFFC00007FFFF827347EB32C>I<0000FE00000001FF00
-000001FF00000003FF80000003FF80000003FF80000003FF80000003FF80000007EFC000
-0007EFC0000007EFC0000007EFC000000FEFE000000FEFE000000FC7E000000FC7E00000
-0FC7E000001FC7F000001FC7F000001FC7F000001F83F000001F83F000003F83F800003F
-83F800003F83F800003F83F800007F01FC00007F01FC00007F01FC00007F01FC00007F01
-FC0000FE00FE0000FE00FE0000FE00FE0000FFFFFE0001FFFFFF0001FFFFFF0001FFFFFF
-0001FFFFFF0001FFFFFF0003FC007F8003F8003F8003F8003F8003F8003F8003F8003F80
-07F0001FC07FFF01FFFCFFFF83FFFEFFFF83FFFEFFFF83FFFEFFFF83FFFE7FFF01FFFC27
-347EB32C>65 D<7FFFFF8000FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE007FFFFFFF
-0007F003FF8007F000FFC007F0003FC007F0001FE007F0001FF007F0000FF007F00007F0
-07F00007F807F00003F807F00003FC07F00001FC07F00001FC07F00001FC07F00001FC07
-F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F0
-0000FE07F00000FE07F00000FE07F00000FE07F00001FE07F00001FC07F00001FC07F000
-01FC07F00003FC07F00003F807F00007F807F00007F807F0000FF007F0000FF007F0001F
-E007F0003FE007F000FFC007F003FF807FFFFFFF00FFFFFFFE00FFFFFFFC00FFFFFFF800
-FFFFFFE0007FFFFF800027337FB22C>68 D<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFF
-FFFCFFFFFFFFFC7FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001FC03F80001
-FC03F80001FC03F80001FC03F80000F803F800000003F800000003F800000003F800F800
-03F801FC0003F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003
-FFFFFC0003FFFFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F801FC0003F8
-00F80003F800000003F800000003F800000003F800003E03F800007F03F800007F03F800
-007F03F800007F03F800007F03F800007F03F800007F03F800007F7FFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFE28337FB22C>I<0001FC0780000FFF
-87C0001FFFCFC0007FFFFFC000FFFFFFC001FFFFFFC003FF87FFC003FE01FFC007F800FF
-C00FF0007FC00FF0007FC01FE0003FC01FC0003FC03FC0003FC03F80001FC03F80001FC0
-7F80001FC07F00001FC07F00000F807F00000000FF00000000FE00000000FE00000000FE
-00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0007FFF8FE00
-0FFFFCFE000FFFFCFF000FFFFC7F000FFFFC7F0007FFF87F00001FC07F80001FC03F8000
-3FC03F80003FC03FC0003FC01FC0003FC01FE0007FC00FF0007FC00FF000FFC007F800FF
-C003FE01FFC003FF07FFC001FFFFFFC000FFFFFFC0007FFFFFC0001FFFDFC0000FFF0F80
-0001FC000026357DB32C>71 D<7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFF
-FC000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFF
-FC1F337AB22C>73 D<7FFFF00000FFFFF80000FFFFF80000FFFFF80000FFFFF800007FFF
-F0000003F800000003F800000003F800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F800000003F800000003F80000F803F80001FC03F80001FC03F80001FC03F80001FC03F8
-0001FC03F80001FC03F80001FC03F80001FC7FFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFF
-FFFCFFFFFFFFFC7FFFFFFFF826337EB22C>76 D<7FF800FFFCFFFC01FFFEFFFE01FFFEFF
-FE01FFFEFFFE01FFFE7FFF00FFFC07FF000FC007EF000FC007EF800FC007EF800FC007E7
-800FC007E7C00FC007E7C00FC007E7C00FC007E7E00FC007E3E00FC007E3E00FC007E3F0
-0FC007E1F00FC007E1F00FC007E1F80FC007E1F80FC007E0F80FC007E0FC0FC007E0FC0F
-C007E07C0FC007E07E0FC007E07E0FC007E03E0FC007E03F0FC007E03F0FC007E01F0FC0
-07E01F0FC007E01F8FC007E00F8FC007E00F8FC007E00FCFC007E007CFC007E007CFC007
-E007CFC007E003CFC007E003EFC007E003EFC007E001EFC007E001FFC07FFE01FFC0FFFF
-00FFC0FFFF00FFC0FFFF00FFC0FFFF007FC07FFE003F8027337EB22C>78
-D<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF80000FFFFFFFC00007FFFFFFE00
-0007F00FFE000007F001FF000007F000FF800007F0007F800007F0003F800007F0003FC0
-0007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0003FC00007F0003F80
-0007F0007F800007F000FF800007F001FF000007F00FFE000007FFFFFE000007FFFFFC00
-0007FFFFF8000007FFFFF0000007FFFFF8000007FFFFFC000007F007FC000007F003FE00
-0007F000FE000007F000FF000007F0007F000007F0007F000007F0007F000007F0007F00
-0007F0007F000007F0007F000007F0007F000007F0007F000007F0007F1F0007F0007F3F
-8007F0007F3F8007F0007F3F8007F0007F3F807FFF003FBF80FFFF803FFF00FFFF801FFF
-00FFFF801FFF00FFFF800FFE007FFF0007FC0000000001F00029347EB22C>82
-D<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFE00FE00FE
-FE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FE7C00FE007C00
-00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
-FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
-00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
-000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
-0000FE00000000FE0000007FFFFC00007FFFFC0000FFFFFE0000FFFFFE00007FFFFC0000
-7FFFFC0027337EB22C>84 D<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF0
-003FFFFFF8003FC01FF8003FC007FC001F8003FC00060001FE00000000FE00000000FE00
-00000FFE000007FFFE00007FFFFE0001FFFFFE0007FFFFFE001FFFFFFE003FFFF8FE003F
-FC00FE007FE000FE00FF8000FE00FF0000FE00FE0000FE00FE0000FE00FE0000FE00FF00
-01FE00FF0003FE007F8007FE007FE03FFE003FFFFFFFFC1FFFFFFFFE0FFFFFFFFE07FFFF
-7FFE01FFFC3FFE007FC00FFC27247CA32C>97 D<7FF8000000FFFC000000FFFC000000FF
-FC000000FFFC0000007FFC00000001FC00000001FC00000001FC00000001FC00000001FC
-00000001FC00000001FC00000001FC00000001FC00000001FC0FF00001FC7FFE0001FDFF
-FF0001FFFFFFC001FFFFFFE001FFFFFFF001FFF03FF001FFC00FF801FF8007FC01FF0003
-FC01FE0001FE01FC0000FE01FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F
-01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01
-FE0001FE01FF0001FE01FF0003FC01FF8007FC01FFC00FF801FFF03FF001FFFFFFE001FF
-FFFFC001FFFFFF8001FDFFFF0001FC7FFC0000F80FF000283380B22C>I<0003FFF00000
-1FFFFC00007FFFFF0000FFFFFF0003FFFFFF8007FFFFFF800FFF007F800FF8007F801FF0
-003F003FC0000C003FC00000007F800000007F000000007F00000000FF00000000FE0000
-0000FE00000000FE00000000FE00000000FE00000000FE00000000FF000000007F000000
-007F000000007F80000F803FC0001FC03FE0001FC01FF0003FC00FFC007F800FFF81FF80
-07FFFFFF0003FFFFFE0000FFFFFC00007FFFF800001FFFE0000003FF000022247BA32C>
-I<00000FFF0000001FFF8000001FFF8000001FFF8000001FFF8000000FFF800000003F80
-0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000
-00003F80000FF83F80003FFE3F8000FFFFBF8001FFFFFF8003FFFFFF8007FFFFFF800FFC
-0FFF801FF003FF803FE000FF803FC0007F807F80007F807F80003F807F00003F80FF0000
-3F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F
-80FE00003F80FF00003F807F00007F807F00007F807F8000FF803FC001FF803FE003FF80
-1FF007FF800FFC1FFF800FFFFFFFFE07FFFFFFFF03FFFFBFFF00FFFF3FFF007FFC3FFF00
-0FF01FFE28337DB22C>I<0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC00
-07FFFFFE000FFE03FF001FF800FF801FE0007F803FC0003FC03F80001FC07F80001FC07F
-00001FE07F00000FE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFF
-FFFFC0FE00000000FF000000007F000000007F800000007F800007C03FC0000FE03FE000
-0FE01FF8001FE00FFC003FC007FF80FFC007FFFFFF8001FFFFFF0000FFFFFE00003FFFFC
-00000FFFF0000001FF800023247CA32C>I<000007F80000003FFE000000FFFF000001FF
-FF800003FFFF800007FFFF80000FF87F80000FF03F00001FE03F00001FC00000001FC000
-00001FC00000001FC00000001FC00000001FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00
-FFFFFFFF00FFFFFFFF007FFFFFFE00001FC00000001FC00000001FC00000001FC0000000
-1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
-C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
-0000001FC00000001FC00000001FC00000001FC00000001FC000007FFFFFF000FFFFFFF8
-00FFFFFFF800FFFFFFF800FFFFFFF8007FFFFFF00021337DB22C>I<00000003F00007F8
-1FFC001FFE7FFE007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFE7F07FE1FF87E07F807F8
-3E0FF003FC000FE001FC001FE001FE001FC000FE001FC000FE001FC000FE001FC000FE00
-1FC000FE001FE001FE000FE001FC000FF003FC0007F807F80007FE1FF80007FFFFF00007
-FFFFE0000FFFFFC0000FFFFF80000FDFFE00000FC7F800000FC00000000FC00000000FE0
-00000007FFFFE00007FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FFFFFFFF83FC000
-3FF87F000003FC7E000001FCFE000000FEFC0000007EFC0000007EFC0000007EFC000000
-7EFE000000FE7F000001FC7F800003FC3FE0000FF83FFE00FFF81FFFFFFFF00FFFFFFFE0
-03FFFFFF8000FFFFFE00003FFFF8000003FF800028387EA42C>I<00038000000FE00000
-0FE000001FF000001FF000001FF000000FE000000FE00000038000000000000000000000
-000000000000000000000000000000000000007FFFE0007FFFF000FFFFF000FFFFF0007F
-FFF0007FFFF0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
-07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
-07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0007FFFFFFEFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20347AB32C>105
-D<7FF0000000FFF8000000FFF8000000FFF8000000FFF80000007FF800000001F8000000
-01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
-F800000001F83FFFF801F83FFFFC01F87FFFFC01F87FFFFC01F83FFFFC01F83FFFF801F8
-01FE0001F803FC0001F807F80001F80FF00001F81FE00001F83FC00001F87F800001F8FF
-000001F9FE000001FBFE000001FFFF000001FFFF800001FFFFC00001FFDFC00001FF8FE0
-0001FF0FF00001FE07F00001FC03F80001F801FC0001F801FE0001F800FE0001F8007F00
-01F8007F8001F8003FC07FFFE0FFFEFFFFE1FFFFFFFFF1FFFFFFFFF1FFFFFFFFE1FFFF7F
-FFE0FFFE28337FB22C>107 D<7FFFF00000FFFFF80000FFFFF80000FFFFF80000FFFFF8
-00007FFFF800000003F800000003F800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
-00000003F800000003F800000003F800000003F800007FFFFFFFC0FFFFFFFFE0FFFFFFFF
-E0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023337CB22C>I<7FC1F803F0007FE7FE0FFC00FF
-FFFF3FFE00FFFFFF7FFE007FFFFFFFFF007FFFFFFFFF0007FE1FFC3F8007FC1FF83F8007
-F80FF01F8007F00FE01F8007F00FE01F8007F00FE01F8007E00FC01F8007E00FC01F8007
-E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007
-E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007
-E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F807FFE1FFC3FF87FFE3FFC7FF8FF
-FF3FFE7FFCFFFF3FFE7FFC7FFE3FFC7FF87FFE1FFC3FF82E2481A32C>I<7FF807F80000
-FFFC3FFE0000FFFCFFFF8000FFFFFFFFC000FFFFFFFFC0007FFFFFFFE00001FFF81FE000
-01FFE00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F00001FE0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0007FFFF07FFFC0
-FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC02B2480A32C>
-I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FFFFFC000FFC07FE00
-1FF001FF001FE000FF003FC0007F803F80003F807F00001FC07F00001FC07F00001FC0FE
-00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FF00
-001FE07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE000FF001FF803
-FF000FFE0FFE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000001FFF00000007FC00
-0023247CA32C>I<7FF80FF000FFFC7FFE00FFFDFFFF00FFFFFFFFC0FFFFFFFFE07FFFFF
-FFF001FFF03FF001FFC00FF801FF8007FC01FF0003FC01FE0001FE01FC0000FE01FC0000
-FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F
-01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE01FF0003FC01
-FF8007FC01FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FFFFFF8001FDFFFF0001FC
-7FFC0001FC0FF00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
-000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000007FFFF000
-00FFFFF80000FFFFF80000FFFFF80000FFFFF800007FFFF00000283680A32C>I<7FFF00
-3FC0FFFF81FFF0FFFF87FFF8FFFF9FFFF8FFFFBFFFFC7FFFFFFFFC003FFFE3FC003FFF03
-FC003FFE01F8003FFC0060003FF80000003FF00000003FE00000003FE00000003FC00000
-003FC00000003FC00000003F800000003F800000003F800000003F800000003F80000000
-3F800000003F800000003F800000003F800000003F800000003F800000003F800000003F
-8000007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF8007FFFFFF00026247E
-A32C>114 D<003FF8F003FFFFF80FFFFFF81FFFFFF83FFFFFF87FFFFFF87FC01FF8FF00
-07F8FC0003F8FC0003F8FC0003F8FE0001F0FF8000007FFC00003FFFF0003FFFFF000FFF
-FFC007FFFFF000FFFFF8000FFFFC00007FFE000003FE7C0000FFFE00007FFE00003FFF00
-003FFF00003FFF80007FFFC000FEFFF007FEFFFFFFFCFFFFFFFCFFFFFFF8FFFFFFE0F8FF
-FF80781FFC0020247AA32C>I<001F000000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800000003F800000003F8000007FFFFFFF00FFFFFFFF
-80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F800000003F800000003F800000
-003F800000003F800000003F800000003F800000003F800000003F800000003F80000000
-3F800000003F800000003F800000003F800000003F800000003F800380003F800FE0003F
-800FE0003F800FE0003F800FE0003F801FE0003FC01FC0001FC03FC0001FF07FC0000FFF
-FF80000FFFFF000007FFFE000003FFFC000001FFF00000003FC000232E7EAD2C>I<7FF8
-01FFE000FFFC03FFF000FFFC03FFF000FFFC03FFF000FFFC03FFF0007FFC01FFF00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC000FF00001FC001FF00001FC003FF00001FF00FFF00000FF
-FFFFFFC000FFFFFFFFE0007FFFFFFFE0003FFFFFFFE0001FFFE7FFE00003FF03FFC02B24
-80A32C>I<3FFF83FFF87FFF87FFF87FFFC7FFFC7FFFC7FFFC7FFF87FFF83FFF83FFF800
-FE01FC00007F03F800003F83F800003F87F000001FCFE000000FEFC0000007FFC0000007
-FF80000003FF00000001FF00000000FE00000000FC00000000FE00000001FF00000003FF
-00000007FF80000007EFC000000FCFE000001FC7E000001F83F000003F03F800007F01FC
-0000FE00FC0000FC00FE007FFF83FFFCFFFFC7FFFCFFFFC7FFFEFFFFC7FFFEFFFFC7FFFC
-7FFF83FFFC27247EA32C>120 D<7FFF83FFFCFFFFC3FFFEFFFFC7FFFEFFFFC7FFFEFFFF
-C3FFFE7FFF83FFFC03F8001F8001F8003F8001FC003F0000FC003F0000FC007F0000FE00
-7E00007E007E00007E007E00007F00FC00003F00FC00003F00FC00003F81F800001F81F8
-00001F81F800000FC1F800000FC3F000000FC3F0000007E3F0000007E3E0000007E7E000
-0003E7E0000003F7C0000001F7C0000001FFC0000001FF80000000FF80000000FF800000
-00FF000000007F000000007F000000007E000000007E000000007E00000000FE00000000
-FC00000000FC00000001FC00000C01F800003F03F800007F87F000007F8FF000007F1FE0
-00007FFFC000007FFFC000003FFF8000001FFE0000000FFC00000007F000000027367EA3
-2C>I<00F800E003FE01F007FF03F81FFF87F83FFFFFF87FFFFFF0FFFFFFE0FF0FFFC0FE
-07FF007C03FE003800F8001D0B79B22C>126 D E /Fe 66 124 df<000007FC00FE0000
-003FFF03FF800001FFFF8FFFC00007FC07FF8FE0000FE007FF1FF0001FC00FFE1FF0003F
-801FFC1FF0007F001FF81FF000FE001FF81FF000FE001FF80FE001FE000FF007C001FC00
-07F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007
-F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0
-000001FC0007F00000FFFFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF8
-0001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000
-01FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001
-FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC
-0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC00
-07F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007
-F0000001FC0007F0000003FC0007F800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFF
-F0007FFFE0FFFFF000343B7FBA30>11 D<000007F8000000003FFE00000001FFFF800000
-07FC0FC000000FE003E000001FC007E000003F800FF000007F001FF00000FE001FF00000
-FE001FF00001FE001FF00001FC001FF00001FC000FE00001FC0001000001FC0000000001
-FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
-FC0000000001FC0007F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001
-FC001FF00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07F
-FFE0FFFFC07FFFE0FFFFC02A3B7FBA2E>I<000007FC000000007FFF70000001FFFFF000
-0007FC0FF000000FE01FF000001FC01FF000003F801FF000007F001FF00000FE001FF000
-00FE001FF00001FE0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000
-01FC0007F00001FC0007F00001FC0007F00003FE000FF8007FFFF1FFFFC07FFFF1FFFFC0
-7FFFF1FFFFC07FFFF1FFFFC02A3B7FBA2E>I<1E000F007F803FC0FF807FC0FFC07FE0FF
-C07FE0FFE07FF0FFE07FF0FFE07FF07FE03FF01EE00F7000E0007000E0007000E0007001
-E000F001C000E001C000E003C001E003C001E0038001C0078003C00F0007800E0007001E
-000F003C001E0078003C00300018001C1A7DB92A>34 D<1E007F80FF80FFC0FFC0FFE0FF
-E0FFE07FE01EE000E000E000E001E001C001C003C003C0038007800F000F001E003C0078
-0030000B1A7AB917>39 D<0000E00001E00003C0000780000F00001F00003E00007C0000
-7C0000F80001F00001F00003E00003E00007E00007C0000FC0000F80000F80001F80001F
-80001F00003F00003F00003F00003E00007E00007E00007E00007E00007E00007C0000FC
-0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
-0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00003E
-00003F00003F00003F00001F00001F80001F80000F80000F80000FC00007C00007E00003
-E00003E00001F00001F00000F800007C00007C00003E00001F00000F000007800003C000
-01E00000E0135278BD20>I<E00000F000007800003C00001E00001F00000F800007C000
-07C00003E00001F00001F00000F80000F80000FC00007C00007E00003E00003E00003F00
-003F00001F00001F80001F80001F80000F80000FC0000FC0000FC0000FC0000FC00007C0
-0007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E0
-0007E00007E00007E00007E00007E00007E00007C0000FC0000FC0000FC0000FC0000FC0
-000F80001F80001F80001F80001F00003F00003F00003E00003E00007E00007C0000FC00
-00F80000F80001F00001F00003E00007C00007C0000F80001F00001E00003C0000780000
-F00000E0000013527CBD20>I<0000003000000000000078000000000000780000000000
-007800000000000078000000000000780000000000007800000000000078000000000000
-780000000000007800000000000078000000000000780000000000007800000000000078
-000000000000780000000000007800000000000078000000000000780000000000007800
-000000000078000000000000780000000000007800000000000078000000000000780000
-00000000780000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF8
-000000780000000000007800000000000078000000000000780000000000007800000000
-000078000000000000780000000000007800000000000078000000000000780000000000
-007800000000000078000000000000780000000000007800000000000078000000000000
-780000000000007800000000000078000000000000780000000000007800000000000078
-0000000000007800000000000078000000000000780000000000003000000036367BAF41
->43 D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01EE000E000E000E001E001C001C003
-C003C0038007800F000F001E003C00780030000B1A7A8917>I<FFFFFCFFFFFCFFFFFCFF
-FFFCFFFFFCFFFFFC16067F941C>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A
-0A7A8917>I<0003F80000001FFF0000007FFFC00000FE0FE00001F803F00003F001F800
-07E000FC000FC0007E000FC0007E001F80003F001F80003F003F80003F803F80003F803F
-00001F807F00001FC07F00001FC07F00001FC07F00001FC07F00001FC07F00001FC0FF00
-001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF0000
-1FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001F
-E0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FC07F00001FC07F00001FC0
-7F00001FC07F00001FC03F80003F803F80003F803F80003F801F80003F001F80003F000F
-C0007E000FC0007E0007E000FC0003F001F80001F803F00000FE0FE000007FFFC000001F
-FF00000003F80000233A7DB72A>48 D<0001C0000003C0000007C000001FC00000FFC000
-FFFFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000003FE0007FFFFFF07FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<000FF00000
-007FFE000001FFFF800007FFFFC0000FE07FF0001F801FF8001F000FFC003E0007FC007C
-0003FE00780003FF007E0001FF00FF8001FF00FFC000FF80FFC000FF80FFC000FF80FFC0
-00FF80FFC000FF80FFC000FF807F8000FF801E0000FF80000000FF80000000FF00000001
-FF00000001FF00000003FE00000003FE00000007FC00000007F80000000FF00000000FF0
-0000001FE00000003FC00000007F800000007E00000000FC00000001F800000003F00000
-0007E00000000FC00000000F800000001F000000003E000380007C00038000F800038001
-F000078003E000070007C00007000F800007000F00000F001FFFFFFF003FFFFFFF007FFF
-FFFF00FFFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F8000000
-3FFF0000007FFFC00001FFFFE00003F80FF80007C007FC000F8003FC000F8003FE000FE0
-01FE001FF001FF001FF001FF001FF001FF001FF801FF001FF001FF001FF001FF000FE001
-FF0003C001FE00000003FE00000003FE00000003FC00000007F800000007F80000000FF0
-0000001FE00000007F8000001FFE0000001FF80000001FFF800000000FE000000007F000
-000003FC00000001FE00000001FF00000000FF80000000FF80000000FFC00000007FC000
-00007FE00000007FE00000007FE01E00007FE07F80007FE0FFC0007FE0FFC0007FE0FFC0
-007FE0FFC0007FC0FFC000FFC0FF8000FFC07F8000FF807E0001FF807E0001FF003F0003
-FE001F8007FC000FF00FF80007FFFFF00001FFFFC000007FFF0000000FF80000233A7DB7
-2A>I<0C00000C000F00003C000FF003FC000FFFFFF8000FFFFFF0000FFFFFE0000FFFFF
-C0000FFFFF80000FFFFE00000FFFF800000FFFC000000F000000000F000000000F000000
-000F000000000F000000000F000000000F000000000F000000000F000000000F00000000
-0F07F800000F1FFE00000F7FFF80000FF80FE0000FE007F0000FC003F8000F8001F8000F
-0001FC000E0000FE00000000FE00000000FF000000007F000000007F000000007F800000
-007F800000007F800000007F803E00007F807F00007F80FF80007F80FF80007F80FF8000
-7F80FF80007F80FF80007F00FF0000FF00FE0000FF00700000FE00780001FE007C0001FC
-003C0003F8001E0007F8001F800FF0000FE03FE00007FFFF800001FFFF0000007FFC0000
-001FE00000213A7CB72A>53 D<00003FC0000001FFF0000007FFFC00000FFFFE00003FE0
-3F00007F800F0000FE003F8001FC007F8003F800FF8003F800FF8007F000FF800FF000FF
-800FE0007F001FE0003E001FC00000003FC00000003FC00000003FC00000007FC0000000
-7F802000007F83FF00007F8FFFC000FF9FFFF000FFBC03F800FFF801FC00FFF000FE00FF
-F000FE00FFE0007F00FFE0007F80FFC0007F80FFC0003FC0FFC0003FC0FFC0003FC0FF80
-003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FE07F80003FE07F8000
-3FE07F80003FE07F80003FE03F80003FE03FC0003FC03FC0003FC01FC0003FC01FC0007F
-801FC0007F800FE0007F0007E000FE0007F001FE0003F803FC0001FE07F80000FFFFF000
-003FFFC000001FFF00000003FC0000233A7DB72A>I<38000000003C000000003F000000
-003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFE07FFFFFFFC07FFFFFFFC07FFFFFFF80
-7800001F007000001E007000003E007000007C00F000007800E00000F800E00001F000E0
-0003E000000003C000000007C00000000F800000000F000000001F000000003E00000000
-3C000000007C00000000FC00000000F800000001F800000001F000000003F000000003F0
-00000003F000000007E000000007E00000000FE00000000FE00000000FE00000001FE000
-00001FE00000001FC00000001FC00000003FC00000003FC00000003FC00000003FC00000
-003FC00000007FC00000007FC00000007FC00000007FC00000007FC00000007FC0000000
-7FC00000007FC00000007FC00000007FC00000003F800000000E000000233B7BB82A>I<
-0003F80000001FFF0000007FFFC00000FFFFE00003FC07F00007F803F8000FF001FC000F
-E000FE001FC000FE003FC0007F003FC0007F007F80007F807F80007F807F80003F80FF80
-003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FE0FF8000
-3FE0FF80003FE0FF80003FE0FF80003FE07F80007FE07F80007FE07F80007FE03FC0007F
-E03FC000FFE01FC000FFE00FE001FFE00FE001FFE007F003FFE003F807BFE001FFFF3FE0
-007FFE3FC0001FF83FC00000803FC00000003FC00000007F800000007F800000007F8000
-00007F000F80007F001FC000FE003FE000FE003FE001FC003FE001FC003FE003F8003FC0
-07F0003F800FE0001E001FC0001FC07F80000FFFFF000007FFFC000001FFF00000003FC0
-0000233A7DB72A>57 D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000
-00000000000000000000000000000000000000000000000000001E007F807F80FFC0FFC0
-FFC0FFC07F807F801E000A247AA317>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E
-0000000000000000000000000000000000000000000000000000000000000000001E007F
-00FF80FF80FFC0FFC0FFC0FFC07FC01FC001C001C001C001C003C003800380078007000F
-000E001E003C003C00780030000A347AA317>I<003FF00001FFFE0007FFFF800FC03FC0
-1E000FF03C0007F0780007F87E0003F8FF0003FCFF8003FCFF8003FCFF8003FCFF8003FC
-FF8003FC7F0007FC1C0007F8000007F800000FF000001FE000003FC000007F0000007E00
-0000FC000001F8000001F0000001F0000003E0000003C0000003C0000007800000078000
-000700000007000000070000000700000007000000070000000700000007000000070000
-000700000000000000000000000000000000000000000000000000000000000000000000
-000F0000003FC000003FC000007FE000007FE000007FE000007FE000003FC000003FC000
-000F00001E3B7CBA27>63 D<0000007C0000000000007C0000000000007C000000000000
-FE000000000000FE000000000000FE000000000001FF000000000001FF000000000001FF
-000000000003FF800000000003FF800000000003FF800000000007FFC00000000007BFC0
-0000000007BFC0000000000FBFE0000000000F1FE0000000000F1FE0000000001F1FF000
-0000001E0FF0000000001E0FF0000000003E0FF8000000003C07F8000000003C07F80000
-00007C07FC000000007803FC000000007803FC000000007803FC00000000F001FE000000
-00F001FE00000000F001FE00000001E000FF00000001E000FF00000001E000FF00000003
-C0007F80000003C0007F80000003C0007F8000000780003FC0000007FFFFFFC0000007FF
-FFFFC000000FFFFFFFE000000FFFFFFFE000000F00001FE000001F00000FF000001E0000
-0FF000001E00000FF000003E00000FF800003C000007F800003C000007F800007C000007
-FC000078000003FC000078000003FC0000F8000003FE0000F8000001FE0001FC000001FE
-000FFF000003FF00FFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFE
-373C7DBB3E>65 D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF0000FFFFFFFFFFC000
-01FF00007FE00000FF00003FF00000FF00000FF80000FF00000FFC0000FF000007FC0000
-FF000007FE0000FF000003FE0000FF000003FF0000FF000003FF0000FF000003FF0000FF
-000003FF0000FF000003FF0000FF000003FF0000FF000003FF0000FF000003FE0000FF00
-0007FE0000FF000007FC0000FF00000FF80000FF00001FF80000FF00003FF00000FF0000
-7FC00000FF0003FF800000FFFFFFFE000000FFFFFFFE000000FFFFFFFF800000FF00003F
-E00000FF00000FF00000FF000007FC0000FF000003FC0000FF000003FE0000FF000001FF
-0000FF000001FF8000FF000000FF8000FF000000FF8000FF000000FFC000FF000000FFC0
-00FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000
-FF000000FF8000FF000001FF8000FF000001FF8000FF000003FF0000FF000007FE0000FF
-00000FFE0000FF00001FFC0001FF00007FF800FFFFFFFFFFE000FFFFFFFFFFC000FFFFFF
-FFFF0000FFFFFFFFF8000032397DB83B>I<000001FF00038000000FFFE0038000007FFF
-F807800001FFFFFE0F800007FF807F1F80000FFC000FBF80001FF00007FF80003FE00003
-FF80007FC00001FF8000FF800000FF8001FF0000007F8003FE0000007F8007FC0000003F
-8007FC0000003F800FF80000001F801FF80000001F801FF00000000F801FF00000000F80
-3FF00000000F803FE00000000F807FE000000007807FE000000007807FE000000007807F
-C00000000780FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC00000000000FFC000000000007FC000000000007FE00000
-0003807FE000000003807FE000000003803FE000000003803FF000000003801FF0000000
-07801FF000000007001FF800000007000FF80000000F0007FC0000000F0007FC0000001E
-0003FE0000001E0001FF0000003C0000FF8000007800007FC00000F800003FE00001F000
-001FF00003E000000FFC0007C0000007FF803F80000001FFFFFE000000007FFFFC000000
-000FFFF00000000001FF000000313D7BBA3C>I<FFFFFFFFC00000FFFFFFFFF80000FFFF
-FFFFFE0000FFFFFFFFFF800001FF0001FFE00000FF00003FF00000FF00000FF80000FF00
-0007FC0000FF000001FE0000FF000001FF0000FF000000FF0000FF0000007F8000FF0000
-007FC000FF0000003FC000FF0000003FE000FF0000001FE000FF0000001FF000FF000000
-1FF000FF0000000FF000FF0000000FF800FF0000000FF800FF0000000FF800FF0000000F
-F800FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC
-00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00
-FF0000000FFC00FF0000000FFC00FF0000000FF800FF0000000FF800FF0000000FF800FF
-0000000FF800FF0000001FF000FF0000001FF000FF0000001FE000FF0000001FE000FF00
-00003FC000FF0000003FC000FF0000007F8000FF000000FF8000FF000000FF0000FF0000
-01FE0000FF000003FC0000FF00000FF80000FF00003FF00001FF0001FFE000FFFFFFFFFF
-8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>I<FFFFFFFFFFFC
-00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF00000FFC0000FF000001FE00
-00FF000000FE0000FF0000007E0000FF0000003E0000FF0000001E0000FF0000001E0000
-FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0001C00F0000FF
-0001C0070000FF0001C0070000FF0001C0070000FF0001C0070000FF0001C0000000FF00
-03C0000000FF0003C0000000FF0007C0000000FF001FC0000000FFFFFFC0000000FFFFFF
-C0000000FFFFFFC0000000FFFFFFC0000000FF001FC0000000FF0007C0000000FF0003C0
-000000FF0003C0000000FF0001C0000000FF0001C000E000FF0001C000E000FF0001C000
-E000FF0001C000E000FF0001C001C000FF00000001C000FF00000001C000FF00000001C0
-00FF00000001C000FF00000003C000FF00000003C000FF000000038000FF000000078000
-FF000000078000FF0000000F8000FF0000001F8000FF0000003F8000FF000000FF8001FF
-00000FFF80FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0033397D
-B839>I<FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF00001FF800FF
-000003FC00FF000001FC00FF000000FC00FF0000007C00FF0000003C00FF0000003C00FF
-0000001C00FF0000001C00FF0000001C00FF0000001C00FF0000001E00FF0003800E00FF
-0003800E00FF0003800E00FF0003800E00FF0003800000FF0003800000FF0007800000FF
-0007800000FF000F800000FF003F800000FFFFFF800000FFFFFF800000FFFFFF800000FF
-FFFF800000FF003F800000FF000F800000FF0007800000FF0007800000FF0003800000FF
-0003800000FF0003800000FF0003800000FF0003800000FF0003800000FF0000000000FF
-0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF
-0000000000FF0000000000FF0000000000FF0000000000FF0000000001FF80000000FFFF
-FFC00000FFFFFFC00000FFFFFFC00000FFFFFFC000002F397DB836>I<FFFFFFC0FFFFFF
-C0FFFFFFC0FFFFFFC000FFC000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80
-00007F8000007F8000007F8000007F8000007F800000FFC000FFFFFFC0FFFFFFC0FFFFFF
-C0FFFFFFC01A397EB81E>73 D<003FFFFFE0003FFFFFE0003FFFFFE0003FFFFFE000000F
-FC00000007F800000007F800000007F800000007F800000007F800000007F800000007F8
-00000007F800000007F800000007F800000007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F80000
-0007F800000007F800000007F800000007F800000007F800000007F800000007F8000000
-07F800000007F800000007F800000007F800000007F800000007F800000007F800000007
-F800000007F800000007F8003F0007F8007F8007F800FFC007F800FFC007F800FFC007F8
-00FFC007F800FFC00FF000FF800FF0007F001FE0007C001FE0003E003FC0001F007F8000
-0FC0FF000007FFFC000001FFF00000003FC00000233B7DB82B>I<FFFF00000FFFFEFFFF
-80000FFFFEFFFFC0000FFFFEFFFFC0000FFFFE00FFE000007FC000FFF000001F0000FFF0
-00000E0000EFF800000E0000E7FC00000E0000E7FC00000E0000E3FE00000E0000E1FF00
-000E0000E1FF00000E0000E0FF80000E0000E07FC0000E0000E07FC0000E0000E03FE000
-0E0000E03FE0000E0000E01FF0000E0000E00FF8000E0000E00FF8000E0000E007FC000E
-0000E003FE000E0000E003FE000E0000E001FF000E0000E000FF800E0000E000FF800E00
-00E0007FC00E0000E0003FE00E0000E0003FE00E0000E0001FF00E0000E0000FF80E0000
-E0000FF80E0000E00007FC0E0000E00003FE0E0000E00003FE0E0000E00001FF0E0000E0
-0000FF8E0000E00000FF8E0000E000007FCE0000E000003FEE0000E000003FEE0000E000
-001FFE0000E000001FFE0000E000000FFE0000E0000007FE0000E0000007FE0000E00000
-03FE0000E0000001FE0000E0000001FE0000E0000000FE0001F00000007E0007FC000000
-7E00FFFFE000003E00FFFFE000001E00FFFFE000001E00FFFFE000000E0037397DB83E>
-78 D<000003FF00000000001FFFE000000000FFFFFC00000001FE01FE00000007F8007F
-8000000FE0001FC000003FC0000FF000007F800007F80000FF000003FC0001FE000001FE
-0001FC000000FE0003FC000000FF0007F80000007F8007F80000007F800FF00000003FC0
-0FF00000003FC01FF00000003FE01FE00000001FE03FE00000001FF03FE00000001FF03F
-E00000001FF07FE00000001FF87FC00000000FF87FC00000000FF87FC00000000FF8FFC0
-0000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC000
-00000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000
-000FFCFFC00000000FFC7FC00000000FF87FE00000001FF87FE00000001FF87FE0000000
-1FF83FE00000001FF03FE00000001FF01FF00000003FE01FF00000003FE01FF00000003F
-E00FF80000007FC007F80000007F8007FC000000FF8003FC000000FF0001FE000001FE00
-01FE000001FE0000FF000003FC00007F800007F800003FC0000FF000001FF0003FE00000
-07F8007F80000003FF03FF00000000FFFFFC000000001FFFE00000000003FF000000363D
-7BBA41>I<FFFFFFFE00000000FFFFFFFFE0000000FFFFFFFFF8000000FFFFFFFFFE0000
-0001FF0007FF80000000FF0000FFC0000000FF00003FE0000000FF00001FF0000000FF00
-000FF8000000FF00000FF8000000FF000007FC000000FF000007FC000000FF000007FE00
-0000FF000007FE000000FF000007FE000000FF000007FE000000FF000007FE000000FF00
-0007FE000000FF000007FE000000FF000007FC000000FF00000FFC000000FF00000FF800
-0000FF00000FF0000000FF00001FE0000000FF00003FC0000000FF0000FF80000000FF00
-07FE00000000FFFFFFF800000000FFFFFFE000000000FFFFFFC000000000FF000FF00000
-0000FF0003F800000000FF0001FC00000000FF0000FE00000000FF00007F00000000FF00
-007F80000000FF00007F80000000FF00003FC0000000FF00003FC0000000FF00003FC000
-0000FF00003FC0000000FF00003FE0000000FF00003FE0000000FF00003FE0000000FF00
-003FF0000000FF00003FF0000000FF00003FF0000000FF00003FF0000000FF00003FF803
-8000FF00003FF8038000FF00003FF8038000FF00001FFC038001FF80001FFC0780FFFFFF
-000FFC0700FFFFFF0007FE0F00FFFFFF0003FF1E00FFFFFF0001FFFE0000000000007FFC
-0000000000000FF000393B7DB83D>82 D<000FF801C0003FFE01C000FFFF83C003FFFFE7
-C007F807FFC00FE001FFC01FC0007FC03F80003FC03F00001FC07E00000FC07E00000FC0
-7C000007C0FC000007C0FC000003C0FC000003C0FC000003C0FC000001C0FE000001C0FE
-000001C0FF000001C0FF800000007FC00000007FE00000007FF80000003FFF8000001FFF
-F800001FFFFF80000FFFFFE00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FF
-FFC000007FFFC0000007FFE00000007FE00000003FF00000001FF00000000FF000000007
-F800000003F8E0000003F8E0000003F8E0000001F8E0000001F8E0000001F8F0000001F8
-F0000001F8F0000001F0F8000003F0FC000003F0FC000007E0FE000007E0FF00000FC0FF
-C0001FC0FFF0003F80FFFE00FF00F8FFFFFE00F03FFFF800E00FFFE000E001FF0000253D
-7CBA2E>I<3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FE001
-FE003FE07F0001FE0007F07E0001FE0003F07C0001FE0001F0780001FE0000F0780001FE
-0000F0780001FE000070700001FE000070700001FE000070700001FE000070700001FE00
-0070F00001FE000078E00001FE000038E00001FE000038E00001FE000038E00001FE0000
-38000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000
-000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000
-0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000
-01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001
-FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE
-000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00
-0000000001FE000000000003FF000000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE0
-00001FFFFFFFE00035397DB83C>I<FFFFFF001FFFFEFFFFFF001FFFFEFFFFFF001FFFFE
-FFFFFF001FFFFE01FF800000FFC000FF0000003F0000FF0000001E0000FF0000001E0000
-FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF
-0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF00
-00001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000
-001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF000000
-1E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E
-0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E00
-00FF0000001E0000FF0000001E0000FF0000001E0000FF0000003E00007F0000003C0000
-7F8000003C00007F8000003C00003F8000007C00003FC000007800001FC00000F800001F
-E00001F000000FE00001F0000007F00003E0000003F80007C0000001FE001F80000000FF
-80FF000000007FFFFE000000001FFFF80000000007FFE00000000000FF000000373B7DB8
-3E>I<FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC0
-FFFFFE01FFFFFC01FFFFC001FF800003FF00001FF80000FF000003FE000007E00000FF00
-0001FE000003C00000FF000001FE000003C000007F800001FF0000038000007F800001FF
-0000038000007F800001FF0000038000003FC00001FF0000070000003FC00003FF800007
-0000003FC00003FF8000070000003FE00003FF80000F0000001FE000073FC0000E000000
-1FE000073FC0000E0000001FF000073FC0001E0000000FF0000F3FE0001C0000000FF000
-0E1FE0001C0000000FF0000E1FE0001C00000007F8001E1FF0003800000007F8001C0FF0
-003800000007F8001C0FF0003800000003FC001C0FF0007000000003FC003807F8007000
-000003FC003807F8007000000003FE003807F800F000000001FE007003FC00E000000001
-FE007003FC00E000000001FE007003FC00E000000000FF00F003FE01C000000000FF00E0
-01FE01C000000000FF00E001FE01C0000000007F80E001FE0380000000007F81C000FF03
-80000000007F81C000FF0380000000007FC1C000FF0780000000003FC380007F87000000
-00003FC380007F8700000000003FE380007F8F00000000001FE780007FCE00000000001F
-E700003FCE00000000001FE700003FCE00000000000FFF00003FFC00000000000FFE0000
-1FFC00000000000FFE00001FFC000000000007FE00001FF8000000000007FC00000FF800
-0000000007FC00000FF8000000000007FC00000FF8000000000003F8000007F000000000
-0003F8000007F0000000000003F8000007F0000000000001F8000007E0000000000001F0
-000003E0000000000001F0000003E0000000000000F0000003C0000000000000E0000001
-C0000000523B7FB855>87 D<FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE0
-FFFFFE0000FFFFE001FFE000001FFC00007FC000000FF000007FC000000FC000003FE000
-000F8000001FF000000F8000001FF000001F0000000FF800001E0000000FF800003E0000
-0007FC00003C00000003FE00007C00000003FE0000F800000001FF0000F800000001FF00
-01F000000000FF8001E0000000007FC003E0000000007FC003C0000000003FE007C00000
-00003FE00F80000000001FF00F80000000000FF81F00000000000FF81E000000000007FC
-3E000000000007FC3C000000000003FE7C000000000001FFF8000000000001FFF0000000
-000000FFF0000000000000FFE00000000000007FE00000000000003FC00000000000003F
-C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
-0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
-C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
-0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000007F
-E000000000003FFFFFC0000000003FFFFFC0000000003FFFFFC0000000003FFFFFC00000
-3B397FB83E>89 D<018000C003C001E0078003C00F0007800E0007001E000F003C001E00
-38001C0078003C0078003C007000380070003800F0007800E0007000E0007000E0007000
-EF007780FFC07FE0FFE07FF0FFE07FF0FFE07FF07FE03FF07FE03FF03FE01FF03FC01FE0
-0F0007801C1A76B92A>92 D<018003C007800F001E001E003C0038007800780070007000
-F000E000E000E000EF00FFC0FFE0FFE0FFE07FE07FE03FE03FC00F000B1A7BB917>96
-D<003FE0000001FFFC000007FFFF00000FC03F80001F801FE0003FC00FF0003FE007F000
-3FE003F8003FE003F8003FE003FC003FE001FC001FC001FC00020001FC00000001FC0000
-0001FC00000001FC000003FFFC00001FFFFC0000FFFFFC0003FF81FC0007FC01FC001FF0
-01FC003FE001FC003FC001FC007FC001FC007F8001FC00FF8001FC1CFF0001FC1CFF0001
-FC1CFF0001FC1CFF0003FC1CFF0003FC1C7F8007FC1C7FC00FFC1C3FC01E7E381FF07C7F
-F80FFFF83FF003FFE03FE0007F800F8026277DA52A>I<03F8000000FFF8000000FFF800
-0000FFF8000000FFF80000000FF800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F80FE00003F87FFC0003F9FFFF0003
-FBE03F8003FF801FC003FF000FE003FE0007F003FC0003F803F80003F803F80001FC03F8
-0001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F800
-00FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000
-FE03F80001FE03F80001FE03F80001FC03F80001FC03FC0003F803FC0003F803FE0007F0
-03FF000FE003E7801FC003E3E07F8003C1FFFE0003807FF80000001FC000283B7EB92E>
-I<0003FC00001FFF80007FFFE001FE03F003F801F807F003FC0FE007FC0FE007FC1FC007
-FC3FC007FC3F8007FC7F8003F87F8000407F0000007F000000FF000000FF000000FF0000
-00FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F8000007F8000
-007F8000003F80000E3FC0000E1FC0001E1FE0001C0FF0003C07F8007803FC00F001FF03
-E0007FFFC0001FFF000007F8001F277DA525>I<0000001FC0000007FFC0000007FFC000
-0007FFC0000007FFC00000007FC00000001FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000
-1FC00000001FC00000001FC00000001FC00007F81FC0001FFE1FC0007FFF9FC001FE07FF
-C003F801FFC007F0007FC00FE0007FC01FC0003FC01FC0001FC03F80001FC03F80001FC0
-7F80001FC07F80001FC07F00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF
-00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F00001FC07F00
-001FC07F80001FC03F80001FC03F80001FC01FC0003FC01FC0003FC00FE0007FC007F000
-FFF003F801FFFF01FC07DFFF00FFFF1FFF003FFE1FFF0007F01FC0283B7DB92E>I<0007
-F800001FFF00007FFFC001FC0FE003F807F007F003F80FE001F81FC001FC1FC000FC3F80
-00FE3F80007E7F80007E7F00007F7F00007FFF00007FFF00007FFFFFFFFFFFFFFFFFFFFF
-FFFFFF000000FF000000FF000000FF000000FF0000007F0000007F0000007F8000007F80
-00003F8000073FC000071FC0000F0FE0000E07F0001E07F8003C01FC007800FF01F0007F
-FFE0001FFF800003FC0020277EA525>I<00007F000001FFC00007FFE0001FC7F0003F8F
-F8007F0FF800FE0FF801FC0FF801FC0FF801FC07F003F803E003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-00FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFFF8
-001D3B7FBA19>I<00000003E0000FF00FF8003FFC3FFC00FFFF7CFC03F81FF0FC07F00F
-E0FC0FE007F0FC0FC003F0301FC003F8001F8001F8003F8001FC003F8001FC003F8001FC
-003F8001FC003F8001FC003F8001FC003F8001FC001F8001F8001FC003F8000FC003F000
-0FE007F00007F00FE00007F81FC0000FFFFF00000F3FFC00001E0FF000001E000000001E
-000000001E000000001F000000001F000000001F800000000FFFFFC0000FFFFFF80007FF
-FFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01F80007FF03F00000FF07E000007F07E0000
-03F8FC000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003F87F000007
-F03F000007E03FC0001FE00FE0003F8007FC01FF0001FFFFFC00007FFFF0000007FF0000
-26387EA52A>I<03F800000000FFF800000000FFF800000000FFF800000000FFF8000000
-000FF80000000003F80000000003F80000000003F80000000003F80000000003F8000000
-0003F80000000003F80000000003F80000000003F80000000003F80000000003F8000000
-0003F80000000003F80000000003F80000000003F80000000003F807F0000003F83FFC00
-0003F8FFFF000003F9F07F800003FBC03FC00003FF801FC00003FF001FC00003FE000FE0
-0003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80293A7EB92E
->I<03C0000FF0000FF0001FF8001FF8001FF8001FF8000FF0000FF00003C00000000000
-000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800FF
-F80007F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80007F800FFFFE0FFFFE0FFFFE0FFFFE013387EB718>I<03F800
-0000FFF8000000FFF8000000FFF8000000FFF80000000FF800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F803FFFC03F803FFFC03F803FFFC03F803FFFC03F801FF8003F800FE0003F801F80003F8
-01F00003F803C00003F807800003F80F000003F81E000003F87C000003F8FC000003F9FC
-000003FBFE000003FFFF000003FFFF000003FF3F800003FC3FC00003F81FC00003F80FE0
-0003F80FF00003F807F80003F803F80003F803FC0003F801FE0003F800FE0003F800FF00
-03F8007F8003F8007FC007FC007FE0FFFFE1FFFFFFFFE1FFFFFFFFE1FFFFFFFFE1FFFF28
-3A7EB92C>107 D<03F800FFF800FFF800FFF800FFF8000FF80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
-F80003F80003F80003F80003F80003F80003F80003F80007FC00FFFFE0FFFFE0FFFFE0FF
-FFE0133A7EB918>I<03F807F8000FF00000FFF83FFE007FFC0000FFF87FFF80FFFF0000
-FFF9F03FC3E07F8000FFFBC01FE7803FC0000FFF800FEF001FC00003FF000FFE001FC000
-03FE0007FC000FE00003FE0007FC000FE00003FC0007F8000FE00003FC0007F8000FE000
-03FC0007F8000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE000
-03F80007F0000FE00007FC000FF8001FF000FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF80
-FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF8041257EA446>I<03F807F00000FFF83FFC00
-00FFF8FFFF0000FFF9F07F8000FFFBC03FC0000FFF801FC00003FF001FC00003FE000FE0
-0003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
-0007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF8029257EA42E
->I<0003FE0000000FFF8000003FFFE00000FE03F80001F800FC0003F0007E0007E0003F
-000FC0001F801FC0001FC01F80000FC03F80000FE03F80000FE07F000007F07F000007F0
-7F000007F07F000007F0FF000007F8FF000007F8FF000007F8FF000007F8FF000007F8FF
-000007F8FF000007F8FF000007F8FF000007F87F000007F07F000007F07F80000FF03F80
-000FE03F80000FE01FC0001FC00FC0001F800FE0003F8007F0007F0003F800FE0000FE03
-F800007FFFF000001FFFC0000003FE000025277EA52A>I<03F80FE000FFF87FFC00FFF9
-FFFF00FFFBE07F80FFFF801FC007FF000FE003FE000FF003FC0007F803F80003F803F800
-03FC03F80003FC03F80001FE03F80001FE03F80001FE03F80000FF03F80000FF03F80000
-FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF
-03F80001FE03F80001FE03F80001FE03F80003FC03F80003FC03FC0007F803FC0007F803
-FE000FF003FF001FE003FF803FC003FBE07F8003F9FFFE0003F87FF80003F81FC00003F8
-00000003F800000003F800000003F800000003F800000003F800000003F800000003F800
-000003F800000003F800000007FC000000FFFFE00000FFFFE00000FFFFE00000FFFFE000
-0028357EA42E>I<0003F801C0001FFE03C0007FFF83C001FE07C7C003FC01E7C007F800
-FFC00FF0007FC01FE0007FC01FE0003FC03FC0003FC03FC0001FC07F80001FC07F80001F
-C07F80001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0
-FF00001FC0FF00001FC0FF00001FC0FF00001FC07F80001FC07F80001FC07F80001FC03F
-C0001FC03FC0003FC01FC0003FC01FE0007FC00FF000FFC007F000FFC003F803FFC001FE
-0FDFC000FFFF1FC0003FFC1FC00007F01FC00000001FC00000001FC00000001FC0000000
-1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000003F
-E0000007FFFF000007FFFF000007FFFF000007FFFF28357DA42C>I<03F03F00FFF0FFC0
-FFF1FFE0FFF3CFF0FFF78FF00FFF0FF003FE0FF003FE0FF003FE07E003FC018003FC0000
-03FC000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
-03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
-03F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFFF8001C257EA4
-21>I<00FF870003FFEF000FFFFF001F80FF003E003F007C001F007C000F00F8000F00F8
-000700F8000700FC000700FC000700FE000000FF8000007FF800007FFF80003FFFE0003F
-FFF8001FFFFC0007FFFE0001FFFF00007FFF800003FF8000007FC0E0001FC0E0000FC0E0
-000FC0F00007C0F00007C0F00007C0F80007C0F8000780FC000F80FE000F80FF001F00FF
-C07E00FBFFFC00F1FFF000E07F80001A277DA521>I<001C0000001C0000001C0000001C
-0000001C0000003C0000003C0000003C0000007C0000007C0000007C000000FC000001FC
-000003FC000007FC00001FFFFF00FFFFFF00FFFFFF00FFFFFF0001FC000001FC000001FC
-000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
-000001FC000001FC000001FC000001FC000001FC000001FC01C001FC01C001FC01C001FC
-01C001FC01C001FC01C001FC01C001FC01C001FC01C000FE038000FE0380007F0780007F
-8F00003FFE00000FFC000003F0001A347FB220>I<03F8000FE000FFF803FFE000FFF803
-FFE000FFF803FFE000FFF803FFE0000FF8003FE00003F8000FE00003F8000FE00003F800
-0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800
-0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800
-0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800
-0FE00003F8001FE00003F8001FE00003F8001FE00003F8003FE00001F8003FE00001FC00
-7FF80001FC00FFFF8000FE03EFFF80007FFFCFFF80001FFF0FFF800003FC0FE00029267E
-A42E>I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003FC
-00078001FC00070001FC00070001FE000F0000FE000E0000FE000E00007F001C00007F00
-1C00007F803C00003F803800003F803800001FC07000001FC07000001FE07000000FE0E0
-00000FE0E000000FF1E0000007F1C0000007F1C0000003FB80000003FB80000003FF8000
-0001FF00000001FF00000001FF00000000FE00000000FE000000007C000000007C000000
-007C0000000038000027257EA32C>I<FFFF8FFFF07FFEFFFF8FFFF07FFEFFFF8FFFF07F
-FEFFFF8FFFF07FFE07F800FF000FF007F8007F0007C003F8007F0007C003F8003F000380
-03FC003F80078001FC007F80070001FC007F80070001FE007FC00F0000FE00FFC00E0000
-FE00EFC00E0000FF00EFE01E00007F01EFE01C00007F01C7E01C00007F81C7F03C00003F
-83C7F03800003F8383F03800001FC383F87000001FC701F87000001FC701F87000000FE7
-01FCE000000FEE00FCE000000FEE00FCE0000007FE00FFC0000007FC007FC0000007FC00
-7FC0000003FC007F80000003F8003F80000003F8003F80000001F8003F00000001F0001F
-00000001F0001F00000000F0001E00000000E0000E000037257EA33C>I<FFFFC0FFFF00
-FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF0001FF007FE00000FF003F0000007F003E0000
-003F803C0000003FC0780000001FC0F00000000FE0E00000000FF1E000000007FBC00000
-0003FF8000000001FF0000000001FF0000000000FE00000000007F00000000007F800000
-00007FC000000000FFC000000001FFE000000001CFF000000003C7F00000000783F80000
-000F03FC0000000E01FC0000001E00FE0000003C00FF0000007C007F800001FC003F8000
-07FC007FE000FFFF01FFFF80FFFF01FFFF80FFFF01FFFF80FFFF01FFFF8029247FA32C>
-I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003FC000780
-01FC00070001FC00070000FE000E0000FE000E0000FF001E00007F001C00007F001C0000
-3F803800003F803800003FC07800001FC07000001FC07000001FE0F000000FE0E000000F
-F0E0000007F1C0000007F1C0000007FBC0000003FB80000003FB80000001FF00000001FF
-00000001FF00000000FE00000000FE000000007C000000007C000000007C000000003800
-0000003800000000780000000070000000007000000000E000000000E000007E01E00000
-7E01C00000FF03C00000FF03800000FF07800000FF0F0000007E1E000000783C0000003F
-F80000001FF00000000FC000000027357EA32C>I<3FFFFFFC3FFFFFFC3FFFFFFC3FC007
-F83E000FF83C000FF03C001FE038003FE078007FC078007F807000FF007001FF007001FE
-007003FC007007FC000007F800000FF000001FF000003FE000003FC000007F800E00FF80
-0E00FF000E01FE000E03FE000E03FC001E07F8001E0FF8001E1FF0001C1FE0003C3FC000
-7C7FC000FC7F8003FCFFFFFFFCFFFFFFFCFFFFFFFC1F247EA325>I<FFFFFFFFFF80FFFF
-FFFFFF80FFFFFFFFFF80290380972A>I E /Ff 36 121 df<0000003C00000000007E00
-00000001FE0000000007FE000000001FFE00000000FFFE00000007FFFE000003FFFFFE00
-00FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFF7FFE0000FFF87FFE0000FC007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE00007FFFFFFFFFFE7FFFFFFFFF
-FE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49
-D<00003FFE0000000003FFFFE00000001FFFFFFC0000007FFFFFFF000000FFFFFFFFC000
-01FFFFFFFFE00007FF807FFFF0000FFC001FFFF8001FF00007FFFC001FE00001FFFE003F
-F00000FFFF007FFC0000FFFF807FFE00007FFF807FFF00003FFFC0FFFF00003FFFC0FFFF
-80003FFFE0FFFF80001FFFE0FFFF80001FFFE0FFFF80001FFFF0FFFF80001FFFF0FFFF80
-000FFFF07FFF00000FFFF07FFF00000FFFF03FFE00000FFFF01FFC00000FFFF00FF80000
-0FFFF003E000001FFFF0000000001FFFE0000000001FFFE0000000001FFFE0000000003F
-FFC0000000003FFFC0000000003FFF80000000007FFF80000000007FFF0000000000FFFE
-0000000000FFFE0000000001FFFC0000000001FFF80000000003FFF00000000007FFE000
-0000000FFFC0000000000FFF80000000001FFE00000000003FFC00000000007FF8000000
-0000FFF00000000000FFC00000000001FF800000000003FF000000000007FC0000000000
-0FF80003F000001FF00003F000003FE00003F000007FC00003F00000FF000007E00001FE
-000007E00003FC000007E00007F8000007E00007F0000007E0000FE000000FE0001F8000
-000FE0003F0000001FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFF
-FFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFF
-C0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80
-FFFFFFFFFFFF80344E79CD43>I<00000FFF8000000000FFFFFC00000007FFFFFF000000
-1FFFFFFFC000003FFFFFFFF000007FF807FFF80000FFC001FFFC0001FE0000FFFE0003FC
-00007FFF0007FE00003FFF800FFF80003FFFC00FFFC0003FFFC00FFFC0001FFFC01FFFE0
-001FFFE01FFFE0001FFFE01FFFE0001FFFE01FFFF0001FFFE01FFFF0001FFFE01FFFE000
-1FFFE01FFFE0001FFFE00FFFE0003FFFE00FFFC0003FFFC007FF80003FFFC003FF00003F
-FFC000FE00007FFF80000000007FFF80000000007FFF0000000000FFFE0000000000FFFC
-0000000001FFF80000000003FFF00000000007FFE0000000001FFFC000000000FFFF8000
-0000FFFFFE00000000FFFFF800000000FFFFC000000000FFFFFC00000000FFFFFF800000
-000007FFF00000000001FFFC00000000007FFE00000000003FFF00000000003FFF800000
-00001FFFC0000000001FFFE0000000000FFFF0000000000FFFF8000000000FFFF8000000
-0007FFFC0000000007FFFC0000000007FFFC01E0000007FFFE0FFC000007FFFE1FFE0000
-07FFFE3FFF000007FFFE7FFF800007FFFE7FFF800007FFFEFFFFC00007FFFEFFFFC00007
-FFFEFFFFC00007FFFEFFFFC00007FFFCFFFFC00007FFFCFFFFC0000FFFFCFFFFC0000FFF
-F87FFF80000FFFF87FFF80000FFFF07FFF00001FFFF03FFE00001FFFE01FF800003FFFC0
-1FFC00007FFF800FFF0001FFFF0007FFF007FFFE0003FFFFFFFFFC0000FFFFFFFFF00000
-3FFFFFFFE000000FFFFFFF00000003FFFFFC000000001FFF800000374F7ACD43>I<0000
-0000007E00000000000000FF00000000000001FF00000000000003FF00000000000003FF
-00000000000007FF0000000000000FFF0000000000001FFF0000000000001FFF00000000
-00003FFF0000000000007FFF000000000000FFFF000000000001FFFF000000000001FFFF
-000000000003FFFF000000000007FFFF00000000000FFFFF00000000000FFFFF00000000
-001FFFFF00000000003FBFFF00000000007F3FFF0000000000FE3FFF0000000000FE3FFF
-0000000001FC3FFF0000000003F83FFF0000000007F03FFF0000000007E03FFF00000000
-0FE03FFF000000001FC03FFF000000003F803FFF000000007F003FFF000000007F003FFF
-00000000FE003FFF00000001FC003FFF00000003F8003FFF00000003F0003FFF00000007
-F0003FFF0000000FE0003FFF0000001FC0003FFF0000003F80003FFF0000003F80003FFF
-0000007F00003FFF000000FE00003FFF000001FC00003FFF000001F800003FFF000003F8
-00003FFF000007F000003FFF00000FE000003FFF00001FC000003FFF00001FC000003FFF
-00003F8000003FFF00007F0000003FFF0000FE0000003FFF0000FFFFFFFFFFFFFFC0FFFF
-FFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF
-FFC0000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF00000000
-00007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF
-0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF00000000
-00007FFF000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFF
-FFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<07000000000E0007E00000
-007E0007FC000003FE0007FFE000FFFE0007FFFFFFFFFE0007FFFFFFFFFC0007FFFFFFFF
-F80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF800007FFFFFFFF00
-0007FFFFFFFE000007FFFFFFF8000007FFFFFFE0000007FFFFFF80000007FFFFFE000000
-07FFFFF000000007F0FC0000000007F0000000000007F0000000000007F0000000000007
-F0000000000007F0000000000007F0000000000007F0000000000007F0000000000007F0
-000000000007F0000000000007F00FFF00000007F07FFFF0000007F1FFFFFE000007F7FF
-FFFF800007FFFFFFFFC00007FFF807FFE00007FFC001FFF00007FE0000FFF80007FC0000
-7FFC0007F800007FFE0007F000003FFF0007E000003FFF8003C000003FFF80000000003F
-FFC0000000001FFFC0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFF
-E0000000001FFFF0000000001FFFF0000000001FFFF007E000001FFFF01FF800001FFFF0
-3FFC00001FFFF07FFE00001FFFF07FFE00001FFFF0FFFF00001FFFF0FFFF00001FFFF0FF
-FF00001FFFF0FFFF00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFE00001FFFE0FFFE
-00003FFFC07FFC00003FFFC07FF800003FFF807FE000007FFF803F8000007FFF001FC000
-00FFFE001FE00000FFFC000FF80003FFF80007FE0007FFF00003FFC03FFFE00001FFFFFF
-FFC00000FFFFFFFF0000007FFFFFFE0000001FFFFFF800000007FFFFC0000000007FF800
-0000344F79CD43>I<0000000FFF0000000000FFFFE000000007FFFFF00000001FFFFFFC
-0000007FFFFFFE000001FFFE03FF000003FFE000FF800007FF80003F80000FFF0000FFC0
-001FFE0003FFC0003FFC0007FFE0007FF80007FFE000FFF0000FFFE001FFF0000FFFE001
-FFE0000FFFE003FFE0000FFFE007FFC0000FFFE007FFC0000FFFE00FFFC00007FFC00FFF
-800007FFC01FFF800003FF801FFF800000FE001FFF80000000003FFF80000000003FFF80
-000000003FFF00000000007FFF00000000007FFF00000000007FFF007FF000007FFF03FF
-FE00007FFF07FFFF8000FFFF0FFFFFE000FFFF1FFFFFF000FFFF3F81FFFC00FFFF7E003F
-FE00FFFFF8001FFF00FFFFF8000FFF80FFFFF00007FF80FFFFE00007FFC0FFFFE00007FF
-E0FFFFC00007FFE0FFFFC00003FFF0FFFFC00003FFF0FFFF800003FFF8FFFF800003FFF8
-FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7F
-FF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF
-000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC1FFF80
-0003FFF81FFF800003FFF81FFF800003FFF80FFF800003FFF00FFF800003FFF007FF8000
-07FFF007FFC00007FFE003FFC00007FFC001FFE0000FFFC001FFF0000FFF8000FFF8001F
-FF00007FFC003FFE00003FFF01FFFC00001FFFFFFFF800000FFFFFFFF0000003FFFFFFC0
-000000FFFFFF000000003FFFFC0000000007FFC00000364F7ACD43>I<1F800000000000
-001FC00000000000001FE00000000000001FFFC000000000001FFFFFFFFFFFFF801FFFFF
-FFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF803FFFFFFFFFFFFF
-803FFFFFFFFFFFFF003FFFFFFFFFFFFE003FFFFFFFFFFFFC003FFFFFFFFFFFF8003FFFFF
-FFFFFFF0003FFFFFFFFFFFF0003FFFFFFFFFFFE0003FFFFFFFFFFFC0007FFFFFFFFFFF80
-007F80000000FF00007F00000001FE00007F00000003FE00007E00000007FC00007E0000
-000FF800007E0000000FF000007E0000001FE000007E0000003FE00000FC0000007FC000
-00FC000000FF800000FC000001FF000000FC000001FE00000000000003FC000000000000
-07FC0000000000000FF80000000000000FF00000000000001FF00000000000003FE00000
-000000003FE00000000000007FC00000000000007FC0000000000000FFC0000000000001
-FF80000000000001FF80000000000003FF80000000000003FF00000000000007FF000000
-00000007FF0000000000000FFF0000000000000FFF0000000000000FFE0000000000001F
-FE0000000000001FFE0000000000001FFE0000000000003FFE0000000000003FFE000000
-0000003FFE0000000000007FFE0000000000007FFC0000000000007FFC0000000000007F
-FC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000
-000000FFFC000000000000FFFC000000000001FFFC000000000001FFFC000000000001FF
-FC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000
-000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FF
-FC000000000000FFF80000000000007FF00000000000003FE00000000000000F80000000
-00395279D043>I<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FF
-FFC0FFFFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F00000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-000000000003F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FF
-FFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F000123577B425>58
-D<0000000003FFFC000003C0000000007FFFFFC00007C000000007FFFFFFF8000FC00000
-003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFFFFFFFC07FC000000FFFFF
-F001FFF0FFC000003FFFFE00003FF9FFC000007FFFF000000FFFFFC00001FFFFC0000003
-FFFFC00003FFFF00000000FFFFC00007FFFC000000007FFFC0000FFFF8000000003FFFC0
-001FFFE0000000001FFFC0003FFFC0000000000FFFC0007FFF800000000007FFC000FFFF
-000000000003FFC001FFFF000000000003FFC001FFFE000000000001FFC003FFFE000000
-000001FFC003FFFC000000000000FFC007FFF8000000000000FFC00FFFF8000000000000
-7FC00FFFF80000000000007FC01FFFF00000000000003FC01FFFF00000000000003FC01F
-FFF00000000000003FC03FFFE00000000000003FC03FFFE00000000000001FC03FFFE000
-00000000001FC07FFFE00000000000001FC07FFFE00000000000001FC07FFFE000000000
-000000007FFFC000000000000000007FFFC00000000000000000FFFFC000000000000000
-00FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFF
-C00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000
-000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000
-000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000
-7FFFC000000000000000007FFFC000000000000000007FFFE000000000000000007FFFE0
-00000000000000007FFFE00000000000000FC03FFFE00000000000000FC03FFFE0000000
-0000000FC03FFFE00000000000000FC01FFFF00000000000000FC01FFFF0000000000000
-0FC01FFFF00000000000001FC00FFFF80000000000001F800FFFF80000000000001F8007
-FFFC0000000000003F8003FFFC0000000000003F8003FFFE0000000000003F0001FFFE00
-00000000007F0001FFFF000000000000FE0000FFFF800000000000FE00007FFF80000000
-0001FC00003FFFC00000000003F800001FFFE00000000007F800000FFFF8000000000FF0
-000007FFFC000000001FE0000003FFFF000000007FC0000001FFFFC0000000FF80000000
-7FFFF0000003FF000000003FFFFE00001FFE000000000FFFFFF001FFF80000000003FFFF
-FFFFFFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF00000000000007FFFFFFFC
-000000000000007FFFFFE00000000000000003FFFC00000000525479D261>67
-D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
-FFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFC00007FFFC000003FFFFC000
-07FFFC0000003FFFC00007FFFC0000000FFFC00007FFFC00000003FFC00007FFFC000000
-01FFC00007FFFC00000000FFC00007FFFC000000007FC00007FFFC000000003FC00007FF
-FC000000001FC00007FFFC000000001FE00007FFFC000000000FE00007FFFC000000000F
-E00007FFFC000000000FE00007FFFC0000000007E00007FFFC0000000007E00007FFFC00
-00000007E00007FFFC0000FC0007E00007FFFC0000FC0007E00007FFFC0000FC0007F000
-07FFFC0000FC0003F00007FFFC0000FC0003F00007FFFC0000FC0003F00007FFFC0000FC
-0003F00007FFFC0001FC0000000007FFFC0001FC0000000007FFFC0001FC0000000007FF
-FC0003FC0000000007FFFC0007FC0000000007FFFC000FFC0000000007FFFC007FFC0000
-000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFF
-FFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFC007FFC00000000
-07FFFC000FFC0000000007FFFC0007FC0000000007FFFC0003FC0000000007FFFC0001FC
-0000000007FFFC0001FC0000000007FFFC0001FC00007E0007FFFC0000FC00007E0007FF
-FC0000FC00007E0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000FC0000
-FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000000001FC0007FFFC00
-00000001FC0007FFFC0000000001F80007FFFC0000000001F80007FFFC0000000003F800
-07FFFC0000000003F80007FFFC0000000003F80007FFFC0000000007F80007FFFC000000
-0007F00007FFFC000000000FF00007FFFC000000000FF00007FFFC000000001FF00007FF
-FC000000003FF00007FFFC000000007FF00007FFFC00000000FFF00007FFFC00000003FF
-E00007FFFC00000007FFE00007FFFC0000003FFFE00007FFFC000003FFFFE0FFFFFFFFFF
-FFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FF
-FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F517CD058>69 D<0000000003FFFC0000
-03C000000000007FFFFFC00007C00000000007FFFFFFF8000FC0000000003FFFFFFFFE00
-1FC000000000FFFFFFFFFF803FC000000003FFFFFFFFFFC07FC00000000FFFFFF001FFF0
-FFC00000003FFFFE00003FF9FFC00000007FFFF000000FFFFFC0000001FFFFC0000003FF
-FFC0000003FFFF00000000FFFFC0000007FFFC000000007FFFC000000FFFF8000000003F
-FFC000001FFFE0000000001FFFC000003FFFC0000000000FFFC000007FFF800000000007
-FFC00000FFFF000000000003FFC00001FFFF000000000003FFC00001FFFE000000000001
-FFC00003FFFE000000000001FFC00003FFFC000000000000FFC00007FFF8000000000000
-FFC0000FFFF80000000000007FC0000FFFF80000000000007FC0001FFFF0000000000000
-3FC0001FFFF00000000000003FC0001FFFF00000000000003FC0003FFFE0000000000000
-3FC0003FFFE00000000000001FC0003FFFE00000000000001FC0007FFFE0000000000000
-1FC0007FFFE00000000000001FC0007FFFE00000000000000000007FFFC0000000000000
-0000007FFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000
-000000FFFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000
-000000FFFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000
-000000FFFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000
-000000FFFFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000
-0000007FFFC0000000FFFFFFFFFFE07FFFC0000000FFFFFFFFFFE07FFFE0000000FFFFFF
-FFFFE07FFFE0000000FFFFFFFFFFE07FFFE0000000FFFFFFFFFFE03FFFE0000000FFFFFF
-FFFFE03FFFE000000000007FFFC0003FFFE000000000007FFFC0001FFFF000000000007F
-FFC0001FFFF000000000007FFFC0001FFFF000000000007FFFC0000FFFF800000000007F
-FFC0000FFFF800000000007FFFC00007FFFC00000000007FFFC00003FFFC00000000007F
-FFC00003FFFE00000000007FFFC00001FFFE00000000007FFFC00001FFFF00000000007F
-FFC00000FFFF80000000007FFFC000007FFF80000000007FFFC000003FFFC0000000007F
-FFC000001FFFE0000000007FFFC000000FFFF800000000FFFFC0000007FFFC00000000FF
-FFC0000003FFFF00000001FFFFC0000001FFFFC0000003FFFFC00000007FFFF0000007FF
-FFC00000003FFFFE00001FFFFFC00000000FFFFFF001FFF3FFC000000003FFFFFFFFFFE1
-FFC000000000FFFFFFFFFFC07FC0000000003FFFFFFFFF001FC00000000007FFFFFFFC00
-07C000000000007FFFFFE00001C0000000000003FFFE00000000005B5479D26A>71
-D<FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF
-E00007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC0000FFFFFFFFFFE0FFFFFFFFFF
-E0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02B527DD132>73
-D<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE00000000000
-00FFFFFFFFFC000000000003FFFFFFFFFF00000000000FFFFC00FFFFC0000000003FFFC0
-000FFFF0000000007FFF000003FFF800000001FFFC000000FFFE00000003FFF80000007F
-FF00000007FFE00000001FFF8000000FFFC00000000FFFC000001FFF8000000007FFE000
-003FFF0000000003FFF000007FFF0000000003FFF80000FFFE0000000001FFFC0000FFFC
-0000000000FFFC0001FFFC0000000000FFFE0003FFF800000000007FFF0003FFF8000000
-00007FFF0007FFF000000000003FFF8007FFF000000000003FFF800FFFF000000000003F
-FFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFE000000000001FFFE01F
-FFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF03FFFC000
-000000000FFFF07FFFC000000000000FFFF87FFFC000000000000FFFF87FFF8000000000
-0007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF80000000000007FF
-FCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF
-80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000
-00000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000000000
-07FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC
-FFFF80000000000007FFFC7FFF80000000000007FFF87FFF80000000000007FFF87FFF80
-000000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC0000000
-00000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF01FFFE000000000001F
-FFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFE000000000001FFFC00F
-FFF000000000003FFFC007FFF000000000003FFF8007FFF80001FE00007FFF8003FFF800
-07FF80007FFF0001FFFC001FFFE000FFFE0001FFFC003FFFF000FFFE0000FFFE007FFFF8
-01FFFC00007FFE00FF03FC01FFF800003FFF01FC00FE03FFF000001FFF81F8007F07FFE0
-00000FFFC1F8003F8FFFC0000007FFE1F0001F9FFF80000003FFF9F0001FFFFF00000001
-FFFDF8000FFFFE00000000FFFFF8000FFFFC000000003FFFFC000FFFF0000000000FFFFF
-00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFFFFFFFE
-00000C00000003FFFFFFFE00001E000000001FFFE3FF00001E00000000000001FF80003E
-00000000000001FFC0003E00000000000001FFE0007E00000000000001FFF807FE000000
-00000001FFFFFFFE00000000000000FFFFFFFE00000000000000FFFFFFFC000000000000
-00FFFFFFFC000000000000007FFFFFFC000000000000007FFFFFFC000000000000007FFF
-FFF8000000000000007FFFFFF8000000000000003FFFFFF8000000000000003FFFFFF000
-0000000000001FFFFFE0000000000000001FFFFFE0000000000000000FFFFFC000000000
-00000007FFFF800000000000000003FFFF000000000000000001FFFE0000000000000000
-007FF80000000000000000001FE000576A79D265>81 D<FFFFFFFFFFFFF00000000000FF
-FFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF00000000FF
-FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFF00000000007FFF800007FFFF800000000
-07FFF800000FFFFE0000000007FFF8000003FFFF0000000007FFF8000000FFFF80000000
-07FFF80000007FFFC000000007FFF80000003FFFC000000007FFF80000001FFFE0000000
-07FFF80000001FFFF000000007FFF80000001FFFF000000007FFF80000000FFFF8000000
-07FFF80000000FFFF800000007FFF80000000FFFF800000007FFF80000000FFFFC000000
-07FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC000000
-07FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC000000
-07FFF80000000FFFFC00000007FFF80000000FFFF800000007FFF80000000FFFF8000000
-07FFF80000000FFFF800000007FFF80000001FFFF000000007FFF80000001FFFE0000000
-07FFF80000003FFFE000000007FFF80000003FFFC000000007FFF80000007FFF80000000
-07FFF8000000FFFF0000000007FFF8000003FFFE0000000007FFF800000FFFFC00000000
-07FFF80000FFFFF00000000007FFFFFFFFFFFFC00000000007FFFFFFFFFFFF0000000000
-07FFFFFFFFFFF8000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFFE0000000000
-07FFF80003FFFF000000000007FFF80000FFFFC00000000007FFF800003FFFE000000000
-07FFF800001FFFF00000000007FFF800000FFFF80000000007FFF800000FFFFC00000000
-07FFF8000007FFFC0000000007FFF8000003FFFE0000000007FFF8000003FFFE00000000
-07FFF8000003FFFE0000000007FFF8000001FFFF0000000007FFF8000001FFFF00000000
-07FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF00000000
-07FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF00000000
-07FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF80000000
-07FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF80000000
-07FFF8000001FFFF8000000007FFF8000001FFFF80003C0007FFF8000001FFFFC0007E00
-07FFF8000001FFFFC0007E0007FFF8000001FFFFC0007E0007FFF8000000FFFFE000FE00
-07FFF8000000FFFFE000FE0007FFF80000007FFFF000FC0007FFF80000007FFFF001FCFF
-FFFFFFFFC0003FFFF803FCFFFFFFFFFFC0001FFFFE0FF8FFFFFFFFFFC00007FFFFFFF0FF
-FFFFFFFFC00003FFFFFFE0FFFFFFFFFFC00000FFFFFFC0FFFFFFFFFFC000001FFFFF0000
-0000000000000000FFFC005F537CD164>I<00000FFF80000F000000FFFFF8001F000007
-FFFFFF003F00001FFFFFFFC07F00003FFFFFFFF0FF0000FFFFFFFFF9FF0001FFFC00FFFF
-FF0003FFE0000FFFFF0007FF800003FFFF0007FF000000FFFF000FFE0000003FFF001FFC
-0000001FFF001FF80000000FFF003FF800000007FF003FF800000003FF007FF000000001
-FF007FF000000001FF007FF000000000FF00FFF000000000FF00FFF000000000FF00FFF0
-000000007F00FFF8000000007F00FFF8000000007F00FFFC000000003F00FFFC00000000
-3F00FFFE000000003F00FFFF000000003F00FFFF800000000000FFFFE000000000007FFF
-FC00000000007FFFFFE0000000007FFFFFFE000000003FFFFFFFF00000003FFFFFFFFF00
-00001FFFFFFFFFE000001FFFFFFFFFFC00000FFFFFFFFFFE000007FFFFFFFFFF800003FF
-FFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF000007FFFFFFFFFF800003FFFFFFFFF
-FC00001FFFFFFFFFFE000007FFFFFFFFFF000001FFFFFFFFFF0000007FFFFFFFFF800000
-07FFFFFFFFC00000003FFFFFFFC000000003FFFFFFC0000000001FFFFFE00000000001FF
-FFE000000000007FFFE000000000001FFFF000000000000FFFF0000000000007FFF00000
-00000007FFF07C0000000003FFF0FC0000000001FFF0FC0000000001FFF0FC0000000001
-FFF0FC0000000000FFF0FC0000000000FFF0FE0000000000FFF0FE0000000000FFE0FE00
-00000000FFE0FF0000000000FFE0FF0000000000FFE0FF8000000001FFC0FF8000000001
-FFC0FFC000000001FF80FFE000000003FF80FFF800000003FF00FFFC00000007FF00FFFF
-0000000FFE00FFFFC000001FFC00FFFFF800007FF800FFFFFFC003FFF000FF9FFFFFFFFF
-E000FF0FFFFFFFFFC000FE03FFFFFFFF0000FC007FFFFFFC0000F8000FFFFFF00000F000
-007FFF0000003C5479D24B>I<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803F
-FFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFF
-FFFFFFFFFFFF803FFFE0007FFFC000FFFF807FFE00007FFFC0000FFFC07FF800007FFFC0
-0003FFC07FF000007FFFC00001FFC07FE000007FFFC00000FFC07FC000007FFFC000007F
-C07F8000007FFFC000003FC07F8000007FFFC000003FC07F0000007FFFC000001FC07F00
-00007FFFC000001FC07F0000007FFFC000001FC07E0000007FFFC000000FC07E0000007F
-FFC000000FC07E0000007FFFC000000FC07E0000007FFFC000000FC07E0000007FFFC000
-000FC0FE0000007FFFC000000FE0FC0000007FFFC0000007E0FC0000007FFFC0000007E0
-FC0000007FFFC0000007E0FC0000007FFFC0000007E0FC0000007FFFC0000007E0FC0000
-007FFFC0000007E0000000007FFFC000000000000000007FFFC000000000000000007FFF
-C000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000
-0000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000
-0000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000000000
-7FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC0
-00000000000000007FFFC000000000000000007FFFC000000000000000007FFFC0000000
-00000000007FFFC000000000000000007FFFC000000000000000007FFFC0000000000000
-00007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007F
-FFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC000
-000000000000007FFFC000000000000000007FFFC000000000000000007FFFC000000000
-000000007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000
-007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFF
-C000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000
-0000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000
-0000007FFFC0000000000001FFFFFFFFFFFFF000000001FFFFFFFFFFFFF000000001FFFF
-FFFFFFFFF000000001FFFFFFFFFFFFF000000001FFFFFFFFFFFFF000000001FFFFFFFFFF
-FFF0000053517BD05E>I<FFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFF
-FFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFF
-FFFFFFFFE00007FFFFFFFC0007FFFC00000000007FC0000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000003F80000007FFFC00000000003F80000007FFFC00000000003F800000
-07FFFC00000000007F80000007FFFC00000000007F80000003FFFC00000000007F000000
-03FFFE00000000007F00000003FFFE0000000000FF00000001FFFE0000000000FF000000
-01FFFE0000000001FE00000000FFFF0000000001FE00000000FFFF0000000003FC000000
-007FFF8000000003FC000000007FFF8000000007F8000000003FFFC00000000FF8000000
-001FFFE00000001FF0000000000FFFF00000003FE00000000007FFF8000000FFC0000000
-0003FFFC000003FF800000000001FFFF80000FFF0000000000007FFFF001FFFE00000000
-00003FFFFFFFFFF80000000000000FFFFFFFFFF000000000000003FFFFFFFFC000000000
-0000007FFFFFFF00000000000000000FFFFFF80000000000000000007FFF80000000005E
-537CD167>I<FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001
-FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFF
-FFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0
-003FFFF00000003FFFF0000000003FE000001FFFF00000001FFFF0000000001F8000001F
-FFF00000001FFFF8000000001F8000001FFFF80000001FFFF8000000003F8000000FFFF8
-0000000FFFF8000000003F0000000FFFFC0000000FFFFC000000003F0000000FFFFC0000
-0007FFFC000000007F00000007FFFC00000007FFFC000000007E00000007FFFE00000007
-FFFE00000000FE00000003FFFE00000003FFFE00000000FC00000003FFFE00000003FFFF
-00000000FC00000003FFFF00000003FFFF00000001FC00000001FFFF00000001FFFF0000
-0001F800000001FFFF80000003FFFF80000001F800000001FFFF80000003FFFF80000003
-F800000000FFFF80000003FFFF80000003F000000000FFFFC0000007FFFFC0000007F000
-0000007FFFC0000007FFFFC0000007E0000000007FFFC0000007FFFFE0000007E0000000
-007FFFE000000FFFFFE000000FE0000000003FFFE000000FFFFFE000000FC0000000003F
-FFF000001FFFFFF000000FC0000000003FFFF000001F9FFFF000001FC0000000001FFFF0
-00001F9FFFF000001F80000000001FFFF800003F9FFFF800003F80000000000FFFF80000
-3F0FFFF800003F00000000000FFFF800003F0FFFFC00003F00000000000FFFFC00007F0F
-FFFC00007F000000000007FFFC00007E07FFFC00007E000000000007FFFE0000FE07FFFE
-00007E000000000007FFFE0000FE07FFFE0000FE000000000003FFFE0000FC03FFFE0000
-FC000000000003FFFF0001FC03FFFF0001FC000000000003FFFF0001F801FFFF0001FC00
-0000000001FFFF0001F801FFFF8001F8000000000001FFFF8003F801FFFF8003F8000000
-000000FFFF8003F000FFFF8003F0000000000000FFFFC007F000FFFFC003F00000000000
-00FFFFC007F000FFFFC007F00000000000007FFFC007E0007FFFC007E00000000000007F
-FFE00FE0007FFFE00FE00000000000007FFFE00FC0003FFFE00FE00000000000003FFFE0
-0FC0003FFFF00FC00000000000003FFFF01FC0003FFFF01FC00000000000001FFFF01F80
-001FFFF01F800000000000001FFFF81F80001FFFF81F800000000000001FFFF83F80001F
-FFF83F800000000000000FFFF83F00000FFFF83F000000000000000FFFFC7F00000FFFFC
-3F000000000000000FFFFC7E000007FFFC7F0000000000000007FFFC7E000007FFFE7E00
-00000000000007FFFEFE000007FFFEFE0000000000000003FFFEFC000003FFFEFC000000
-0000000003FFFFFC000003FFFFFC0000000000000003FFFFFC000003FFFFFC0000000000
-000001FFFFF8000001FFFFF80000000000000001FFFFF8000001FFFFF800000000000000
-01FFFFF0000000FFFFF80000000000000000FFFFF0000000FFFFF00000000000000000FF
-FFF0000000FFFFF000000000000000007FFFE00000007FFFE000000000000000007FFFE0
-0000007FFFE000000000000000007FFFE00000007FFFE000000000000000003FFFC00000
-003FFFC000000000000000003FFFC00000003FFFC000000000000000003FFF800000001F
-FFC000000000000000001FFF800000001FFF8000000000000000001FFF800000001FFF80
-00000000000000000FFF000000000FFF0000000000000000000FFF000000000FFF000000
-0000000000000FFF000000000FFF00000000000000000007FE0000000007FE0000000000
-0000000007FE0000000007FE00000000000000000007FC0000000003FE00000000000000
-000003FC0000000003FC00000000000000000003FC0000000003FC000000000000000000
-01F80000000001F8000000000084537DD18B>87 D<00003FFF800000000007FFFFF80000
-00001FFFFFFF000000007FFFFFFFC0000000FFFFFFFFE0000001FFE007FFF8000003FF80
-01FFFC000007FFC0007FFE000007FFC0003FFF00000FFFE0003FFF00000FFFE0001FFF80
-000FFFE0000FFF80000FFFE0000FFFC0000FFFE0000FFFC0000FFFE00007FFE00007FFC0
-0007FFE00007FFC00007FFE00003FF800007FFE00000FE000007FFE0000000000007FFE0
-000000000007FFE0000000000007FFE0000000000007FFE00000000003FFFFE000000003
-FFFFFFE00000003FFFFFFFE0000003FFFFFFFFE000000FFFFFFFFFE000007FFFFC07FFE0
-0000FFFFC007FFE00003FFFE0007FFE00007FFF80007FFE0000FFFE00007FFE0001FFFC0
-0007FFE0003FFF800007FFE0003FFF000007FFE0007FFE000007FFE0007FFE000007FFE0
-00FFFE000007FFE000FFFC000007FFE000FFFC000007FFE000FFFC000007FFE000FFFC00
-000FFFE000FFFC00000FFFE000FFFE00000FFFE0007FFE00001FFFE0007FFE00003FFFE0
-007FFF00007FFFF0003FFF8000FDFFFC001FFFC003F9FFFFE00FFFF81FF1FFFFF007FFFF
-FFE0FFFFF001FFFFFFC07FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFC0000000
-003C387CB641>97 D<000001FFF8000000001FFFFF80000000FFFFFFE0000003FFFFFFF8
-00000FFFFFFFFC00001FFFC01FFE00007FFE0007FF0000FFFC000FFF8001FFF0000FFF80
-03FFE0001FFFC003FFE0001FFFC007FFC0001FFFC00FFFC0001FFFC00FFF80001FFFC01F
-FF80001FFFC01FFF00000FFF803FFF00000FFF803FFF000007FF007FFF000001FC007FFE
-00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000000000FFFE00
-00000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000
-000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000
-00007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF00000000
-003FFF80000007E01FFF80000007E01FFFC000000FE00FFFC000000FC007FFE000001FC0
-07FFE000001F8003FFF000003F8001FFF800007F0000FFFE0000FE00007FFF8003FC0000
-3FFFF01FF800000FFFFFFFF0000003FFFFFFE0000000FFFFFF800000003FFFFE00000000
-01FFE0000033387CB63C>99 D<000000000001FFC0000000000007FFFFC0000000000007
-FFFFC0000000000007FFFFC0000000000007FFFFC0000000000007FFFFC0000000000007
-FFFFC00000000000001FFFC000000000000007FFC000000000000007FFC0000000000000
-07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
-07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
-07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
-07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
-07FFC000000000000007FFC000000000000007FFC000000003FFC007FFC00000003FFFFC
-07FFC0000001FFFFFF07FFC0000007FFFFFFC7FFC000000FFFFFFFF7FFC000003FFFE03F
-FFFFC000007FFF0007FFFFC00000FFFC0001FFFFC00001FFF000007FFFC00003FFE00000
-3FFFC00007FFC000001FFFC00007FFC000000FFFC0000FFF8000000FFFC0001FFF800000
-0FFFC0001FFF0000000FFFC0003FFF0000000FFFC0003FFF0000000FFFC0003FFF000000
-0FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFE0000000FFFC000FFFE000000
-0FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE000000
-0FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE000000
-0FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE000000
-0FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFE0000000FFFC0007FFF000000
-0FFFC0003FFF0000000FFFC0003FFF0000000FFFC0001FFF0000000FFFC0001FFF800000
-0FFFC0000FFF8000001FFFC0000FFF8000001FFFC00007FFC000003FFFC00003FFE00000
-7FFFC00001FFF00000FFFFC00000FFF80003FFFFF000007FFE000FFFFFFFC0003FFFC07F
-FFFFFFC0001FFFFFFFCFFFFFC00007FFFFFF8FFFFFC00001FFFFFE0FFFFFC000007FFFF8
-0FFFFFC0000007FF800FFE000042547CD24B>I<000003FFC0000000003FFFFC00000001
-FFFFFF00000007FFFFFFC000000FFFFFFFE000003FFF81FFF800007FFC007FFC0000FFF8
-001FFE0001FFF0000FFE0003FFE0000FFF0007FFC00007FF800FFFC00007FF800FFF8000
-03FFC01FFF800003FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF000001
-FFE07FFF000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FF
-F0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0
-FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FF
-FE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF00000000003FFF
-00000000003FFF00000000003FFF00000001E01FFF80000003F01FFF80000007F00FFFC0
-000007F007FFC000000FE007FFE000000FE003FFF000001FC001FFF800003FC000FFFC00
-00FF80007FFF0003FF00001FFFE01FFE00000FFFFFFFF8000003FFFFFFF0000000FFFFFF
-C00000001FFFFE0000000001FFF0000034387CB63D>I<00003FFF0000FF000001FFFFE0
-07FF80000FFFFFFC3FFFC0003FFFFFFF7FFFE0007FFFFFFFFFFFF000FFF807FFFF3FF001
-FFE001FFF87FF003FF80007FF03FF007FF80007FF83FF00FFF00003FFC3FE00FFF00003F
-FC1FC01FFF00003FFE07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00003F
-FE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001F
-FF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00001FFE00001FFE00001F
-FF00003FFE00000FFF00003FFC00000FFF00003FFC000007FF80007FF8000003FF80007F
-F0000001FFE001FFE0000000FFF807FFC0000001FFFFFFFF80000003FFFFFFFF00000003
-EFFFFFFC00000007E1FFFFE000000007C03FFF000000000FC00000000000000FC0000000
-0000000FC00000000000000FE00000000000000FE00000000000000FF00000000000000F
-F80000000000000FFE0000000000000FFFFFFFFF0000000FFFFFFFFFF800000FFFFFFFFF
-FF000007FFFFFFFFFFC00007FFFFFFFFFFE00003FFFFFFFFFFF00003FFFFFFFFFFF80001
-FFFFFFFFFFFC0000FFFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFFFFFFFF
-FFFF801FFE000003FFFF803FF80000003FFF807FF00000000FFFC07FF000000003FFC0FF
-E000000003FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE0000000
-01FFC0FFE000000001FFC0FFF000000003FFC07FF000000003FF807FF800000007FF803F
-FC0000000FFF001FFE0000001FFE000FFF8000007FFC0007FFE00001FFF80003FFFE001F
-FFF00001FFFFFFFFFFE000007FFFFFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000
-000FFFFC0000003C4F7CB543>103 D<003FF8000000000000FFFFF8000000000000FFFF
-F8000000000000FFFFF8000000000000FFFFF8000000000000FFFFF8000000000000FFFF
-F800000000000003FFF800000000000000FFF800000000000000FFF800000000000000FF
-F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
-F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
-F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
-F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
-F800000000000000FFF800000000000000FFF800000000000000FFF8001FFE00000000FF
-F800FFFFC0000000FFF803FFFFF0000000FFF80FFFFFF8000000FFF81FFFFFFC000000FF
-F83FE0FFFE000000FFF87F003FFF000000FFF8FC003FFF000000FFF9F0001FFF800000FF
-FBE0001FFF800000FFFFC0001FFF800000FFFFC0000FFFC00000FFFF80000FFFC00000FF
-FF00000FFFC00000FFFF00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FF
-FE00000FFFC00000FFFE00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FF
-FC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC000FFFFFFFC0FFFFFFFC0FFFF
-FFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFF
-FFFC0FFFFFFFC042537BD24B>I<003F000000FFC00001FFE00003FFF00007FFF8000FFF
-FC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC0007FFF80003FF
-F00001FFE00000FFC000003F000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000001FF800FFFFF800FFFF
-F800FFFFF800FFFFF800FFFFF800FFFFF80001FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C547BD326>I<003FF8
-0000000000FFFFF80000000000FFFFF80000000000FFFFF80000000000FFFFF800000000
-00FFFFF80000000000FFFFF8000000000003FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF80007FFFFF800FFF80007FFFF
-F800FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF8
-00007FF00000FFF800007FE00000FFF80000FF800000FFF80001FF000000FFF80007FE00
-0000FFF8000FFC000000FFF8001FF0000000FFF8003FE0000000FFF800FFC0000000FFF8
-01FF80000000FFF803FF00000000FFF807FC00000000FFF80FF800000000FFF83FF00000
-0000FFF87FF000000000FFF8FFF800000000FFF9FFFC00000000FFFBFFFE00000000FFFF
-FFFF00000000FFFFFFFF00000000FFFFFFFF80000000FFFFFFFFC0000000FFFF9FFFE000
-0000FFFF0FFFE0000000FFFE0FFFF0000000FFF807FFF8000000FFF803FFFC000000FFF8
-01FFFC000000FFF800FFFE000000FFF800FFFF000000FFF8007FFF800000FFF8003FFF80
-0000FFF8001FFFC00000FFF8001FFFE00000FFF8000FFFF00000FFF80007FFF80000FFF8
-0003FFF80000FFF80003FFFC0000FFF80001FFFE0000FFF80000FFFF0000FFF80000FFFF
-80FFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFF
-F807FFFFFFFFFFFFF807FFFFFF40537CD247>107 D<003FF8001FFE000000FFF00000FF
-FFF800FFFFE00007FFFF0000FFFFF803FFFFF8001FFFFFC000FFFFF80FFFFFFC007FFFFF
-E000FFFFF81FFFFFFE00FFFFFFF000FFFFF83FE07FFF01FF03FFF800FFFFF87F001FFF83
-F800FFFC0003FFF8FC001FFF87E000FFFC0000FFF9F8000FFFCFC0007FFE0000FFFBE000
-0FFFDF00007FFE0000FFFFE0000FFFFF00007FFE0000FFFFC00007FFFE00003FFF0000FF
-FF800007FFFC00003FFF0000FFFF000007FFF800003FFF0000FFFF000007FFF800003FFF
-0000FFFF000007FFF800003FFF0000FFFE000007FFF000003FFF0000FFFE000007FFF000
-003FFF0000FFFE000007FFF000003FFF0000FFFC000007FFE000003FFF0000FFFC000007
-FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC
-000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00
-00FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE00000
-3FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FF
-E000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC00
-0007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000
-FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003F
-FF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE0
-00003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC0000
-07FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00FFFF
-FFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFF
-FFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE0
-3FFFFFFF68367BB571>109 D<003FF8001FFE000000FFFFF800FFFFC00000FFFFF803FF
-FFF00000FFFFF80FFFFFF80000FFFFF81FFFFFFC0000FFFFF83FE0FFFE0000FFFFF87F00
-3FFF000003FFF8FC003FFF000000FFF9F0001FFF800000FFFBE0001FFF800000FFFFC000
-1FFF800000FFFFC0000FFFC00000FFFF80000FFFC00000FFFF00000FFFC00000FFFF0000
-0FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC000FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0F
-FFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC042367BB54B
->I<000001FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000F
-FFFFFFFC0000001FFF807FFE0000007FFC000FFF800000FFF80007FFC00001FFE00001FF
-E00003FFC00000FFF00003FFC00000FFF00007FF8000007FF8000FFF8000007FFC000FFF
-0000003FFC001FFF0000003FFE001FFF0000003FFE003FFF0000003FFF003FFE0000001F
-FF003FFE0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE
-0000001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
-FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001F
-FF807FFE0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF
-0000003FFF001FFF0000003FFE001FFF0000003FFE000FFF8000007FFC000FFF8000007F
-FC0007FFC00000FFF80003FFC00000FFF00001FFE00001FFE00000FFF80007FFC000007F
-FC000FFF8000003FFF807FFF0000000FFFFFFFFC00000007FFFFFFF800000000FFFFFFC0
-000000003FFFFF000000000001FFE00000003A387CB643>I<003FF8007FF8000000FFFF
-F807FFFF800000FFFFF83FFFFFE00000FFFFF8FFFFFFF80000FFFFF9FFFFFFFE0000FFFF
-FFFF80FFFF0000FFFFFFF8003FFF800001FFFFE0000FFFC00000FFFFC00007FFE00000FF
-FF000003FFF00000FFFE000001FFF80000FFFC000001FFFC0000FFFC000000FFFC0000FF
-FC000000FFFE0000FFFC0000007FFE0000FFFC0000007FFF0000FFFC0000007FFF0000FF
-FC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FF
-FC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FF
-FC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FF
-FC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FF
-FC0000001FFFC000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FF
-FC0000003FFF0000FFFC0000007FFF0000FFFC0000007FFF0000FFFC0000007FFE0000FF
-FC000000FFFE0000FFFC000000FFFC0000FFFE000001FFF80000FFFF000003FFF80000FF
-FF000007FFF00000FFFFC0000FFFE00000FFFFE0001FFFC00000FFFFF8007FFF800000FF
-FFFF01FFFF000000FFFDFFFFFFFC000000FFFCFFFFFFF0000000FFFC3FFFFFC0000000FF
-FC0FFFFF00000000FFFC00FFF000000000FFFC00000000000000FFFC00000000000000FF
-FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
-FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
-FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF
-FC00000000000000FFFC000000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFF
-FFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000424D
-7CB54B>I<000001FFC00007C00000003FFFF8000FC0000000FFFFFE001FC0000003FFFF
-FF801FC000000FFFFFFFC03FC000003FFFE03FE07FC000007FFF8007F07FC00000FFFE00
-03F8FFC00001FFFC0001FDFFC00003FFF80000FFFFC00007FFF000007FFFC00007FFE000
-003FFFC0000FFFC000003FFFC0001FFFC000001FFFC0001FFF8000001FFFC0003FFF8000
-000FFFC0003FFF8000000FFFC0003FFF00000007FFC0007FFF00000007FFC0007FFF0000
-0007FFC0007FFF00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE0000
-0007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE0000
-0007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE0000
-0007FFC000FFFE00000007FFC000FFFE00000007FFC0007FFF00000007FFC0007FFF0000
-0007FFC0007FFF00000007FFC0007FFF00000007FFC0003FFF80000007FFC0003FFF8000
-0007FFC0001FFF8000000FFFC0001FFFC000001FFFC0000FFFC000001FFFC0000FFFE000
-003FFFC00007FFE000007FFFC00003FFF00000FFFFC00001FFF80001FFFFC00000FFFC00
-03FFFFC000007FFF000FFFFFC000003FFFC07FEFFFC000001FFFFFFFCFFFC0000007FFFF
-FF0FFFC0000001FFFFFE0FFFC00000007FFFF00FFFC000000007FF800FFFC00000000000
-000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000
-000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000
-000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000
-000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000
-0FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC000000000
-0FFFFFFFC0000000000FFFFFFFC0424D7CB547>I<003FF007FC00FFFFF01FFF80FFFFF0
-7FFFE0FFFFF0FFFFF0FFFFF1FFFFF8FFFFF1FC7FFCFFFFF3F07FFC03FFF7E0FFFE00FFF7
-C0FFFE00FFFF80FFFE00FFFF80FFFE00FFFF00FFFE00FFFF00FFFE00FFFE007FFC00FFFE
-007FFC00FFFE003FF800FFFC000FE000FFFC00000000FFFC00000000FFFC00000000FFFC
-00000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
-00000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
-00000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
-00000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
-00000000FFF800000000FFF800000000FFF8000000FFFFFFFE0000FFFFFFFE0000FFFFFF
-FE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE00002F367CB537>I<0003FFF00F00003F
-FFFE3F0000FFFFFFFF0001FFFFFFFF0007FFFFFFFF000FFF003FFF001FF80007FF003FE0
-0003FF003FC00000FF007FC00000FF007F8000007F007F8000007F00FF8000003F00FF80
-00003F00FFC000003F00FFC000003F00FFE000003F00FFF800000000FFFF00000000FFFF
-F00000007FFFFFC000007FFFFFFC00007FFFFFFF80003FFFFFFFE0001FFFFFFFF0000FFF
-FFFFF80007FFFFFFFE0003FFFFFFFF0001FFFFFFFF80007FFFFFFF80001FFFFFFFC00007
-FFFFFFE000003FFFFFE0000001FFFFE00000000FFFF000000003FFF07C000000FFF0FC00
-00007FF0FC0000003FF0FE0000003FF0FE0000001FF0FE0000001FF0FF0000001FF0FF00
-00001FE0FF8000001FE0FFC000003FE0FFE000003FC0FFF000007FC0FFF80000FF80FFFE
-0003FF00FFFFC01FFE00FFFFFFFFFC00FF7FFFFFF800FE1FFFFFE000F807FFFF8000F000
-FFF800002C387CB635>I<00007E00000000007E00000000007E00000000007E00000000
-007E00000000007E0000000000FE0000000000FE0000000000FE0000000000FE00000000
-01FE0000000001FE0000000001FE0000000003FE0000000003FE0000000007FE00000000
-07FE000000000FFE000000001FFE000000003FFE000000007FFE00000000FFFE00000003
-FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FF
-FFFFFFFF00007FFE000000007FFE000000007FFE000000007FFE000000007FFE00000000
-7FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00000000
-7FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00000000
-7FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00000000
-7FFE000000007FFE000000007FFE000000007FFE000FC0007FFE000FC0007FFE000FC000
-7FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC000
-7FFE000FC0007FFE000FC0003FFE001F80003FFF001F80003FFF003F80001FFF803F0000
-1FFF807F00000FFFE0FE000007FFFFFC000003FFFFF8000000FFFFF00000003FFFC00000
-0007FF00002A4D7ECB34>I<001FFC000001FFC000FFFFFC000FFFFFC000FFFFFC000FFF
-FFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFF
-FFC00003FFFC00003FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000F
-FFC00000FFFC00001FFFC00000FFFC00001FFFC00000FFFC00001FFFC00000FFFC00003F
-FFC00000FFFC00003FFFC00000FFFC00007FFFC000007FFC0000FFFFC000007FFC0000FF
-FFC000003FFE0003F7FFF000003FFF0007E7FFFFC0001FFFC03FC7FFFFC0000FFFFFFF87
-FFFFC00007FFFFFF07FFFFC00001FFFFFE07FFFFC000007FFFF807FFFFC0000007FFC007
-FF000042377BB54B>I<7FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE
-007FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE00003FFF80000FFC00
-00001FFFC0000FF00000000FFFE0001FE00000000FFFE0003FC000000007FFF0007F8000
-000003FFF8007F0000000001FFFC00FF0000000000FFFE01FE0000000000FFFE03FC0000
-0000007FFF07F800000000003FFF8FF000000000001FFFCFE000000000000FFFFFE00000
-0000000FFFFFC0000000000007FFFF80000000000003FFFF00000000000001FFFE000000
-00000001FFFE00000000000000FFFE000000000000007FFF000000000000003FFF800000
-000000001FFFC00000000000003FFFC00000000000007FFFE00000000000007FFFF00000
-00000000FFFFF8000000000001FFFFFC000000000003FDFFFC000000000007F8FFFE0000
-0000000FF07FFF00000000000FE03FFF80000000001FE01FFFC0000000003FC01FFFC000
-0000007F800FFFE000000000FF0007FFF000000001FE0003FFF800000003FC0001FFFC00
-000003F80001FFFC00000007F80000FFFE0000000FF000007FFF0000003FF000003FFF80
-00FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFF
-C0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC042357EB447>120
-D E /Fg 19 121 df<000000003FF000000000000003FFFE0000000000001FFFFF800000
-000000FFE01FE00000000003FE0003F00000000007F80000F8000000001FF000007C0000
-00003FE000003E000000007FC00000FE00000000FF800003FE00000001FF000003FF0000
-0003FE000007FF00000003FE000007FF00000007FC000007FF0000000FFC000007FF0000
-000FF8000007FF0000000FF8000003FE0000001FF8000001FC0000001FF0000000700000
-001FF0000000000000001FF0000000000000001FF0000000000000001FF0000000000000
-001FF0000000000000001FF0000000000000001FF0000000000000001FF0000000000000
-001FF0000000000000001FF0000000000000001FF0000000000000001FF0000000000000
-001FF0000000000000001FF0000000000000001FF0000000000000001FF0000000000000
-001FF0000000000000001FF0000000000000001FF0000000000000001FF0000001FF0000
-FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000
-FFFFFFFFFFFFFF0000001FF000000FFF0000001FF0000003FF0000001FF0000003FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000
-001FF0000001FF0000001FF0000001FF0000001FF0000001FF0000003FF8000003FF8000
-007FFC000007FFC0007FFFFFFC07FFFFFFC07FFFFFFC07FFFFFFC07FFFFFFC07FFFFFFC0
-7FFFFFFC07FFFFFFC07FFFFFFC07FFFFFFC042657EE448>12 D<00000FFE00000000007F
-FFE000000003FFFFF80000000FFFFFFE0000001FFFFFFF8000003FC01FFFE00000FE0003
-FFF00001F80000FFF80003F000003FFC0003E000001FFE0007C000000FFF000F80000007
-FF800F00000003FF801F00000003FFC01E00000001FFC03E00000000FFE03C00000000FF
-E07C00000000FFF078000000007FF078000000007FF078000000007FF0FF800000003FF8
-FFE00000003FF8FFE00000003FF8FFF00000003FF8FFF00000003FF8FFF00000003FF8FF
-F00000003FF8FFF00000003FF8FFF00000003FF87FE00000003FF83FC00000003FF80600
-0000003FF000000000007FF000000000007FF000000000007FF000000000007FE0000000
-0000FFE00000000000FFE00000000001FFC00000000001FFC00000000001FF8000000000
-03FF000000000003FF000000000007FE00000000000FFC00000000000FFC00000000001F
-F800000000001FF000000000003FE000000000007FC000000000007F800000000000FF00
-0000000001FF000000000003FE000000000007FC000000000007F000000000000FE00000
-0000001FC000000000003F8000000000007F000000000000FE000000000000FC00000000
-0001F8000000000003F0000000000007E000000000000FC000000000001F800000000000
-3F0000000000007E0000000000007C000000000000F8000000780001F0000000780003E0
-000000780007C000000078000F80000000F0001F00000000F0003E00000000F0003C0000
-0000F0007800000000F000F000000001F001E000000001F003E000000001E007C0000000
-03E00F8000000007E01FFFFFFFFFFFE01FFFFFFFFFFFE03FFFFFFFFFFFE07FFFFFFFFFFF
-E0FFFFFFFFFFFFE0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0
-355E7ADD42>50 D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800000
-000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000F80
-3FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D3E75BD24>58
-D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
-FFFFFFFF80FFFFFFFFFFFFFFFFFF80007FFC00000003FFFF80003FF8000000003FFFC000
-1FF80000000007FFC0001FF80000000001FFC0001FF80000000000FFC0001FF800000000
-007FC0001FF800000000003FC0001FF800000000001FC0001FF800000000000FC0001FF8
-00000000000FC0001FF8000000000007C0001FF8000000000007C0001FF8000000000007
-E0001FF8000000000003E0001FF8000000000003E0001FF8000000000003E0001FF80000
-00000001E0001FF8000000000001E0001FF8000000000001E0001FF8000000000001E000
-1FF8000000000001E0001FF8000000000001E0001FF8000000000001E0001FF8000000F0
-0000F0001FF8000000F00000F0001FF8000000F00000F0001FF8000000F00000F0001FF8
-000000F00000F0001FF8000000F0000000001FF8000000F0000000001FF8000000F00000
-00001FF8000001F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-01F0000000001FF8000003F0000000001FF8000007F0000000001FF800000FF000000000
-1FF800001FF0000000001FF80000FFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0
-000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FF8
-0000FFF0000000001FF800001FF0000000001FF800000FF0000000001FF8000007F00000
-00001FF8000003F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-01F0000000001FF8000001F0000000001FF8000000F0000000001FF8000000F000001E00
-1FF8000000F000001E001FF8000000F000001E001FF8000000F000001E001FF8000000F0
-00003C001FF8000000F000003C001FF8000000F000003C001FF80000000000003C001FF8
-0000000000003C001FF80000000000003C001FF80000000000007C001FF8000000000000
-78001FF800000000000078001FF800000000000078001FF800000000000078001FF80000
-00000000F8001FF8000000000000F8001FF8000000000000F8001FF8000000000001F800
-1FF8000000000001F0001FF8000000000001F0001FF8000000000003F0001FF800000000
-0003F0001FF8000000000007F0001FF8000000000007F0001FF800000000000FF0001FF8
-00000000001FF0001FF800000000003FE0001FF800000000007FE0001FF80000000001FF
-E0001FF80000000007FFE0003FF8000000003FFFE0007FFC00000007FFFFE0FFFFFFFFFF
-FFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FF
-FFFFFFFFFFFFFFFFC04F6279E15A>69 D<FFFFFFFFFFFFC0000000FFFFFFFFFFFFFE0000
-00FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFFC0000007FFC0000
-01FFFE0000003FF80000001FFF8000001FF800000003FFC000001FF800000000FFE00000
-1FF8000000007FF000001FF8000000003FF800001FF8000000001FFC00001FF800000000
-0FFE00001FF80000000007FF00001FF80000000003FF00001FF80000000003FF80001FF8
-0000000003FF80001FF80000000001FFC0001FF80000000001FFC0001FF80000000001FF
-E0001FF80000000000FFE0001FF80000000000FFE0001FF80000000000FFF0001FF80000
-000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF000
-1FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF800000000
-00FFF0001FF80000000000FFF0001FF80000000000FFE0001FF80000000001FFE0001FF8
-0000000001FFE0001FF80000000001FFC0001FF80000000001FFC0001FF80000000003FF
-80001FF80000000003FF80001FF80000000003FF00001FF80000000007FE00001FF80000
-00000FFE00001FF8000000001FFC00001FF8000000003FF800001FF8000000007FF00000
-1FF800000000FFE000001FF800000003FF8000001FF80000001FFF0000001FF8000001FF
-FC0000001FFFFFFFFFFFF00000001FFFFFFFFFFFC00000001FFFFFFFFFFE000000001FFF
-FFFFFFC0000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000003FFC000000000000
-00007FFE00000000000000FFFFFFFF000000000000FFFFFFFF000000000000FFFFFFFF00
-0000000000FFFFFFFF000000000000FFFFFFFF0000000000004C6279E15A>80
-D<000007FF0000070000003FFFF00007000001FFFFFC000F000007FFFFFF000F00000FFF
-FFFFC01F00003FFC00FFF01F00007FE0000FF83F0000FF800003FC3F0001FF000000FE7F
-0003FC0000007F7F0007F80000003FFF000FF00000001FFF000FF00000000FFF001FE000
-000007FF001FC000000003FF003FC000000003FF003F8000000001FF007F8000000000FF
-007F8000000000FF007F80000000007F007F00000000007F00FF00000000007F00FF0000
-0000003F00FF00000000003F00FF00000000003F00FF00000000001F00FF00000000001F
-00FF80000000001F00FF80000000001F00FF80000000001F00FF80000000000F00FFC000
-0000000F007FC0000000000F007FE0000000000F007FF00000000000003FF00000000000
-003FF80000000000003FFC0000000000001FFF0000000000001FFF8000000000000FFFE0
-000000000007FFFC000000000007FFFFC00000000003FFFFF80000000001FFFFFF800000
-0000FFFFFFF8000000007FFFFFFF800000001FFFFFFFE00000000FFFFFFFF800000003FF
-FFFFFE00000000FFFFFFFF800000001FFFFFFFC000000001FFFFFFE0000000003FFFFFF0
-0000000003FFFFF800000000003FFFFC000000000003FFFE0000000000007FFE00000000
-00001FFF0000000000000FFF80000000000007FF80000000000003FFC0000000000001FF
-C0000000000000FFC0000000000000FFE00000000000007FE00000000000003FE0000000
-0000003FE0F000000000003FF0F000000000001FF0F000000000001FF0F000000000001F
-F0F000000000000FF0F000000000000FF0F000000000000FF0F800000000000FF0F80000
-0000000FF0F800000000000FF0F800000000000FF0FC00000000000FF0FC00000000000F
-E0FE00000000001FE0FE00000000001FE0FF00000000001FC0FF00000000003FC0FF8000
-0000003FC0FF80000000003F80FFC0000000007F80FFE000000000FF00FFF000000000FF
-00FFF800000001FE00FFFC00000003FC00FEFF00000007F800FE7FC000000FF800FC1FF0
-00001FF000FC0FFE00007FE000F807FFE003FF8000F801FFFFFFFF0000F0007FFFFFFC00
-00F0001FFFFFF00000E00003FFFFC00000E000001FFE0000003C667AE349>83
-D<00001FF8000000000001FFFF000000000007FFFFE0000000001FE01FF8000000003F00
-03FC000000007C0001FF00000000F80000FF80000001F000007FC0000003E000003FE000
-0007C000001FF0000007C000001FF0000007F800000FF800000FFC00000FF800000FFE00
-0007FC00000FFE000007FC00000FFE000007FC00000FFE000003FE00000FFE000003FE00
-000FFE000003FE000007FC000003FE000001F0000003FE00000000000003FE0000000000
-0003FE00000000000003FE00000000000003FE00000000000003FE00000000000003FE00
-0000000003FFFE0000000000FFFFFE000000000FFFFFFE000000007FFF03FE00000003FF
-E003FE0000000FFF0003FE0000003FFC0003FE0000007FF00003FE000001FFC00003FE00
-0003FF800003FE000007FF000003FE00000FFE000003FE00000FFC000003FE00001FF800
-0003FE00003FF8000003FE00003FF0000003FE00007FF0000003FE00F07FE0000003FE00
-F07FE0000003FE00F0FFE0000003FE00F0FFC0000003FE00F0FFC0000003FE00F0FFC000
-0007FE00F0FFC0000007FE00F0FFC0000007FE00F0FFC000000FFE00F0FFE000000FFE00
-F07FE000001FFE00F07FE000003DFE00F03FF0000038FE00E03FF8000078FF01E01FFC00
-00F0FF01E00FFE0003E07F83C007FF0007C07FC7C001FFC03F003FFF80007FFFFC001FFF
-00001FFFF0000FFC000001FF800003F0003C417BBF42>97 D<000001FF80000000000FFF
-F8000000003FFFFE00000000FF807F80000003FC000FE0000007F00003F000001FE00000
-F800003FC000007C00007F8000003E0000FF0000001F0001FF0000001F0001FE000000FF
-0003FC000001FF8007FC000003FF8007F8000003FF800FF8000003FF800FF8000003FF80
-1FF0000003FF801FF0000003FF803FF0000001FF003FE00000007C003FE000000000007F
-E000000000007FE000000000007FE000000000007FC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000
-000000FFC000000000007FC000000000007FE000000000007FE000000000007FE0000000
-00007FE000000000003FE000000000003FF000000000003FF000000000001FF000000003
-C01FF800000003C00FF800000007C00FFC000000078007FC000000078003FE0000000F80
-03FE0000000F0001FF0000001F0000FF8000003E00007FC000003C00003FE00000780000
-1FF00000F000000FF80003E0000003FE0007C0000000FF803F800000003FFFFE00000000
-0FFFF80000000001FF80000032417CBF3A>99 D<000001FF00000000001FFFF000000000
-7FFFFC00000001FF01FF00000003F8007FC000000FF0001FE000001FC0000FF000003F80
-0007F800007F000007FC0000FF000003FC0001FE000001FE0003FC000001FE0003FC0000
-00FF0007F8000000FF000FF8000000FF800FF00000007F801FF00000007F801FF0000000
-7FC01FE00000007FC03FE00000003FC03FE00000003FC07FE00000003FE07FE00000003F
-E07FE00000003FE07FC00000003FE07FC00000003FE0FFC00000003FE0FFFFFFFFFFFFE0
-FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFC00000000000FFC00000000000FFC00000000000FF
-C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-00000000007FC000000000007FE000000000007FE000000000007FE000000000003FE000
-000000003FE000000000003FF000000000001FF000000000001FF000000001E00FF80000
-0001E00FF800000003E007F800000003C007FC00000003C003FC00000007C001FE000000
-0F8000FF0000000F0000FF8000001F00007FC000003E00003FE000007C00000FF00000F8
-000007F80001F0000003FE0007E0000000FFC03F800000003FFFFE0000000007FFF80000
-000000FFC0000033417DBF3A>101 D<0000000000003F80000003FC0001FFE000003FFF
-C007FFF00000FFFFF01FC3F00003FE07FC7E03F80007F000FEF803F8000FE0007FF007F8
-001FC0003FE003F8003F80001FC003F0007F80001FE000E000FF00000FF0000000FF0000
-0FF0000001FE000007F8000001FE000007F8000003FE000007FC000003FC000003FC0000
-03FC000003FC000007FC000003FE000007FC000003FE000007FC000003FE000007FC0000
-03FE000007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE0000
-07FC000003FE000007FC000003FE000003FC000003FC000003FC000003FC000003FE0000
-07FC000001FE000007F8000001FE000007F8000000FF00000FF0000000FF00000FF00000
-007F80001FE00000003F80001FC00000001FC0003F800000003FE0007F000000007FF000
-FE000000007BFE07FC00000000F0FFFFF000000000F03FFFC000000001E003FC00000000
-01E000000000000001E000000000000001E000000000000001E000000000000001E00000
-0000000003E000000000000003F000000000000001F000000000000001F8000000000000
-01F800000000000001FC00000000000001FF00000000000000FFFFFFFE00000000FFFFFF
-FFF00000007FFFFFFFFE0000003FFFFFFFFF8000003FFFFFFFFFE000000FFFFFFFFFF000
-001FFFFFFFFFFC00007FFFFFFFFFFE0001FF000001FFFE0003F80000001FFF000FF00000
-0003FF800FE000000001FF801FC000000000FFC03F80000000007FC07F80000000003FC0
-7F00000000001FE07F00000000001FE0FE00000000001FE0FE00000000000FE0FE000000
-00000FE0FE00000000000FE0FE00000000000FE0FE00000000000FE0FE00000000000FE0
-7F00000000001FC07F00000000001FC07F80000000003FC03F80000000003F801FC00000
-00007F001FE000000000FF000FF000000001FE0003FC00000007F80001FE0000000FF000
-00FF8000003FE000003FF00001FF8000000FFF001FFE00000001FFFFFFF0000000003FFF
-FF800000000003FFF80000003D5E7DBF42>103 D<003E000000FF800001FFC00001FFC0
-0003FFE00003FFE00003FFE00003FFE00003FFE00001FFC00001FFC00000FF8000003E00
-000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000003E00007FFE0007FFFE0007FFFE0007FFFE0007FFFE0007FFFE00001FFE0
-00007FE000007FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE0
-00003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE0
-00003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE0
-00003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE0
-00003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE0
-00003FE000003FE000003FE000007FE00000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFF
-F0FFFFFFF01C5F7DDE24>105 D<0003E0003FF0000000FFC000000007FFE001FFFE0000
-07FFF8000000FFFFE00FFFFF80003FFFFE000000FFFFE01F807FE0007E01FF800000FFFF
-E07C001FF001F0007FC00000FFFFE0F8000FF803E0003FE00000FFFFE1E00007FC078000
-1FF0000001FFE3C00003FE0F00000FF80000007FE7800003FE1E00000FF80000007FE700
-0001FF1C000007FC0000003FEF000001FF3C000007FC0000003FFE000001FF78000007FC
-0000003FFC000001FF70000007FC0000003FFC000000FFF0000003FE0000003FF8000000
-FFE0000003FE0000003FF8000000FFE0000003FE0000003FF8000000FFE0000003FE0000
-003FF0000000FFC0000003FE0000003FF0000000FFC0000003FE0000003FF0000000FFC0
-000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003F
-E0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF800000
-03FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE000
-0000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE
-0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000
-FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000
-003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80
-000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003F
-E0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF800000
-03FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE000
-0000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE
-0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000
-FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000
-003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80
-000003FE0000007FF0000001FFC0000007FF000000FFF8000003FFE000000FFF8000FFFF
-FFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00F
-FFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80693F7DBE
-70>109 D<0003E0007FE000000007FFE003FFFC000000FFFFE00FFFFF000000FFFFE03F
-80FFC00000FFFFE07C003FE00000FFFFE0F0001FF00000FFFFE1E0000FF8000001FFE3C0
-0007FC0000007FE7800007FC0000007FEF000003FE0000003FEE000003FE0000003FFE00
-0003FE0000003FFC000003FE0000003FFC000001FF0000003FF8000001FF0000003FF800
-0001FF0000003FF0000001FF0000003FF0000001FF0000003FF0000001FF0000003FF000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE000
-0001FF0000007FF0000003FF800000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF8
-07FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0423F7DBE
-49>I<000000FFE0000000000007FFFC00000000003FFFFF8000000000FF803FE0000000
-01FC0007F000000007F00001FC0000000FE00000FE0000001FC000007F0000003F800000
-3F8000007F0000001FC00000FE0000000FE00001FC00000007F00003FC00000007F80003
-F800000003F80007F800000003FC0007F000000001FC000FF000000001FE001FF0000000
-01FF001FE000000000FF001FE000000000FF003FE000000000FF803FE000000000FF803F
-E000000000FF807FC0000000007FC07FC0000000007FC07FC0000000007FC07FC0000000
-007FC0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FF
-C0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000
-007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE07FC0000000007FC07F
-C0000000007FC07FC0000000007FC07FE000000000FFC03FE000000000FF803FE0000000
-00FF803FE000000000FF801FE000000000FF001FF000000001FF000FF000000001FE000F
-F000000001FE0007F800000003FC0007F800000003FC0003FC00000007F80001FC000000
-07F00000FE0000000FE00000FF0000001FE000007F8000003FC000003FC000007F800000
-0FE00000FE00000007F80003FC00000003FE000FF800000000FF803FE0000000003FFFFF
-800000000007FFFC000000000000FFE00000003B417DBF42>I<0003E0007FC000000007
-FFE007FFFC000000FFFFE01FFFFF000000FFFFE07F00FFC00000FFFFE1F8001FF00000FF
-FFE3E0000FF80000FFFFE7C00007FC000001FFEF800003FE0000007FFE000001FF000000
-3FFE000000FF8000003FFC0000007FC000003FF80000007FE000003FF00000003FE00000
-3FF00000001FF000003FE00000001FF800003FE00000000FF800003FE00000000FFC0000
-3FE00000000FFC00003FE000000007FE00003FE000000007FE00003FE000000007FE0000
-3FE000000003FF00003FE000000003FF00003FE000000003FF00003FE000000003FF0000
-3FE000000003FF80003FE000000001FF80003FE000000001FF80003FE000000001FF8000
-3FE000000001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF8000
-3FE000000001FF80003FE000000001FF80003FE000000001FF80003FE000000001FF8000
-3FE000000001FF80003FE000000003FF00003FE000000003FF00003FE000000003FF0000
-3FE000000003FF00003FE000000003FF00003FE000000007FE00003FE000000007FE0000
-3FE000000007FC00003FE00000000FFC00003FE00000000FFC00003FE00000001FF80000
-3FE00000001FF000003FF00000003FF000003FF00000003FE000003FF80000007FC00000
-3FFC000000FFC000003FFC000000FF8000003FFE000001FF0000003FEF000003FE000000
-3FE7800007FC0000003FE3E0001FF00000003FE1F0003FE00000003FE0FE01FF80000000
-3FE03FFFFE000000003FE00FFFF8000000003FE000FF80000000003FE000000000000000
-3FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000000
-3FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000000
-3FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000000
-3FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000000
-3FE0000000000000003FE0000000000000003FE0000000000000007FF000000000000000
-FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000FF
-FFFFF80000000000FFFFFFF80000000000415B7DBE49>I<0003C001FC0007FFC007FF80
-FFFFC01FFFC0FFFFC07E07E0FFFFC0F81FF0FFFFC1F01FF8FFFFC3C03FF801FFC3803FF8
-007FC7803FF8007FCF003FF8003FCE003FF8003FDE001FF0003FDC000FE0003FDC000380
-003FFC000000003FF8000000003FF8000000003FF8000000003FF0000000003FF0000000
-003FF0000000003FF0000000003FF0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-007FF000000000FFFC000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000
-FFFFFFFE00002D3F7DBE33>114 D<0000FFE00380000FFFFC0380003FFFFF078000FF00
-1FCF8003F80007FF8007E00001FF800F800000FF801F8000007F803F0000003F803E0000
-003F807E0000001F807C0000001F807C0000000F80FC0000000F80FC0000000F80FC0000
-000F80FE0000000780FE0000000780FE0000000780FF0000000780FF80000007807FC000
-0007807FF0000000007FFC000000003FFF800000003FFFFC0000001FFFFFE000000FFFFF
-FE000007FFFFFF800003FFFFFFE00000FFFFFFF800003FFFFFFC00000FFFFFFE000003FF
-FFFF0000001FFFFF80000000FFFFC00000000FFFE000000001FFE0000000007FF0F00000
-003FF0F00000001FF0F00000000FF8F800000007F8F800000007F8F800000003F8F80000
-0003F8FC00000001F8FC00000001F8FC00000001F8FE00000001F8FE00000001F8FE0000
-0001F0FF00000003F0FF00000003F0FF80000003E0FFC0000007E0FFC0000007C0FFE000
-000F80FFF000001F80FCFC00007F00F83E0000FC00F81FC00FF800F007FFFFE000E001FF
-FF0000E0003FF800002D417DBF34>I<0000780000000000780000000000780000000000
-780000000000780000000000780000000000780000000000F80000000000F80000000000
-F80000000000F80000000000F80000000000F80000000001F80000000001F80000000001
-F80000000003F80000000003F80000000007F80000000007F8000000000FF8000000000F
-F8000000001FF8000000003FF8000000007FF800000000FFF800000003FFFFFFFF000FFF
-FFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80001E0000F
-F80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000F
-F80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000F
-F80001E00007F80003C00007FC0003C00007FC0003C00007FC0007C00003FE0007800003
-FE0007800001FF000F000000FF801E0000007FC03E0000003FE07C0000000FFFF8000000
-03FFE0000000007F80002B597FD733>I<7FFFFFE0001FFFFFE07FFFFFE0001FFFFFE07F
-FFFFE0001FFFFFE07FFFFFE0001FFFFFE07FFFFFE0001FFFFFE0007FFF800007FFFC0000
-1FFF000003FFC000000FFE000003FF00000007FE000003FC00000003FF000003F8000000
-01FF800003F000000001FFC00007E000000000FFC00007C0000000007FE0000F80000000
-003FF0001F00000000003FF0001F00000000001FF8003E00000000000FFC007C00000000
-0007FE00F8000000000007FE00F8000000000003FF01F0000000000001FF83E000000000
-0000FFC7C0000000000000FFC7C00000000000007FEF800000000000003FFF0000000000
-00001FFE000000000000001FFE000000000000000FFC0000000000000007FE0000000000
-000007FF0000000000000003FF0000000000000003FF8000000000000007FFC000000000
-00000FFFC00000000000001F7FE00000000000001F3FF00000000000003E1FF800000000
-00007C1FF8000000000000F80FFC000000000000F807FE000000000001F003FF00000000
-0003E003FF000000000007C001FF800000000007C000FFC0000000000F80007FE0000000
-001F00007FE0000000003E00003FF0000000003E00001FF8000000007C00001FFC000000
-00F800000FFC00000001F8000007FE00000003F8000003FF0000000FF8000003FF800000
-1FF8000003FF8000007FF8000003FFE00007FFFC000007FFF800FFFFFE00001FFFFFF8FF
-FFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF845
-3E80BD46>120 D E end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: A4
-
-%%EndSetup
-%%Page: 1 1
-1 0 bop 509 880 a Fg(Programming)40 b(Exercise)j(2:)58
-b(Scanner)45 b(Sp)t(eci\014cation)440 1478 y Ff(1)135
-b(In)l(tro)t(duction)440 1660 y Fe(The)20 b(scanner)f(is)g(the)i(part)f
-(of)g(the)g(compiler)d(resp)r(onsible)g(for)j(grouping)e(c)n(haracters)
-g(in)h(the)440 1760 y(input)28 b(stream)e(in)n(to)h(tok)n(ens)g(whic)n
-(h)g(are)g(used)g(b)n(y)h(the)g(parser.)37 b(A)28 b(t)n(ypical)e
-(scanner)g(for)i(a)440 1859 y(programming)20 b(language)j(will)f
-(recognize)h(tok)n(ens)h(suc)n(h)h(as)g(reserv)n(ed)e(w)n(ords,)i(iden)
-n(ti\014ers,)440 1959 y(n)n(umeric)g(constan)n(ts,)i(strings)f(and)h
-(op)r(erators.)565 2059 y(One)38 b(of)h(the)h(simplest)c(w)n(a)n(ys)h
-(of)i(implemen)n(ting)c(a)j(scanner)g(is)g(to)h(use)g(a)f(scanner)440
-2158 y(generator.)43 b(There)30 b(are)f(n)n(umerous)f(suc)n(h)i(to)r
-(ols)f(a)n(v)-5 b(ailable.)41 b(F)-7 b(or)30 b(this)f(exercise)g(y)n
-(ou)g(will)440 2258 y(use)e Fd(flex)p Fe(,)g(whic)n(h)f(stands)h(for)g
-(\\F)-7 b(ast)27 b Fd(lex)p Fe(".)440 2533 y Ff(2)135
-b(Using)46 b Fc(flex)440 2714 y Fe(In)34 b(order)e(to)i(use)f
-Fd(flex)f Fe(y)n(ou)h(will)e(need)j(to)f(ha)n(v)n(e)f(the)i
-Fd(prog/gnu)d Fe(mo)r(dule)h(loaded.)53 b(A)n(t)440 2814
-y(a)35 b(Unix)g(prompt,)h(t)n(yp)r(e)g Fd(module)41 b(list)p
-Fe(,)36 b(and)f(see)h(if)41 b Fd(prog/gnu)32 b Fe(is)j(listed.)59
-b(If)36 b(it's)e(not)440 2914 y(listed,)25 b(t)n(yp)r(e)h
-Fd(module)41 b(add)h(prog/gnu)23 b Fe(and)j Fd(module)41
-b(initadd)f(prog/gnu)23 b Fe(to)j(load)e(the)440 3013
-y(mo)r(dule)i(in)h(the)h(curren)n(t)e(shell)g(and)h(the)h(next)g(time)e
-(y)n(ou)h(log)f(in.)565 3113 y(F)-7 b(ull)22 b(do)r(cumen)n(tation)f
-(for)i Fd(flex)e Fe(is)i(a)n(v)-5 b(ailable)19 b(as)k(a)g(man)f(page.)
-35 b(Just)23 b(t)n(yp)r(e)h Fd(man)42 b(flex)440 3212
-y Fe(at)26 b(a)f(Unix)g(prompt)f(to)i(see)f(the)h(do)r(cumen)n(tation.)
-34 b(Y)-7 b(ou)25 b(can)h(also)d(read)i(the)h(do)r(cumen)n(ta-)440
-3312 y(tion)k(for)g Fd(lex)p Fe(,)h(a)n(v)-5 b(ailable)26
-b(in)k(the)h(Solaris)d(Answ)n(erBo)r(ok.)44 b(There)30
-b(are)g(a)h(few)g(di\013erences)440 3412 y(b)r(et)n(w)n(een)d
-Fd(lex)e Fe(and)h Fd(flex)p Fe(,)g(but)h(not)f(to)r(o)h(man)n(y)-7
-b(.)440 3686 y Ff(3)135 b(The)44 b(Generated)i(Scanner)440
-3868 y Fe(When)28 b(y)n(ou)e(compile)e(a)j(scanner)f(sp)r
-(eci\014cation)e(using)j Fd(flex)p Fe(,)f(a)h(function)f(named)g
-Fd(yylex)440 3968 y Fe(is)34 b(generated.)60 b(The)36
-b(default)f(de\014nition)f(of)h(this)g(function)g(tak)n(es)g(no)g
-(argumen)n(ts)f(and)440 4067 y(returns)27 b(an)g(in)n(teger,)f(whic)n
-(h)g(represen)n(ts)h(the)h(scanned)f(tok)n(en.)565 4167
-y(T)-7 b(ok)n(ens)22 b(are)h(usually)e(n)n(um)n(b)r(ered)h(from)g(257)h
-(and)g(up,)i(since)d(that)i(allo)n(ws)c(the)k(scanner)440
-4267 y(to)k(return)f(an)n(y)g(single)e(c)n(haracter)g(as)i(a)h(tok)n
-(en.)36 b(In)28 b Fd(scanner.l)c Fe(the)k(\014nal)e(rule)h(uses)g(this)
-440 4366 y(feature;)g(an)n(y)g(unmatc)n(hed)g(c)n(haracters)e(are)i
-(returned)g(as)g(tok)n(ens.)565 4466 y(The)41 b(generated)f(scanner)h
-(also)e(includes)g(a)i(n)n(um)n(b)r(er)g(of)g(imp)r(ortan)n(t)e(global)
-f(v)-5 b(ari-)440 4566 y(ables)28 b(and)h(utilit)n(y)e(functions.)42
-b(The)30 b(ones)f(that)h(y)n(ou)f(will)d(encoun)n(ter)j(are)g(the)h(v)
--5 b(ariables)440 4665 y Fd(yylineno)p Fe(,)24 b Fd(yyin)p
-Fe(,)j Fd(yytext)e Fe(and)i(the)h(function)f Fd(yyterminate)p
-Fe(.)440 4848 y Fb(yylineno)41 b Fe(This)36 b(v)-5 b(ariable)34
-b(holds)h(the)j(n)n(um)n(b)r(er)d(of)i(the)g(curren)n(t)g(line)e(of)i
-(input.)64 b(It)37 b(is)648 4947 y(useful)d(for)h(error)f(rep)r
-(orting,)h(but)h(slo)n(ws)d(the)j(scanner)f(do)n(wn)g(somewhat,)g(so)g
-(in)648 5047 y(order)23 b(to)h(use)g(it,)h(it)f(has)g(to)g(b)r(e)h
-(explicitly)c(enabled)i(using)g(command-line)d(options)648
-5147 y(or)26 b(the)i Fd(yylineno)d Fe(declaration)f(in)j(the)h(scanner)
-e(sp)r(eci\014cation.)440 5313 y Fb(yyin)42 b Fe(This)26
-b(v)-5 b(ariable)25 b(holds)h(the)i(\014le)f(p)r(oin)n(ter)f(from)g
-(whic)n(h)h Fd(yylex)f Fe(reads)g(its)h(input.)1851 5662
-y(1)p eop
-%%Page: 2 2
-2 1 bop 440 531 a Fb(yytext)43 b Fe(This)20 b(is)h(a)g(c)n(haracter)e
-(arra)n(y)h(con)n(taining)e(the)k(c)n(haracters)d(that)j(w)n(ere)f
-(recognized)648 631 y(as)27 b(a)g(tok)n(en.)440 797 y
-Fb(yyterminate)41 b Fe(This)24 b(function)h(terminates)e(the)i
-(scanning)f(pro)r(cess)g(and)h(causes)f Fd(yylex)648
-897 y Fe(to)g(return)g(0.)35 b(It)25 b(can)f(b)r(e)g(called)e(in)i(an)n
-(y)g(action,)f(and)h(is)f(the)i(default)f(action)f(at)h(the)648
-996 y(end)j(of)h(\014le.)440 1271 y Ff(4)135 b(The)44
-b(T)-11 b(ok)l(ens)440 1453 y Fe(Y)k(our)41 b(scanner)f(m)n(ust)h(to)g
-(skip)g(commen)n(ts,)h(b)r(oth)g(single-line)37 b(C++)j(commen)n(ts)g
-(and)440 1552 y(m)n(ultiline)35 b(C)k(st)n(yle)f(commen)n(ts.)70
-b(If)39 b(the)h(scanner)e(sees)h Fd(/*)g Fe(within)f(a)g(C)i(commen)n
-(t)d(it)440 1652 y(has)23 b(to)g(prin)n(t)f(a)h(w)n(arning)d(message.)
-33 b(If)24 b(the)g(end)f(of)g(\014le)f(is)h(encoun)n(tered)f(within)g
-(a)h(C)g(st)n(yle)440 1752 y(commen)n(t,)j(y)n(our)g(scanner)g(m)n(ust)
-h(prin)n(t)g(an)g(error)e(message)h(and)h(then)h(terminate.)440
-1967 y Fb(Floating-p)s(oin)m(t)43 b(n)m(um)m(b)s(ers)82
-b Fe(consist)37 b(of)i(an)f(in)n(teger)f(part)h(follo)n(w)n(ed)e(b)n(y)
-i(a)g(p)r(erio)r(d,)440 2067 y(a)f(decimal)e(part)i(and)h(an)g(exp)r
-(onen)n(t.)67 b(The)38 b(in)n(teger)e(and)i(decimal)c(parts)j(are)g
-(simply)440 2167 y(sequences)d(of)h(digits.)57 b(The)36
-b(exp)r(onen)n(t)e(part)h(consists)e(of)i(the)h(c)n(haracter)d(`E')h
-(follo)n(w)n(ed)440 2266 y(b)n(y)28 b(an)h(optional)d(sign)h(and)i(a)f
-(sequence)g(of)h(digits.)38 b(Either)27 b(the)i(in)n(teger)e(or)g(the)j
-(decimal)440 2366 y(part)35 b(\(or)g(b)r(oth\))h(m)n(ust)f(b)r(e)h(giv)
-n(en.)58 b(The)36 b(exp)r(onen)n(t)f(is)g(optional.)57
-b(If)36 b(the)g(in)n(teger)e(part)440 2465 y(and)28 b(exp)r(onen)n(t)g
-(are)e(b)r(oth)j(giv)n(en,)d(the)i(decimal)d(p)r(oin)n(t)i(and)h
-(decimal)d(part)i(are)g(optional.)440 2565 y(These)34
-b(are)f(some)g(v)-5 b(alid)32 b(\015oating-p)r(oin)n(t)f(n)n(um)n(b)r
-(ers:)49 b Fd(1.1)p Fe(,)35 b Fd(.1)p Fe(,)g Fd(1.)p
-Fe(,)g Fd(1E2)p Fe(,)g Fd(2E-3)p Fe(,)f Fd(.1E-4)p Fe(.)440
-2665 y(When)28 b(y)n(our)f(scanner)f(recognizes)f(a)i(\015oating-p)r
-(oin)n(t)e(n)n(um)n(b)r(er)h(it)h(should)f(return)h Fd(REAL)p
-Fe(.)440 2881 y Fb(In)m(tegers)83 b Fe(are)40 b(simply)e(sequences)i
-(of)h(digits)e(that)i(are)f(not)h(part)g(of)g(iden)n(ti\014ers)d(or)440
-2980 y(\015oating-p)r(oin)n(t)g(n)n(um)n(b)r(ers.)75
-b(When)42 b(y)n(our)e(scanner)f(recognizes)g(an)h(in)n(teger)f(it)i
-(should)440 3080 y(return)27 b Fd(INTEGER)p Fe(.)440
-3296 y Fb(Iden)m(ti\014ers)83 b Fe(m)n(ust)25 b(start)h(with)g(a)g
-(letter,)g(follo)n(w)n(ed)d(b)n(y)j(an)n(y)g(n)n(um)n(b)r(er)f(of)h
-(digits,)f(letters)440 3395 y(or)j(underscore)f(c)n(haracters.)37
-b(When)29 b(y)n(our)f(scanner)f(recognizes)f(an)i(iden)n(ti\014er)f(it)
-h(should)440 3495 y(return)f Fd(ID)p Fe(.)440 3769 y
-Ff(5)135 b(Requiremen)l(ts)440 3951 y Fe(Y)-7 b(ou)30
-b(are)e(to)h(\014nish)g(the)h(scanner)e(sp)r(eci\014cation)g(in)g
-Fd(scanner.l)e Fe(b)n(y)j(adding)f(rules)g(for)h(C)440
-4051 y(and)d(C++)g(st)n(yle)f(commen)n(ts,)f(iden)n(ti\014ers,)g(in)n
-(tegers)h(and)h(reals.)34 b(Compile)23 b(y)n(our)i(scanner)440
-4150 y(using)g(the)i(command)d Fd(make)42 b(scanner)p
-Fe(.)34 b(This)25 b(generates)g(a)h(program)e(named)h
-Fd(scanner)p Fe(,)440 4250 y(whic)n(h)i(y)n(ou)f(can)i(use)f(to)g(test)
-h(y)n(our)f(scanner.)565 4350 y(Run)g(y)n(our)f(scanner)g(on)h(the)h
-(\014les)e(in)h Fd(~komp/lab2/test)21 b Fe(and)27 b(c)n(hec)n(k)f(that)
-i(it)f(gener-)440 4449 y(ates)g(the)h(correct)e(output.)440
-4649 y Fb(Hand)32 b(in)f(the)h(follo)m(wing:)565 4815
-y Fa(\017)41 b Fe(The)27 b(scanner)g(sp)r(eci\014cation,)e(with)i(y)n
-(our)f(c)n(hanges)h(clearly)d(mark)n(ed.)565 4981 y Fa(\017)41
-b Fe(Answ)n(ers)26 b(to)i(the)g(questions)e(in)h(the)g(next)h(section.)
-565 5147 y Fa(\017)41 b Fe(T)-7 b(est)27 b(data)g(that)h(sho)n(w)f
-(that)h(the)g(scanner)e(w)n(orks)g(as)h(sp)r(eci\014ed.)1851
-5662 y(2)p eop
-%%Page: 3 3
-3 2 bop 440 531 a Ff(6)135 b(Questions)440 713 y Fb(Question)46
-b(1)83 b Fe(A)41 b(scanner)f(generator)e(translates)h(the)i(regular)e
-(expressions)f(in)i(the)440 813 y(input)24 b(in)n(to)g(deterministic)c
-(or)k(nondeterministic)c(\014nite)25 b(automata,)e(whic)n(h)g(is)h
-(then)h(sim-)440 912 y(ulated)i(to)g(recogize)e(tok)n(ens)i(in)g(the)h
-(input.)565 1012 y(Sections)j(3.6{3.9)f(in)h(the)i(textb)r(o)r(ok)f
-(describ)r(es)f(ho)n(w)h(a)g(scanner)f(generator)f(w)n(orks.)440
-1112 y(Use)i(the)f(tec)n(hniques)g(in)f(3.7)h(to)g(con)n(v)n(ert)f(y)n
-(our)h(regular)d(expression)h(for)i(\015oating-p)r(oin)n(t)440
-1211 y(n)n(um)n(b)r(ers)h(in)n(to)g(an)g(NF)-9 b(A,)34
-b(then)g(use)f(the)h(tec)n(hiques)d(from)h(section)g(3.6)g(to)h(con)n
-(v)n(ert)f(the)440 1311 y(NF)-9 b(A)30 b(in)n(to)e(a)h(DF)-9
-b(A.)30 b(Finally)d(use)i(the)h(tec)n(hnique)e(describ)r(ed)g(in)h
-(section)f(3.9)h(to)g(con)n(v)n(ert)440 1411 y(the)f(regular)d
-(expression)g(directly)g(in)n(to)i(a)g(DF)-9 b(A.)440
-1626 y Fb(Question)24 b(2)83 b Fe(Are)22 b(the)g(DF)-9
-b(As)23 b(y)n(ou)e(created)g(in)h(question)e(1)i(minimal?)30
-b(If)23 b(they)f(are)f(not,)440 1726 y(use)27 b(the)h(tec)n(hniques)f
-(in)g(section)f(3.9)h(to)g(create)g(minimal)c(DF)-9 b(As)28
-b(for)f(b)r(oth)h(automata.)440 2001 y Ff(7)135 b(Extra)45
-b(Credit)g(W)-11 b(ork:)60 b(Regexp)46 b(matc)l(her)440
-2182 y Fe(Implemen)n(t)35 b(a)i(program)d(that)j(coun)n(ts)g(the)g(n)n
-(um)n(b)r(er)f(of)h(matc)n(hes)f(of)h(a)g(user-supplied)440
-2282 y(regular)24 b(expression)g(in)i(a)h(\014le.)35
-b(Optionally)-7 b(,)24 b(implemen)n(t)f(a)j(simple)e(v)n(ersion)g(of)j
-(the)g(Unix)440 2382 y Fd(grep)f Fe(utilit)n(y)-7 b(.)565
-2481 y(Y)g(our)25 b(program)d(is)i(to)i(con)n(v)n(ert)e(the)i(regular)c
-(expression)h(in)n(to)i(an)g(NF)-9 b(A)26 b(or)e(DF)-9
-b(A)27 b(\(the)440 2581 y(c)n(hoice)f(is)g(y)n(ours\),)h(whic)n(h)f(is)
-h(then)h(sim)n(ulated)c(to)k(p)r(erform)e(the)i(searc)n(h.)440
-2780 y Fb(Hand)k(in)f(y)m(our)i(implemen)m(tation)28
-b(and)k(an)m(y)h(test)f(data)h(y)m(ou)f(ha)m(v)m(e)h(used.)1851
-5662 y Fe(3)p eop
-%%Trailer
-end
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/doc/old_not_used_instructions/lab3.pdf b/doc/old_not_used_instructions/lab3.pdf
deleted file mode 100755
index 21b3434683812b23d853f0895bd352fa80449134..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 85295
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%0ApW9N>iegAUi^^#?!
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

diff --git a/doc/old_not_used_instructions/lab3.ps b/doc/old_not_used_instructions/lab3.ps
deleted file mode 100644
index 255fd89..0000000
--- a/doc/old_not_used_instructions/lab3.ps
+++ /dev/null
@@ -1,2100 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
-%%Title: lab3.dvi
-%%Pages: 3
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: A4
-%%EndComments
-%DVIPSCommandLine: dvips -o lab3.ps lab3.dvi
-%DVIPSParameters: dpi=600, comments removed
-%DVIPSSource:  TeX output 1997.10.21:1501
-%%BeginProcSet: tex.pro
-/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
-/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
-mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
-ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
-hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
-TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
-forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
-/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
-/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
-/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
-string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
-end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
-/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
-N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
-length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
-128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
-get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
-dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
-/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
-/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
-0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
-setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
-if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
-length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
-cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
-0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
-add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
-/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
-known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
-/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
-65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
-0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
-{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
-getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
-ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
-RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
-false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
-round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
-rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
-{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
-B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
-4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
-p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
-a}B /bos{/SS save N}B /eos{SS restore}B end
-%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (lab3.dvi)
-@start /Fa 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFF
-FFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFF
-FFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFF
-FFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>
-15 D E /Fb 27 122 df<07801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01F
-E007800E0E7A8D1B>46 D<00003C00000000FC00000001FC0000000FFC0000007FFC0000
-FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC0000FF9FFC0000001FFC0000001FFC000000
-1FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001F
-FC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC
-0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00
-00001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000
-001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000000
-1FFC0000001FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF802137
-79B630>49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FFFFFFE001FC07FFF80
-3F801FFF807FE007FFC07FF007FFE0FFF003FFF0FFF801FFF0FFF801FFF0FFF800FFF8FF
-F800FFF8FFF800FFF87FF000FFF87FF000FFF83FE000FFF80F8000FFF8000000FFF80000
-00FFF0000001FFF0000001FFF0000001FFE0000003FFC0000003FFC0000007FF8000000F
-FF0000000FFE0000001FF80000003FF00000007FE0000000FF80000000FF00000001FE00
-000003F800000007F000F8000FE000F8001FC000F8003F8000F8007E0001F800FC0001F0
-01F80001F003F00003F003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFFFF07F
-FFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630>I<
-0003FF0000001FFFE000007FFFFC0000FFFFFE0003FC07FF8007F003FFC007E003FFC00F
-F801FFE00FFC01FFE01FFE01FFF01FFE01FFF01FFE01FFF01FFF01FFF01FFE01FFF01FFE
-01FFF01FFE01FFF00FFC01FFE007F803FFE001E003FFC0000003FFC0000007FF80000007
-FF0000000FFE0000003FF800000FFFF000000FFFC000000FFFF000000FFFFC00000007FF
-00000003FFC0000001FFE0000000FFF0000000FFF8000000FFFC0000007FFC0000007FFC
-0FC0007FFE3FF0007FFE7FF8007FFE7FF8007FFEFFFC007FFEFFFC007FFEFFFC007FFEFF
-FC007FFEFFFC007FFCFFFC00FFFC7FF800FFF87FF000FFF83FE001FFF03FC003FFE01FF8
-07FFC00FFFFFFF8003FFFFFF0001FFFFFC00003FFFE0000007FF000027387CB630>I<07
-801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00780000000000000000000
-00000000000000000007801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007
-800E257AA41B>58 D<FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0
-FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000
-007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000
-007FFC000003FFE000FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0
-FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF044397DB84B>72 D<000000FFF80000000000
-0FFFFF80000000007FFFFFF000000001FFFFFFFC00000007FFE03FFF0000001FFF0007FF
-C000003FFC0001FFE000007FF80000FFF00000FFF000007FF80001FFE000003FFC0003FF
-C000001FFE0007FF8000000FFF0007FF8000000FFF000FFF00000007FF800FFF00000007
-FF801FFF00000007FFC01FFE00000003FFC03FFE00000003FFE03FFE00000003FFE03FFE
-00000003FFE07FFE00000003FFF07FFC00000001FFF07FFC00000001FFF07FFC00000001
-FFF0FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC
-00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001
-FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF87FFC00000001FFF07FFC
-00000001FFF07FFC00000001FFF07FFE00000003FFF03FFE00000003FFE03FFE00000003
-FFE03FFE00000003FFE01FFF00000007FFC01FFF00000007FFC00FFF001FC007FF8007FF
-807FF00FFF0007FF80FFF80FFF0003FFC1FFFC1FFE0001FFE3F07E3FFC0000FFF3E01F7F
-F800007FFBC00FFFF000003FFFC00FFFE000001FFFE007FFC0000007FFF03FFF00000001
-FFFFFFFC000000007FFFFFF8000800000FFFFFFC001C000000FFFBFE001C0000000001FF
-807C0000000001FFFFFC0000000001FFFFFC0000000000FFFFFC0000000000FFFFF80000
-000000FFFFF800000000007FFFF800000000007FFFF000000000007FFFF000000000003F
-FFE000000000003FFFE000000000001FFFC000000000000FFF80000000000007FF000000
-00000001FC003E4A7BB948>81 D<003FFE00000003FFFFE000000FFFFFF800001FFFFFFE
-00003FF007FF00003FF803FF80003FF801FFC0003FF800FFC0003FF800FFE0003FF8007F
-E0001FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE0000000FFFF
-E000000FFFFFE00000FFFFFFE00003FFFC7FE0000FFFC07FE0001FFE007FE0003FFC007F
-E0007FF8007FE0007FF0007FE000FFF0007FE000FFE0007FE000FFE0007FE000FFE0007F
-E000FFE000FFE000FFF000FFE0007FF001FFE0007FF803FFF0003FFC0FFFFFC01FFFFF3F
-FFC007FFFE1FFFC003FFF80FFFC0007FC003FFC02A257DA42E>97
-D<0001FFC000000FFFFC00007FFFFF0000FFFFFF8003FF80FFC007FF01FFC00FFE01FFC0
-1FFC01FFC01FF801FFC03FF801FFC03FF800FF807FF0007F007FF0001C007FF0000000FF
-F0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0
-000000FFF00000007FF00000007FF80000007FF80000003FF80000003FFC0003E01FFC00
-03E01FFE0007E00FFF000FC007FF801F8003FFE03F8000FFFFFE00007FFFFC00000FFFF0
-000001FF800023257DA42A>99 D<000000007F800000007FFF800000007FFF800000007F
-FF800000007FFF800000007FFF8000000003FF8000000001FF8000000001FF8000000001
-FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001
-FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800003FF01
-FF80001FFFF1FF80007FFFFDFF8001FFFFFFFF8003FFC07FFF8007FF000FFF800FFE0007
-FF801FFC0003FF803FF80001FF803FF80001FF807FF80001FF807FF00001FF807FF00001
-FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001
-FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF807FF00001
-FF807FF00001FF807FF80001FF803FF80001FF803FF80003FF801FFC0007FF800FFC000F
-FF8007FE001FFFC003FF80FFFFFE01FFFFFFFFFE007FFFF9FFFE001FFFC1FFFE0003FE01
-FFFE2F3A7DB935>I<0003FF8000001FFFF000007FFFFC0001FFFFFE0003FF83FF8007FE
-00FF800FFC007FC01FFC003FE01FF8003FE03FF8001FF03FF8001FF07FF0001FF07FF000
-1FF87FF0000FF8FFF0000FF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFF00000
-00FFF0000000FFF0000000FFF00000007FF00000007FF00000007FF80000003FF8000000
-3FF80000F81FFC0000F80FFC0001F80FFE0003F007FF8007E001FFF03FE000FFFFFF8000
-7FFFFF00000FFFFC000001FFE00025257DA42C>I<00000FF8000000FFFE000007FFFF00
-001FFFFF80003FF8FF80007FE1FFC000FFC1FFC001FF81FFC001FF81FFC003FF81FFC003
-FF00FF8003FF00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF
-0000FFFFFF000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
-0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
-03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
-FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFF
-FE0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000003F00
-0007FE00FF80007FFFE3FFC001FFFFFFFFE003FFFFFFDFE00FFE07FF1FE01FF801FF9FE0
-1FF801FF9FE03FF000FFCFC03FF000FFC7807FF000FFE0007FF000FFE0007FF000FFE000
-7FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0003FF000FFC0003FF000FFC000
-1FF801FF80001FF801FF80000FFE07FF000007FFFFFC00000FFFFFF800000F7FFFE00000
-1F07FE0000001F00000000001F00000000001F00000000001F80000000001FC000000000
-1FFFFFF800001FFFFFFF80001FFFFFFFE0000FFFFFFFF8000FFFFFFFFC0007FFFFFFFE00
-03FFFFFFFE000FFFFFFFFF003FFFFFFFFF007FC0000FFF807F800001FF80FF000000FF80
-FF0000007F80FF0000007F80FF0000007F80FF800000FF807F800000FF007FC00001FF00
-3FF00007FE001FFE003FFC0007FFFFFFF00001FFFFFFC000007FFFFF00000007FFF00000
-2B377DA530>I<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF000000
-00FFFF0000000007FF0000000003FF0000000003FF0000000003FF0000000003FF000000
-0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000
-0003FF0000000003FF0000000003FF0000000003FF0000000003FF007FC00003FF03FFF8
-0003FF0FFFFE0003FF1FFFFF0003FF3F03FF8003FF7801FF8003FFF001FF8003FFE000FF
-C003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935
->I<01F80003FC0007FE000FFF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007
-FE0003FC0001F80000000000000000000000000000000000000000000000000000FF007F
-FF007FFF007FFF007FFF007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003
-FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003
-FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8FFFFF815
-3B7DBA1B>I<00FF00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC
-163A7DB91B>108 D<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FF
-FFE000FFFE1FFFFF83FFFFF000FFFE3F03FF87E07FF000FFFE7C01FFCF803FF80007FEF0
-00FFDE001FF80003FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC
-0003FF80007FF0000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007F
-E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003
-FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000
-0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00
-007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC
-0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F
-E0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FF
-FFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FF
-F800FFFE0FFFFE00FFFE1FFFFF00FFFE3F03FF80FFFE7801FF8007FEF001FF8003FFE000
-FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA4
-35>I<0001FFC00000000FFFF80000007FFFFF000000FFFFFF800003FF80FFE00007FE00
-3FF0000FFC001FF8001FF8000FFC001FF8000FFC003FF00007FE003FF00007FE007FF000
-07FF007FF00007FF007FF00007FF00FFF00007FF80FFF00007FF80FFF00007FF80FFF000
-07FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF807FF000
-07FF007FF00007FF007FF00007FF003FF00007FE003FF8000FFE001FF8000FFC001FF800
-0FFC000FFC001FF80007FE003FF00003FF80FFE00001FFFFFFC000007FFFFF0000001FFF
-FC00000001FFC0000029257DA430>I<00FF00FF8000FFFF0FFFF800FFFF3FFFFE00FFFF
-FFFFFF00FFFFFE07FFC0FFFFF001FFE003FFC000FFE003FF8000FFF003FF00007FF803FF
-00007FF803FF00003FFC03FF00003FFC03FF00003FFC03FF00001FFE03FF00001FFE03FF
-00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF
-00001FFE03FF00001FFE03FF00003FFC03FF00003FFC03FF00003FFC03FF00003FFC03FF
-00007FF803FF80007FF803FF8000FFF003FFE001FFE003FFF003FFC003FFFC0FFF8003FF
-FFFFFF0003FF3FFFFC0003FF0FFFF00003FF01FF000003FF0000000003FF0000000003FF
-0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF
-0000000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFF
-FC000000FFFFFC0000002F357EA435>I<00FE07F000FFFE1FFC00FFFE3FFF00FFFE7FFF
-80FFFEF8FF80FFFFF1FFC007FFE1FFC003FFC1FFC003FFC1FFC003FF81FFC003FF80FF80
-03FF807F0003FF801C0003FF00000003FF00000003FF00000003FF00000003FF00000003
-FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE
-0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114
-D<003FF03803FFFEF80FFFFFF81FFFFFF83FC00FF87F0003F87F0001F8FE0001F8FE0000
-F8FE0000F8FF0000F8FF800000FFF80000FFFFE0007FFFFC007FFFFF003FFFFFC01FFFFF
-F00FFFFFF803FFFFF800FFFFFC001FFFFC00007FFE000007FEF80003FEF80001FEFC0000
-FEFC0000FEFE0000FEFE0000FCFF0001FCFF8003F8FFF00FF8FFFFFFF0FFFFFFC0F8FFFF
-00E01FF8001F257DA426>I<001F0000001F0000001F0000001F0000001F0000003F0000
-003F0000003F0000003F0000007F0000007F000000FF000000FF000001FF000003FF0000
-07FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF000003FF0000
-03FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0000
-03FF000003FF000003FF000003FF000003FF000003FF00F803FF00F803FF00F803FF00F8
-03FF00F803FF00F803FF00F803FF00F803FF81F801FF81F001FFC3E000FFFFE0007FFFC0
-001FFF000003FC001D357EB425>I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF00
-3FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
-01FFC003FF0001FFC003FF0003FFC003FF0007FFC001FF800FFFE001FFC03FFFFF00FFFF
-FCFFFF007FFFF8FFFF001FFFE0FFFF0003FF00FFFF30257DA435>I<FFFFF1FFFF807FFF
-FFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFF07FF000F
-F80007E003FF0007FC0007C003FF0007FC000FC001FF8007FC000F8001FF8007FE000F80
-01FFC00FFE001F8000FFC00FFF001F0000FFC01FFF003F00007FE01FFF003E00007FE01F
-FF803E00007FF03FFF807E00003FF03E7FC07C00003FF07E7FC0FC00001FF87C3FC0F800
-001FF87C3FE0F800001FFCFC3FE1F800000FFCF81FF1F000000FFDF81FF1F000000FFFF0
-0FF3F0000007FFF00FFBE0000007FFF00FFFE0000003FFE007FFC0000003FFE007FFC000
-0003FFC003FFC0000001FFC003FF80000001FFC003FF80000000FF8001FF00000000FF80
-01FF00000000FF8001FF000000007F0000FE000000007F0000FE000000003E00007C0000
-40257EA445>119 D<FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF0FFFFF0
-1FFFF001FFC007F00000FFC007E000007FE00FC000003FF01F8000003FF83F8000001FFC
-7F0000000FFCFE00000007FFFC00000003FFF800000003FFF000000001FFE000000000FF
-E0000000007FE0000000003FF0000000003FF8000000007FFC00000000FFFC00000001FF
-FE00000003FBFF00000007F3FF80000007E1FFC000000FC0FFC000001F807FE000003F80
-3FF000007F003FF80000FE001FFC0000FC000FFC00FFFF803FFFF8FFFF803FFFF8FFFF80
-3FFFF8FFFF803FFFF8FFFF803FFFF82D257EA432>I<FFFFF003FFF8FFFFF003FFF8FFFF
-F003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E0003FF80007E0001FF80007C0001FF
-C000FC0000FFC000F80000FFE001F800007FE001F000007FE001F000007FF003F000003F
-F003E000003FF807E000001FF807C000001FFC0FC000000FFC0F8000000FFC1F80000007
-FE1F00000007FE1F00000007FF3F00000003FF3E00000003FFFE00000001FFFC00000001
-FFFC00000000FFF800000000FFF800000000FFF8000000007FF0000000007FF000000000
-3FE0000000003FE0000000001FC0000000001FC0000000000F80000000000F8000000000
-1F80000000001F00000000003F0000003F003E0000007F807E000000FFC07C000000FFC0
-FC000000FFC0F8000000F801F8000000FC07F00000007E1FE00000007FFFC00000003FFF
-000000001FFE0000000007F0000000002D357EA432>I E /Fc 5
-116 df<3FFFC0000000007FFFC000000000FFFFE000000000FFFFE000000000FFFFE000
-000000FFFFE0000000007FFFE0000000003FFFE000000000003FE000000000003FE00000
-0000003FE000000000003FE000000000003FE000000000003FE000000000003FE0000000
-00003FE000000000003FE000000000003FE000000000003FE000000000003FE000000000
-003FE000000000003FE007FE0000003FE03FFFC000003FE0FFFFE000003FE3FFFFF80000
-3FE7FFFFFC00003FFFFFFFFE00003FFFFFFFFF00003FFFFFFFFF80003FFFF80FFFC0003F
-FFC003FFE0003FFF0000FFF0003FFE00007FF0003FFC00003FF8003FF800001FF8003FF0
-00000FFC003FF000000FFC003FE0000007FC003FE0000007FE003FE0000003FE003FE000
-0003FE003FE0000003FF003FE0000003FF003FE0000001FF003FE0000001FF003FE00000
-01FF003FE0000001FF003FE0000001FF003FE0000001FF003FE0000001FF003FE0000001
-FF003FE0000001FF003FE0000003FF003FE0000003FE003FE0000003FE003FE0000007FE
-003FF0000007FE003FF0000007FC003FF800000FFC003FF800001FF8003FFC00001FF800
-3FFC00003FF0003FFE00007FF0003FFF0001FFE0003FFFC003FFC0003FFFF01FFFC0003F
-FFFFFFFF80003FFFFFFFFF00003FEFFFFFFE00003FE7FFFFFC00003FE3FFFFF000001FC0
-FFFFC000000FC03FFF00000000000FF80000384A7FC83E>98 D<00001E00000000007F80
-00000000FFC000000001FFE000000001FFE000000001FFE000000001FFE000000001FFE0
-00000001FFE000000000FFC0000000007F80000000001E00000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000003FFFFFC000007FFFFFC000007FFFFFE0
-00007FFFFFE000007FFFFFE000007FFFFFE000007FFFFFE000003FFFFFE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0
-000000003FE0000000003FE0000000003FE0000000003FE000007FFFFFFFFFC0FFFFFFFF
-FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE07FFFFFFF
-FFC02B4A76C93E>105 D<00000007FE0000003FFFC03FFF8000007FFFC0FFFFE00000FF
-FFE3FFFFF00000FFFFE7FFFFF80000FFFFEFFFFFFC0000FFFFFFFFFFFE00007FFFFFFFFF
-FE00003FFFFFF80FFF0000003FFFC003FF0000003FFF8001FF0000003FFE0001FF800000
-3FFE0001FF8000003FFC0000FF8000003FF80000FF8000003FF80000FF8000003FF00000
-FF8000003FF00000FF8000003FF00000FF8000003FE00000FF8000003FE00000FF800000
-3FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000
-FF8000003FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000FF800000
-3FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000
-FF8000003FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000FF800000
-3FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000FF8000003FE00000
-FF80003FFFFFE03FFFFF807FFFFFF07FFFFFC0FFFFFFF87FFFFFE0FFFFFFF87FFFFFE0FF
-FFFFF87FFFFFE0FFFFFFF87FFFFFE07FFFFFF07FFFFFC03FFFFFE03FFFFF803B347FB33E
->110 D<00000FF800000000007FFF0000000003FFFFE000000007FFFFF00000001FFFFF
-FC0000003FFFFFFE0000007FFFFFFF000000FFFFFFFF800001FFF80FFFC00003FFC001FF
-E00007FF8000FFF00007FE00003FF0000FFC00001FF8001FF800000FFC001FF800000FFC
-003FF0000007FE003FE0000003FE003FE0000003FE007FE0000003FF007FC0000001FF00
-7FC0000001FF007FC0000001FF00FF80000000FF80FF80000000FF80FF80000000FF80FF
-80000000FF80FF80000000FF80FF80000000FF80FF80000000FF80FF80000000FF80FF80
-000000FF80FFC0000001FF80FFC0000001FF807FC0000001FF007FC0000001FF007FE000
-0003FF007FE0000003FF003FF0000007FE003FF0000007FE001FF800000FFC001FFC0000
-1FFC000FFE00003FF8000FFF00007FF80007FF8000FFF00003FFE003FFE00001FFF80FFF
-C00001FFFFFFFFC00000FFFFFFFF8000003FFFFFFE0000001FFFFFFC0000000FFFFFF800
-000003FFFFE000000000FFFF80000000000FF800000031367AB43E>I<0001FFF00F0000
-1FFFFE1F8000FFFFFFBF8001FFFFFFFF8007FFFFFFFF800FFFFFFFFF801FFFFFFFFF803F
-FFFFFFFF803FFE003FFF807FF00007FF807FC00003FF80FF800001FF80FF000000FF80FF
-000000FF80FF000000FF80FF000000FF80FF000000FF80FF8000007F007FE0000000007F
-F8000000003FFF800000003FFFFC0000001FFFFFF000000FFFFFFF000003FFFFFFC00001
-FFFFFFF000007FFFFFF800000FFFFFFE000001FFFFFF00000007FFFF800000001FFFC000
-000003FFC000000000FFE03F0000003FE07F8000001FF0FF8000001FF0FF8000000FF0FF
-C000000FF0FFC000000FF0FFC000000FF0FFE000000FF0FFF000001FF0FFF000003FE0FF
-FC00007FE0FFFE0001FFC0FFFFC00FFFC0FFFFFFFFFF80FFFFFFFFFF00FFFFFFFFFE00FF
-FFFFFFFC00FE7FFFFFF800FE1FFFFFE000FC07FFFF80007800FFF800002C3677B43E>
-115 D E /Fd 47 125 df<07C00FE01FF01FF81FF81FFC1FFC0FFC07FC00FC00FC00FC00
-FC00FC01FC01F803F803F807F00FF01FE03FC07FC0FF80FF007C0038000E1B72B22C>39
-D<0000780000FC0003FC0007FC000FF8001FF0003FC0007F8000FF0001FE0001FC0003FC
-0003F80007F0000FF0000FE0001FE0001FC0001FC0003F80003F80003F80007F00007F00
-007F00007F0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FF00007F00007F00007F00007F00003F80003F80003F80001FC0
-001FC0001FE0000FE0000FF00007F00003F80003FC0001FC0001FE0000FF00007F80003F
-C0001FF0000FF80007FC0003FC0000FC000078164272B92C>I<780000FC0000FF0000FF
-80007FC0003FE0000FF00007F80003FC0001FE0000FE0000FF00007F00003F80003FC000
-1FC0001FE0000FE0000FE00007F00007F00007F00003F80003F80003F80003F80003FC00
-01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
-03FC0003F80003F80003F80003F80007F00007F00007F0000FE0000FE0001FE0001FC000
-3FC0003F80007F0000FF0000FE0001FE0003FC0007F8000FF0003FE0007FC000FF8000FF
-0000FC0000780000164279B92C>I<000380000007C000000FE000000FE000000FE00000
-0FE000000FE000300FE018FC0FE07EFF0FE1FEFF8FE3FEFFEFEFFEFFFFFFFE7FFFFFFC1F
-FFFFF00FFFFFE003FFFF8000FFFE0000FFFE0003FFFF800FFFFFE01FFFFFF07FFFFFFCFF
-FFFFFEFFEFEFFEFF8FE3FEFF0FE1FEFC0FE07E300FE018000FE000000FE000000FE00000
-0FE000000FE0000007C000000380001F247AAA2C>I<00007800000000FC00000000FC00
-000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
-0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00007FFFFFFFF0FF
-FFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF00000FC00000000FC00000000
-FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC
-00000000FC00000000FC00000000FC00000000FC00000000FC0000000078000025267DAB
-2C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B
-9B2C>45 D<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<0000
-0007000000000F800000001F800000001F800000003F800000003F000000007F00000000
-7E00000000FE00000000FC00000001FC00000001F800000003F800000003F000000003F0
-00000007F000000007E00000000FE00000000FC00000001FC00000001F800000003F8000
-00003F000000007F000000007E00000000FE00000000FC00000000FC00000001FC000000
-01F800000003F800000003F000000007F000000007E00000000FE00000000FC00000001F
-C00000001F800000001F800000003F800000003F000000007F000000007E00000000FE00
-000000FC00000001FC00000001F800000003F800000003F000000007F000000007E00000
-0007E00000000FE00000000FC00000001FC00000001F800000003F800000003F00000000
-7F000000007E00000000FE00000000FC00000000FC00000000F800000000780000000021
-417BB92C>I<000380000007C000000FC000000FC000001FC000003FC000003FC000007F
-C00001FFC00003FFC0007FFFC000FFFFC000FFFFC000FFDFC000FF9FC0007E1FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC0007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D34
-78B32C>49 D<000FF80000007FFF000001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC00
-3FF01FFE003FC003FF007F8000FF807F00007F80FF00003FC0FE00001FC0FF00001FE0FF
-00001FE0FF00000FE0FF00000FE07E00000FE03C00000FE00000000FE00000000FE00000
-001FE00000001FC00000001FC00000003FC00000007F800000007F80000000FF00000001
-FE00000003FE00000007FC0000000FF80000001FF00000003FE0000000FFC0000001FF80
-000003FE00000007FC0000000FF80000003FF00000007FC0000000FF80000001FF000000
-03FE0007C007FC000FE01FF0000FE03FE0000FE07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FF
-FFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC0000007FFF800001FFFFE000
-07FFFFF0000FFFFFFC001FFFFFFE001FF807FE003FE001FF003FC000FF003FC0007F803F
-C0003F803FC0003F801F80003F800F00003F800000003F800000007F800000007F000000
-00FF00000001FE00000007FE0000003FFC00001FFFF800003FFFF000003FFFE000003FFF
-E000003FFFF800001FFFFC00000007FE00000001FF00000000FF800000007F800000003F
-C00000001FC00000001FE00000000FE00000000FE00000000FE03C00000FE07E00000FE0
-FF00000FE0FF00001FE0FF00001FC0FF00003FC0FF00007F807F8000FF807FC001FF003F
-F807FF001FFFFFFE000FFFFFFC0007FFFFF00003FFFFE000007FFF8000000FFC00002335
-7CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F00000000000000000000
-000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE07F
-C03F801F000B2470A32C>58 D<07C00FE01FF03FF83FF83FF83FF83FF81FF00FE007C000
-00000000000000000000000000000000000000000000000000000007C00FE01FF03FF03F
-F83FF83FF83FF81FF80FF807F801F803F803F007F00FE01FE03FC07FC0FF80FF007E0038
-000D3072A32C>I<7FFFFFE0007FFFFFFC00FFFFFFFE00FFFFFFFF807FFFFFFFC07FFFFF
-FFC003F8003FE003F8001FF003F8000FF003F80007F003F80007F803F80003F803F80003
-F803F80003F803F80003F803F80003F803F80007F803F80007F003F8000FF003F8001FE0
-03F8003FC003FFFFFF8003FFFFFF0003FFFFFE0003FFFFFE0003FFFFFF8003FFFFFFC003
-F8007FE003F8000FF003F80007F803F80003F803F80001FC03F80001FC03F80000FE03F8
-0000FE03F80000FE03F80000FE03F80000FE03F80000FE03F80001FE03F80001FC03F800
-03FC03F80007FC03F8000FF803F8003FF87FFFFFFFF07FFFFFFFE0FFFFFFFFC0FFFFFFFF
-807FFFFFFE007FFFFFF80027337FB22C>66 D<0000FF00F00007FFE0F8000FFFF9F8003F
-FFFFF8007FFFFFF800FFFFFFF801FFC1FFF803FF007FF807FC003FF807F8001FF80FF000
-0FF80FE00007F81FE00007F81FC00007F83FC00003F83F800003F87F800003F87F000003
-F87F000001F07F00000000FF00000000FE00000000FE00000000FE00000000FE00000000
-FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF
-000000007F000000007F000000007F000001F07F800003F83F800003F83FC00003F81FC0
-0003F81FE00007F80FE00007F00FF00007F007F8000FF007FC001FE003FF003FE001FFC0
-FFC000FFFFFF80007FFFFF00003FFFFE00000FFFF8000007FFE0000000FF000025357DB3
-2C>I<7FFFFF8000FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE007FFFFFFF0007F003
-FF8007F000FFC007F0003FC007F0001FE007F0001FF007F0000FF007F00007F007F00007
-F807F00003F807F00003FC07F00001FC07F00001FC07F00001FC07F00001FC07F00000FE
-07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07
-F00000FE07F00000FE07F00000FE07F00001FE07F00001FC07F00001FC07F00001FC07F0
-0003FC07F00003F807F00007F807F00007F807F0000FF007F0000FF007F0001FE007F000
-3FE007F000FFC007F003FF807FFFFFFF00FFFFFFFE00FFFFFFFC00FFFFFFF800FFFFFFE0
-007FFFFF800027337FB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFF
-FFFC7FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001
-FC03F80001FC03F80000F803F800000003F800000003F800000003F800F80003F801FC00
-03F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003
-FFFFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F801FC0003F800F80003F8
-00000003F800000003F800000003F800003E03F800007F03F800007F03F800007F03F800
-007F03F800007F03F800007F03F800007F03F800007F7FFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFE28337FB22C>I<0001FC0780000FFF87C0001FFF
-CFC0007FFFFFC000FFFFFFC001FFFFFFC003FF87FFC003FE01FFC007F800FFC00FF0007F
-C00FF0007FC01FE0003FC01FC0003FC03FC0003FC03F80001FC03F80001FC07F80001FC0
-7F00001FC07F00000F807F00000000FF00000000FE00000000FE00000000FE00000000FE
-00000000FE00000000FE00000000FE00000000FE00000000FE0007FFF8FE000FFFFCFE00
-0FFFFCFF000FFFFC7F000FFFFC7F0007FFF87F00001FC07F80001FC03F80003FC03F8000
-3FC03FC0003FC01FC0003FC01FE0007FC00FF0007FC00FF000FFC007F800FFC003FE01FF
-C003FF07FFC001FFFFFFC000FFFFFFC0007FFFFFC0001FFFDFC0000FFF0F800001FC0000
-26357DB32C>71 D<7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC000FE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC1F337AB2
-2C>73 D<7FF00007FF00FFF8000FFF80FFFC001FFF80FFFC001FFF80FFFC001FFF807FFE
-003FFF000FFE003FF8000FDE003DF8000FDF007DF8000FDF007DF8000FDF007DF8000FDF
-00FDF8000FCF80F9F8000FCF80F9F8000FCF80F9F8000FCFC1F9F8000FCFC1F9F8000FC7
-C1F1F8000FC7C1F1F8000FC7E3F1F8000FC7E3F1F8000FC3E3E1F8000FC3E3E1F8000FC3
-F7E1F8000FC1F7C1F8000FC1F7C1F8000FC1F7C1F8000FC1FF81F8000FC0FF81F8000FC0
-FF81F8000FC0FF81F8000FC07F01F8000FC07F01F8000FC03E01F8000FC00001F8000FC0
-0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
-0001F8000FC00001F8000FC00001F8000FC00001F8007FF8000FFF00FFFC001FFF80FFFC
-001FFF80FFFC001FFF80FFFC001FFF807FF8000FFF0029337FB22C>77
-D<7FF800FFFCFFFC01FFFEFFFE01FFFEFFFE01FFFEFFFE01FFFE7FFF00FFFC07FF000FC0
-07EF000FC007EF800FC007EF800FC007E7800FC007E7C00FC007E7C00FC007E7C00FC007
-E7E00FC007E3E00FC007E3E00FC007E3F00FC007E1F00FC007E1F00FC007E1F80FC007E1
-F80FC007E0F80FC007E0FC0FC007E0FC0FC007E07C0FC007E07E0FC007E07E0FC007E03E
-0FC007E03F0FC007E03F0FC007E01F0FC007E01F0FC007E01F8FC007E00F8FC007E00F8F
-C007E00FCFC007E007CFC007E007CFC007E007CFC007E003CFC007E003EFC007E003EFC0
-07E001EFC007E001FFC07FFE01FFC0FFFF00FFC0FFFF00FFC0FFFF00FFC0FFFF007FC07F
-FE003F8027337EB22C>I<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF80000FF
-FFFFFC00007FFFFFFE000007F00FFE000007F001FF000007F000FF800007F0007F800007
-F0003F800007F0003FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007
-F0003FC00007F0003F800007F0007F800007F000FF800007F001FF000007F00FFE000007
-FFFFFE000007FFFFFC000007FFFFF8000007FFFFF0000007FFFFF8000007FFFFFC000007
-F007FC000007F003FE000007F000FE000007F000FF000007F0007F000007F0007F000007
-F0007F000007F0007F000007F0007F000007F0007F000007F0007F000007F0007F000007
-F0007F1F0007F0007F3F8007F0007F3F8007F0007F3F8007F0007F3F807FFF003FBF80FF
-FF803FFF00FFFF801FFF00FFFF801FFF00FFFF800FFE007FFF0007FC0000000001F00029
-347EB22C>82 D<001FF80F00007FFF0F8001FFFFDF8007FFFFFF800FFFFFFF801FFFFFFF
-803FF01FFF803FC003FF807F8001FF807F0000FF80FF00007F80FE00007F80FE00007F80
-FE00003F80FE00003F80FE00003F80FF00001F00FF000000007F800000007FC00000003F
-F00000003FFF0000001FFFF000000FFFFF000007FFFFE00003FFFFF00000FFFFFC00001F
-FFFE000001FFFF0000001FFF00000001FF800000007FC00000003FC00000001FC0000000
-1FE00000001FE07C00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FF00001F
-E0FF00001FC0FF80003FC0FFC0003F80FFE000FF80FFFE03FF00FFFFFFFE00FFFFFFFE00
-FFFFFFF800FDFFFFF000F83FFFC0007807FF000023357CB32C>I<7FFFFFFFFCFFFFFFFF
-FEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFE00FE00FEFE00FE00FEFE00FE00FE
-FE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FE7C00FE007C0000FE00000000FE000000
-00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
-FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
-00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
-000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
-007FFFFC00007FFFFC0000FFFFFE0000FFFFFE00007FFFFC00007FFFFC0027337EB22C>
-I<7FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF8FFFFE03FFFF8FFFFE03FFFF87FFFC01FFF
-F003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE
-0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE
-0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE
-0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE
-0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE
-0003F80000FE0003F80000FE0003FC0001FE0001FC0001FC0001FC0001FC0000FE0003F8
-0000FF0007F800007F800FF000007FC01FF000003FF07FE000001FFFFFC000000FFFFF80
-000007FFFF00000003FFFE00000000FFF8000000003FE000002D3481B22C>I<01FFF000
-0007FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FFFFFF8003FC01FF8003FC007FC00
-1F8003FC00060001FE00000000FE00000000FE0000000FFE000007FFFE00007FFFFE0001
-FFFFFE0007FFFFFE001FFFFFFE003FFFF8FE003FFC00FE007FE000FE00FF8000FE00FF00
-00FE00FE0000FE00FE0000FE00FE0000FE00FF0001FE00FF0003FE007F8007FE007FE03F
-FE003FFFFFFFFC1FFFFFFFFE0FFFFFFFFE07FFFF7FFE01FFFC3FFE007FC00FFC27247CA3
-2C>97 D<7FF8000000FFFC000000FFFC000000FFFC000000FFFC0000007FFC00000001FC
-00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
-000001FC00000001FC0FF00001FC7FFE0001FDFFFF0001FFFFFFC001FFFFFFE001FFFFFF
-F001FFF03FF001FFC00FF801FF8007FC01FF0003FC01FE0001FE01FC0000FE01FC0000FE
-01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01
-FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE01FF0003FC01FF
-8007FC01FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FFFFFF8001FDFFFF0001FC7F
-FC0000F80FF000283380B22C>I<0003FFF000001FFFFC00007FFFFF0000FFFFFF0003FF
-FFFF8007FFFFFF800FFF007F800FF8007F801FF0003F003FC0000C003FC00000007F8000
-00007F000000007F00000000FF00000000FE00000000FE00000000FE00000000FE000000
-00FE00000000FE00000000FF000000007F000000007F000000007F80000F803FC0001FC0
-3FE0001FC01FF0003FC00FFC007F800FFF81FF8007FFFFFF0003FFFFFE0000FFFFFC0000
-7FFFF800001FFFE0000003FF000022247BA32C>I<00000FFF0000001FFF8000001FFF80
-00001FFF8000001FFF8000000FFF800000003F800000003F800000003F800000003F8000
-00003F800000003F800000003F800000003F800000003F80000FF83F80003FFE3F8000FF
-FFBF8001FFFFFF8003FFFFFF8007FFFFFF800FFC0FFF801FF003FF803FE000FF803FC000
-7F807F80007F807F80003F807F00003F80FF00003F80FE00003F80FE00003F80FE00003F
-80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FF00003F807F00007F80
-7F00007F807F8000FF803FC001FF803FE003FF801FF007FF800FFC1FFF800FFFFFFFFE07
-FFFFFFFF03FFFFBFFF00FFFF3FFF007FFC3FFF000FF01FFE28337DB22C>I<0003FE0000
-001FFFC000007FFFF00001FFFFF80003FFFFFC0007FFFFFE000FFE03FF001FF800FF801F
-E0007F803FC0003FC03F80001FC07F80001FC07F00001FE07F00000FE0FFFFFFFFE0FFFF
-FFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00000000FF000000007F0000
-00007F800000007F800007C03FC0000FE03FE0000FE01FF8001FE00FFC003FC007FF80FF
-C007FFFFFF8001FFFFFF0000FFFFFE00003FFFFC00000FFFF0000001FF800023247CA32C
->I<000007F80000003FFE000000FFFF000001FFFF800003FFFF800007FFFF80000FF87F
-80000FF03F00001FE03F00001FC00000001FC00000001FC00000001FC00000001FC00000
-001FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE0000
-1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
-C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
-0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC000007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF800
-7FFFFFF00021337DB22C>I<00000003F00007F81FFC001FFE7FFE007FFFFFFF00FFFFFF
-FF01FFFFFFFF03FFFFFE7F07FE1FF87E07F807F83E0FF003FC000FE001FC001FE001FE00
-1FC000FE001FC000FE001FC000FE001FC000FE001FC000FE001FE001FE000FE001FC000F
-F003FC0007F807F80007FE1FF80007FFFFF00007FFFFE0000FFFFFC0000FFFFF80000FDF
-FE00000FC7F800000FC00000000FC00000000FE000000007FFFFE00007FFFFFE0007FFFF
-FF800FFFFFFFE01FFFFFFFF03FFFFFFFF83FC0003FF87F000003FC7E000001FCFE000000
-FEFC0000007EFC0000007EFC0000007EFC0000007EFE000000FE7F000001FC7F800003FC
-3FE0000FF83FFE00FFF81FFFFFFFF00FFFFFFFE003FFFFFF8000FFFFFE00003FFFF80000
-03FF800028387EA42C>I<7FF800000000FFFC00000000FFFC00000000FFFC00000000FF
-FC000000007FFC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
-FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC07F8000001
-FC3FFE000001FCFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFE00001FFF81FE00001
-FFE00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F00001FE0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0007FFFF07FFFC0FF
-FFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC02B3380B22C>I<
-00038000000FE000000FE000001FF000001FF000001FF000000FE000000FE00000038000
-000000000000000000000000000000000000000000000000000000007FFFE0007FFFF000
-FFFFF000FFFFF0007FFFF0007FFFF0000007F0000007F0000007F0000007F0000007F000
-0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
-0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
-0007F0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20347AB32C>I<7F
-F0000000FFF8000000FFF8000000FFF8000000FFF80000007FF800000001F800000001F8
-00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
-000001F83FFFF801F83FFFFC01F87FFFFC01F87FFFFC01F83FFFFC01F83FFFF801F801FE
-0001F803FC0001F807F80001F80FF00001F81FE00001F83FC00001F87F800001F8FF0000
-01F9FE000001FBFE000001FFFF000001FFFF800001FFFFC00001FFDFC00001FF8FE00001
-FF0FF00001FE07F00001FC03F80001F801FC0001F801FE0001F800FE0001F8007F0001F8
-007F8001F8003FC07FFFE0FFFEFFFFE1FFFFFFFFF1FFFFFFFFF1FFFFFFFFE1FFFF7FFFE0
-FFFE28337FB22C>107 D<7FFFF00000FFFFF80000FFFFF80000FFFFF80000FFFFF80000
-7FFFF800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F800000003
-F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
-00000003F800000003F800000003F800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800007FFFFFFFC0FFFFFFFFE0FFFFFFFFE0FF
-FFFFFFE0FFFFFFFFE07FFFFFFFC023337CB22C>I<7FC1F803F0007FE7FE0FFC00FFFFFF
-3FFE00FFFFFF7FFE007FFFFFFFFF007FFFFFFFFF0007FE1FFC3F8007FC1FF83F8007F80F
-F01F8007F00FE01F8007F00FE01F8007F00FE01F8007E00FC01F8007E00FC01F8007E00F
-C01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00F
-C01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00F
-C01F8007E00FC01F8007E00FC01F8007E00FC01F807FFE1FFC3FF87FFE3FFC7FF8FFFF3F
-FE7FFCFFFF3FFE7FFC7FFE3FFC7FF87FFE1FFC3FF82E2481A32C>I<7FF807F80000FFFC
-3FFE0000FFFCFFFF8000FFFFFFFFC000FFFFFFFFC0007FFFFFFFE00001FFF81FE00001FF
-E00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F00001FE0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0007FFFF07FFFC0FFFF
-F8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC02B2480A32C>I<00
-07FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FFFFFC000FFC07FE001FF0
-01FF001FE000FF003FC0007F803F80003F807F00001FC07F00001FC07F00001FC0FE0000
-0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FF00001F
-E07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE000FF001FF803FF00
-0FFE0FFE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000001FFF00000007FC000023
-247CA32C>I<7FF80FF000FFFC7FFE00FFFDFFFF00FFFFFFFFC0FFFFFFFFE07FFFFFFFF0
-01FFF03FF001FFC00FF801FF8007FC01FF0003FC01FE0001FE01FC0000FE01FC0000FE01
-FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC00007F01FC
-00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE01FF0003FC01FF80
-07FC01FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FFFFFF8001FDFFFF0001FC7FFC
-0001FC0FF00001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
-01FC00000001FC00000001FC00000001FC00000001FC00000001FC0000007FFFF00000FF
-FFF80000FFFFF80000FFFFF80000FFFFF800007FFFF00000283680A32C>I<7FFF003FC0
-FFFF81FFF0FFFF87FFF8FFFF9FFFF8FFFFBFFFFC7FFFFFFFFC003FFFE3FC003FFF03FC00
-3FFE01F8003FFC0060003FF80000003FF00000003FE00000003FE00000003FC00000003F
-C00000003FC00000003F800000003F800000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000
-007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF8007FFFFFF00026247EA32C
->114 D<003FF8F003FFFFF80FFFFFF81FFFFFF83FFFFFF87FFFFFF87FC01FF8FF0007F8
-FC0003F8FC0003F8FC0003F8FE0001F0FF8000007FFC00003FFFF0003FFFFF000FFFFFC0
-07FFFFF000FFFFF8000FFFFC00007FFE000003FE7C0000FFFE00007FFE00003FFF00003F
-FF00003FFF80007FFFC000FEFFF007FEFFFFFFFCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80
-781FFC0020247AA32C>I<001F000000003F800000003F800000003F800000003F800000
-003F800000003F800000003F800000003F800000003F8000007FFFFFFF00FFFFFFFF80FF
-FFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F800000003F800000003F800000003F
-800000003F800000003F800000003F800000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800000003F800000003F800380003F800FE0003F800F
-E0003F800FE0003F800FE0003F801FE0003FC01FC0001FC03FC0001FF07FC0000FFFFF80
-000FFFFF000007FFFE000003FFFC000001FFF00000003FC000232E7EAD2C>I<7FF801FF
-E000FFFC03FFF000FFFC03FFF000FFFC03FFF000FFFC03FFF0007FFC01FFF00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC000FF00001FC001FF00001FC003FF00001FF00FFF00000FFFFFF
-FFC000FFFFFFFFE0007FFFFFFFE0003FFFFFFFE0001FFFE7FFE00003FF03FFC02B2480A3
-2C>I<3FFF83FFF87FFF87FFF87FFFC7FFFC7FFFC7FFFC7FFF87FFF83FFF83FFF800FE01
-FC00007F03F800003F83F800003F87F000001FCFE000000FEFC0000007FFC0000007FF80
-000003FF00000001FF00000000FE00000000FC00000000FE00000001FF00000003FF0000
-0007FF80000007EFC000000FCFE000001FC7E000001F83F000003F03F800007F01FC0000
-FE00FC0000FC00FE007FFF83FFFCFFFFC7FFFCFFFFC7FFFEFFFFC7FFFEFFFFC7FFFC7FFF
-83FFFC27247EA32C>120 D<7FFF83FFFCFFFFC3FFFEFFFFC7FFFEFFFFC7FFFEFFFFC3FF
-FE7FFF83FFFC03F8001F8001F8003F8001FC003F0000FC003F0000FC007F0000FE007E00
-007E007E00007E007E00007F00FC00003F00FC00003F00FC00003F81F800001F81F80000
-1F81F800000FC1F800000FC3F000000FC3F0000007E3F0000007E3E0000007E7E0000003
-E7E0000003F7C0000001F7C0000001FFC0000001FF80000000FF80000000FF80000000FF
-000000007F000000007F000000007E000000007E000000007E00000000FE00000000FC00
-000000FC00000001FC00000C01F800003F03F800007F87F000007F8FF000007F1FE00000
-7FFFC000007FFFC000003FFF8000001FFE0000000FFC00000007F000000027367EA32C>
-I<78FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
-FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC7806416DB92C>
-124 D E /Fe 54 122 df<000007FC00FE0000003FFF03FF800001FFFF8FFFC00007FC07
-FF8FE0000FE007FF1FF0001FC00FFE1FF0003F801FFC1FF0007F001FF81FF000FE001FF8
-1FF000FE001FF80FE001FE000FF007C001FC0007F0000001FC0007F0000001FC0007F000
-0001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000
-01FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000FFFFFFFFFFF800FF
-FFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF80001FC0007F0000001FC0007F0000001FC
-0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC00
-07F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007
-F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0
-000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F000
-0001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000003FC0007F80000
-7FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF000343B7FBA30>11
-D<000007F8000000003FFE00000001FFFF80000007FC0FC000000FE003E000001FC007E0
-00003F800FF000007F001FF00000FE001FF00000FE001FF00001FE001FF00001FC001FF0
-0001FC000FE00001FC0001000001FC0000000001FC0000000001FC0000000001FC000000
-0001FC0000000001FC0000000001FC0000000001FC0000000001FC0007F000FFFFFFFFF0
-00FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001FC001FF00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0
-0003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E
->I<000007FC000000007FFF70000001FFFFF0000007FC0FF000000FE01FF000001FC01F
-F000003F801FF000007F001FF00000FE001FF00000FE001FF00001FE0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000FFFFFFFF
-F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007
-F00003FE000FF8007FFFF1FFFFC07FFFF1FFFFC07FFFF1FFFFC07FFFF1FFFFC02A3B7FBA
-2E>I<000007FC000FF0000000003FFF007FFC00000001FFFFC3FFFF00000003FC07EFF8
-1F8000000FF001FFC007C000001FC003FF800FC000003F800FFF001FE000007F000FFE00
-3FE00000FF000FFC003FE00000FE000FFC003FE00001FE000FFC003FE00001FC000FF800
-3FE00001FC0007F8001FC00001FC0003F80002000001FC0003F80000000001FC0003F800
-00000001FC0003F80000000001FC0003F80000000001FC0003F80000000001FC0003F800
-00000001FC0003F80000000001FC0003F80000000001FC0003F8000FE000FFFFFFFFFFFF
-FFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001FC0003F800
-3FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800
-0FE00001FC0003F8000FE00001FC0003F8000FE00003FE0007FC001FF0007FFFF0FFFFE3
-FFFF807FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF80413B7FBA45>
-I<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01EE000E000E000E001E001C001C003C003
-C0038007800F000F001E003C00780030000B1A7AB917>39 D<0000E00001E00003C00007
-80000F00001F00003E00007C00007C0000F80001F00001F00003E00003E00007E00007C0
-000FC0000F80000F80001F80001F80001F00003F00003F00003F00003E00007E00007E00
-007E00007E00007E00007C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00
-00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00
-007E00007E00007E00007E00003E00003F00003F00003F00001F00001F80001F80000F80
-000F80000FC00007C00007E00003E00003E00001F00001F00000F800007C00007C00003E
-00001F00000F000007800003C00001E00000E0135278BD20>I<E00000F000007800003C
-00001E00001F00000F800007C00007C00003E00001F00001F00000F80000F80000FC0000
-7C00007E00003E00003E00003F00003F00001F00001F80001F80001F80000F80000FC000
-0FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00007E00007E000
-07E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007C000
-0FC0000FC0000FC0000FC0000FC0000F80001F80001F80001F80001F00003F00003F0000
-3E00003E00007E00007C0000FC0000F80000F80001F00001F00003E00007C00007C0000F
-80001F00001E00003C0000780000F00000E0000013527CBD20>I<1E007F80FF80FFC0FF
-C0FFE0FFE0FFE07FE01EE000E000E000E001E001C001C003C003C0038007800F000F001E
-003C00780030000B1A7A8917>44 D<FFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFC16067F
-941C>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A7A8917>I<0003F8000000
-1FFF0000007FFFC00000FE0FE00001F803F00003F001F80007E000FC000FC0007E000FC0
-007E001F80003F001F80003F003F80003F803F80003F803F00001F807F00001FC07F0000
-1FC07F00001FC07F00001FC07F00001FC07F00001FC0FF00001FE0FF00001FE0FF00001F
-E0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0
-FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF
-00001FE0FF00001FE07F00001FC07F00001FC07F00001FC07F00001FC07F00001FC03F80
-003F803F80003F803F80003F801F80003F001F80003F000FC0007E000FC0007E0007E000
-FC0003F001F80001F803F00000FE0FE000007FFFC000001FFF00000003F80000233A7DB7
-2A>48 D<0001C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FFFFC000
-FF1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000
-001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF0
-7FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<000FF00000007FFE000001FFFF800007FF
-FFC0000FE07FF0001F801FF8001F000FFC003E0007FC007C0003FE00780003FF007E0001
-FF00FF8001FF00FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF
-807F8000FF801E0000FF80000000FF80000000FF00000001FF00000001FF00000003FE00
-000003FE00000007FC00000007F80000000FF00000000FF00000001FE00000003FC00000
-007F800000007E00000000FC00000001F800000003F000000007E00000000FC00000000F
-800000001F000000003E000380007C00038000F800038001F000078003E000070007C000
-07000F800007000F00000F001FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFE00FFFFFFFE
-00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F80000003FFF0000007FFFC00001FFFF
-E00003F80FF80007C007FC000F8003FC000F8003FE000FE001FE001FF001FF001FF001FF
-001FF001FF001FF801FF001FF001FF001FF001FF000FE001FF0003C001FE00000003FE00
-000003FE00000003FC00000007F800000007F80000000FF00000001FE00000007F800000
-1FFE0000001FF80000001FFF800000000FE000000007F000000003FC00000001FE000000
-01FF00000000FF80000000FF80000000FFC00000007FC00000007FE00000007FE0000000
-7FE01E00007FE07F80007FE0FFC0007FE0FFC0007FE0FFC0007FE0FFC0007FC0FFC000FF
-C0FF8000FFC07F8000FF807E0001FF807E0001FF003F0003FE001F8007FC000FF00FF800
-07FFFFF00001FFFFC000007FFF0000000FF80000233A7DB72A>I<003FF00001FFFE0007
-FFFF800FC03FC01E000FF03C0007F0780007F87E0003F8FF0003FCFF8003FCFF8003FCFF
-8003FCFF8003FCFF8003FC7F0007FC1C0007F8000007F800000FF000001FE000003FC000
-007F0000007E000000FC000001F8000001F0000001F0000003E0000003C0000003C00000
-078000000780000007000000070000000700000007000000070000000700000007000000
-070000000700000007000000000000000000000000000000000000000000000000000000
-00000000000000000F0000003FC000003FC000007FE000007FE000007FE000007FE00000
-3FC000003FC000000F00001E3B7CBA27>63 D<0000007C0000000000007C000000000000
-7C000000000000FE000000000000FE000000000000FE000000000001FF000000000001FF
-000000000001FF000000000003FF800000000003FF800000000003FF800000000007FFC0
-0000000007BFC00000000007BFC0000000000FBFE0000000000F1FE0000000000F1FE000
-0000001F1FF0000000001E0FF0000000001E0FF0000000003E0FF8000000003C07F80000
-00003C07F8000000007C07FC000000007803FC000000007803FC000000007803FC000000
-00F001FE00000000F001FE00000000F001FE00000001E000FF00000001E000FF00000001
-E000FF00000003C0007F80000003C0007F80000003C0007F8000000780003FC0000007FF
-FFFFC0000007FFFFFFC000000FFFFFFFE000000FFFFFFFE000000F00001FE000001F0000
-0FF000001E00000FF000001E00000FF000003E00000FF800003C000007F800003C000007
-F800007C000007FC000078000003FC000078000003FC0000F8000003FE0000F8000001FE
-0001FC000001FE000FFF000003FF00FFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFE
-FFFFE000FFFFFE373C7DBB3E>65 D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF0000
-FFFFFFFFFFC00001FF00007FE00000FF00003FF00000FF00000FF80000FF00000FFC0000
-FF000007FC0000FF000007FE0000FF000003FE0000FF000003FF0000FF000003FF0000FF
-000003FF0000FF000003FF0000FF000003FF0000FF000003FF0000FF000003FF0000FF00
-0003FE0000FF000007FE0000FF000007FC0000FF00000FF80000FF00001FF80000FF0000
-3FF00000FF00007FC00000FF0003FF800000FFFFFFFE000000FFFFFFFE000000FFFFFFFF
-800000FF00003FE00000FF00000FF00000FF000007FC0000FF000003FC0000FF000003FE
-0000FF000001FF0000FF000001FF8000FF000000FF8000FF000000FF8000FF000000FFC0
-00FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000
-FF000000FFC000FF000000FF8000FF000001FF8000FF000001FF8000FF000003FF0000FF
-000007FE0000FF00000FFE0000FF00001FFC0001FF00007FF800FFFFFFFFFFE000FFFFFF
-FFFFC000FFFFFFFFFF0000FFFFFFFFF8000032397DB83B>I<000001FF00038000000FFF
-E0038000007FFFF807800001FFFFFE0F800007FF807F1F80000FFC000FBF80001FF00007
-FF80003FE00003FF80007FC00001FF8000FF800000FF8001FF0000007F8003FE0000007F
-8007FC0000003F8007FC0000003F800FF80000001F801FF80000001F801FF00000000F80
-1FF00000000F803FF00000000F803FE00000000F807FE000000007807FE000000007807F
-E000000007807FC00000000780FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC00000000000FFC00000000000FFC000000000007FC00000
-0000007FE000000003807FE000000003807FE000000003803FE000000003803FF0000000
-03801FF000000007801FF000000007001FF800000007000FF80000000F0007FC0000000F
-0007FC0000001E0003FE0000001E0001FF0000003C0000FF8000007800007FC00000F800
-003FE00001F000001FF00003E000000FFC0007C0000007FF803F80000001FFFFFE000000
-007FFFFC000000000FFFF00000000001FF000000313D7BBA3C>I<FFFFFFFFC00000FFFF
-FFFFF80000FFFFFFFFFE0000FFFFFFFFFF800001FF0001FFE00000FF00003FF00000FF00
-000FF80000FF000007FC0000FF000001FE0000FF000001FF0000FF000000FF0000FF0000
-007F8000FF0000007FC000FF0000003FC000FF0000003FE000FF0000001FE000FF000000
-1FF000FF0000001FF000FF0000000FF000FF0000000FF800FF0000000FF800FF0000000F
-F800FF0000000FF800FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC
-00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FFC00
-FF0000000FFC00FF0000000FFC00FF0000000FFC00FF0000000FF800FF0000000FF800FF
-0000000FF800FF0000000FF800FF0000001FF000FF0000001FF000FF0000001FE000FF00
-00001FE000FF0000003FC000FF0000003FC000FF0000007F8000FF000000FF8000FF0000
-00FF0000FF000001FE0000FF000003FC0000FF00000FF80000FF00003FF00001FF0001FF
-E000FFFFFFFFFF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>
-I<FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF00001FF800FF000003
-FC00FF000001FC00FF000000FC00FF0000007C00FF0000003C00FF0000003C00FF000000
-1C00FF0000001C00FF0000001C00FF0000001C00FF0000001E00FF0003800E00FF000380
-0E00FF0003800E00FF0003800E00FF0003800000FF0003800000FF0007800000FF000780
-0000FF000F800000FF003F800000FFFFFF800000FFFFFF800000FFFFFF800000FFFFFF80
-0000FF003F800000FF000F800000FF0007800000FF0007800000FF0003800000FF000380
-0000FF0003800000FF0003800000FF0003800000FF0003800000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000001FF80000000FFFFFFC000
-00FFFFFFC00000FFFFFFC00000FFFFFFC000002F397DB836>70 D<FFFFFFC0FFFFFFC0FF
-FFFFC0FFFFFFC000FFC000007F8000007F8000007F8000007F8000007F8000007F800000
-7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000
-7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000
-7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000
-7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000
-7F8000007F8000007F8000007F8000007F800000FFC000FFFFFFC0FFFFFFC0FFFFFFC0FF
-FFFFC01A397EB81E>73 D<FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE0000001
-FF8000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000
-FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000
-FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000
-FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000
-FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000
-FF0000003800FF0000003800FF0000003800FF0000003800FF0000003800FF0000007800
-FF0000007000FF0000007000FF0000007000FF0000007000FF000000F000FF000000F000
-FF000001F000FF000001F000FF000003F000FF000007F000FF00000FF000FF00003FE001
-FF0001FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02D397DB834>76
-D<FFFF800000000FFFF8FFFF800000000FFFF8FFFF800000000FFFF8FFFFC00000001FFF
-F801FFC00000001FFC0000EFE00000003BF80000EFE00000003BF80000EFE00000003BF8
-0000E7F000000073F80000E7F000000073F80000E7F000000073F80000E3F8000000E3F8
-0000E3F8000000E3F80000E1FC000001C3F80000E1FC000001C3F80000E1FC000001C3F8
-0000E0FE00000383F80000E0FE00000383F80000E0FE00000383F80000E07F00000703F8
-0000E07F00000703F80000E03F80000E03F80000E03F80000E03F80000E03F80000E03F8
-0000E01FC0001C03F80000E01FC0001C03F80000E01FC0001C03F80000E00FE0003803F8
-0000E00FE0003803F80000E007F0007003F80000E007F0007003F80000E007F0007003F8
-0000E003F800E003F80000E003F800E003F80000E001FC01C003F80000E001FC01C003F8
-0000E001FC01C003F80000E000FE038003F80000E000FE038003F80000E000FE038003F8
-0000E0007F070003F80000E0007F070003F80000E0003F8E0003F80000E0003F8E0003F8
-0000E0003F8E0003F80000E0001FDC0003F80000E0001FDC0003F80000E0001FDC0003F8
-0000E0000FF80003F80000E0000FF80003F80000E00007F00003F80001F00007F00003F8
-0007FC0007F00007FC00FFFFE003E003FFFFF8FFFFE003E003FFFFF8FFFFE003E003FFFF
-F8FFFFE001C003FFFFF845397DB84C>I<000003FF00000000001FFFE000000000FFFFFC
-00000001FE01FE00000007F8007F8000000FE0001FC000003FC0000FF000007F800007F8
-0000FF000003FC0001FE000001FE0001FC000000FE0003FC000000FF0007F80000007F80
-07F80000007F800FF00000003FC00FF00000003FC01FF00000003FE01FE00000001FE03F
-E00000001FF03FE00000001FF03FE00000001FF07FE00000001FF87FC00000000FF87FC0
-0000000FF87FC00000000FF8FFC00000000FFCFFC00000000FFCFFC00000000FFCFFC000
-00000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFCFFC00000
-000FFCFFC00000000FFCFFC00000000FFCFFC00000000FFC7FC00000000FF87FE0000000
-1FF87FE00000001FF87FE00000001FF83FE00000001FF03FE00000001FF01FF00000003F
-E01FF00000003FE01FF00000003FE00FF80000007FC007F80000007F8007FC000000FF80
-03FC000000FF0001FE000001FE0001FE000001FE0000FF000003FC00007F800007F80000
-3FC0000FF000001FF0003FE0000007F8007F80000003FF03FF00000000FFFFFC00000000
-1FFFE00000000003FF000000363D7BBA41>79 D<FFFFFFFE00000000FFFFFFFFE0000000
-FFFFFFFFF8000000FFFFFFFFFE00000001FF0007FF80000000FF0000FFC0000000FF0000
-3FE0000000FF00001FF0000000FF00000FF8000000FF00000FF8000000FF000007FC0000
-00FF000007FC000000FF000007FE000000FF000007FE000000FF000007FE000000FF0000
-07FE000000FF000007FE000000FF000007FE000000FF000007FE000000FF000007FC0000
-00FF00000FFC000000FF00000FF8000000FF00000FF0000000FF00001FE0000000FF0000
-3FC0000000FF0000FF80000000FF0007FE00000000FFFFFFF800000000FFFFFFE0000000
-00FFFFFFC000000000FF000FF000000000FF0003F800000000FF0001FC00000000FF0000
-FE00000000FF00007F00000000FF00007F80000000FF00007F80000000FF00003FC00000
-00FF00003FC0000000FF00003FC0000000FF00003FC0000000FF00003FE0000000FF0000
-3FE0000000FF00003FE0000000FF00003FF0000000FF00003FF0000000FF00003FF00000
-00FF00003FF0000000FF00003FF8038000FF00003FF8038000FF00003FF8038000FF0000
-1FFC038001FF80001FFC0780FFFFFF000FFC0700FFFFFF0007FE0F00FFFFFF0003FF1E00
-FFFFFF0001FFFE0000000000007FFC0000000000000FF000393B7DB83D>82
-D<000FF801C0003FFE01C000FFFF83C003FFFFE7C007F807FFC00FE001FFC01FC0007FC0
-3F80003FC03F00001FC07E00000FC07E00000FC07C000007C0FC000007C0FC000003C0FC
-000003C0FC000003C0FC000001C0FE000001C0FE000001C0FF000001C0FF800000007FC0
-0000007FE00000007FF80000003FFF8000001FFFF800001FFFFF80000FFFFFE00007FFFF
-F80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC0000007FFE00000007F
-E00000003FF00000001FF00000000FF000000007F800000003F8E0000003F8E0000003F8
-E0000001F8E0000001F8E0000001F8F0000001F8F0000001F8F0000001F0F8000003F0FC
-000003F0FC000007E0FE000007E0FF00000FC0FFC0001FC0FFF0003F80FFFE00FF00F8FF
-FFFE00F03FFFF800E00FFFE000E001FF0000253D7CBA2E>I<3FFFFFFFFFFFE03FFFFFFF
-FFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FE001FE003FE07F0001FE0007F07E0001FE00
-03F07C0001FE0001F0780001FE0000F0780001FE0000F0780001FE000070700001FE0000
-70700001FE000070700001FE000070700001FE000070F00001FE000078E00001FE000038
-E00001FE000038E00001FE000038E00001FE000038000001FE000000000001FE00000000
-0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000
-01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001
-FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE
-000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00
-0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000
-00000001FE000000000001FE000000000001FE000000000001FE000000000003FF000000
-001FFFFFFFE000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C>I<FF
-FFFF001FFFFEFFFFFF001FFFFEFFFFFF001FFFFEFFFFFF001FFFFE01FF800000FFC000FF
-0000003F0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF00
-00001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000
-001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF000000
-1E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E
-0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E00
-00FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000
-FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E0000FF
-0000001E0000FF0000003E00007F0000003C00007F8000003C00007F8000003C00003F80
-00007C00003FC000007800001FC00000F800001FE00001F000000FE00001F0000007F000
-03E0000003F80007C0000001FE001F80000000FF80FF000000007FFFFE000000001FFFF8
-0000000007FFE00000000000FF000000373B7DB83E>I<FFFFFE01FFFFFC01FFFFC0FFFF
-FE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC001FF800003
-FF00001FF80000FF000003FE000007E00000FF000001FE000003C00000FF000001FE0000
-03C000007F800001FF0000038000007F800001FF0000038000007F800001FF0000038000
-003FC00001FF0000070000003FC00003FF8000070000003FC00003FF8000070000003FE0
-0003FF80000F0000001FE000073FC0000E0000001FE000073FC0000E0000001FF000073F
-C0001E0000000FF0000F3FE0001C0000000FF0000E1FE0001C0000000FF0000E1FE0001C
-00000007F8001E1FF0003800000007F8001C0FF0003800000007F8001C0FF00038000000
-03FC001C0FF0007000000003FC003807F8007000000003FC003807F8007000000003FE00
-3807F800F000000001FE007003FC00E000000001FE007003FC00E000000001FE007003FC
-00E000000000FF00F003FE01C000000000FF00E001FE01C000000000FF00E001FE01C000
-0000007F80E001FE0380000000007F81C000FF0380000000007F81C000FF038000000000
-7FC1C000FF0780000000003FC380007F8700000000003FC380007F8700000000003FE380
-007F8F00000000001FE780007FCE00000000001FE700003FCE00000000001FE700003FCE
-00000000000FFF00003FFC00000000000FFE00001FFC00000000000FFE00001FFC000000
-000007FE00001FF8000000000007FC00000FF8000000000007FC00000FF8000000000007
-FC00000FF8000000000003F8000007F0000000000003F8000007F0000000000003F80000
-07F0000000000001F8000007E0000000000001F0000003E0000000000001F0000003E000
-0000000000F0000003C0000000000000E0000001C0000000523B7FB855>87
-D<FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE001FFE0
-00001FFC00007FC000000FF000007FC000000FC000003FE000000F8000001FF000000F80
-00001FF000001F0000000FF800001E0000000FF800003E00000007FC00003C00000003FE
-00007C00000003FE0000F800000001FF0000F800000001FF0001F000000000FF8001E000
-0000007FC003E0000000007FC003C0000000003FE007C0000000003FE00F80000000001F
-F00F80000000000FF81F00000000000FF81E000000000007FC3E000000000007FC3C0000
-00000003FE7C000000000001FFF8000000000001FFF0000000000000FFF0000000000000
-FFE00000000000007FE00000000000003FC00000000000003FC00000000000003FC00000
-000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
-3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000
-000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
-3FC00000000000003FC00000000000003FC00000000000007FE000000000003FFFFFC000
-0000003FFFFFC0000000003FFFFFC0000000003FFFFFC000003B397FB83E>89
-D<003FE0000001FFFC000007FFFF00000FC03F80001F801FE0003FC00FF0003FE007F000
-3FE003F8003FE003F8003FE003FC003FE001FC001FC001FC00020001FC00000001FC0000
-0001FC00000001FC000003FFFC00001FFFFC0000FFFFFC0003FF81FC0007FC01FC001FF0
-01FC003FE001FC003FC001FC007FC001FC007F8001FC00FF8001FC1CFF0001FC1CFF0001
-FC1CFF0001FC1CFF0003FC1CFF0003FC1C7F8007FC1C7FC00FFC1C3FC01E7E381FF07C7F
-F80FFFF83FF003FFE03FE0007F800F8026277DA52A>97 D<03F8000000FFF8000000FFF8
-000000FFF8000000FFF80000000FF800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F80FE00003F87FFC0003F9FFFF00
-03FBE03F8003FF801FC003FF000FE003FE0007F003FC0003F803F80003F803F80001FC03
-F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F8
-0000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F800
-00FE03F80001FE03F80001FE03F80001FC03F80001FC03FC0003F803FC0003F803FE0007
-F003FF000FE003E7801FC003E3E07F8003C1FFFE0003807FF80000001FC000283B7EB92E
->I<0003FC00001FFF80007FFFE001FE03F003F801F807F003FC0FE007FC0FE007FC1FC0
-07FC3FC007FC3F8007FC7F8003F87F8000407F0000007F000000FF000000FF000000FF00
-0000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F8000007F80
-00007F8000003F80000E3FC0000E1FC0001E1FE0001C0FF0003C07F8007803FC00F001FF
-03E0007FFFC0001FFF000007F8001F277DA525>I<0000001FC0000007FFC0000007FFC0
-000007FFC0000007FFC00000007FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00007F81FC0001FFE1FC0007FFF9FC001FE07
-FFC003F801FFC007F0007FC00FE0007FC01FC0003FC01FC0001FC03F80001FC03F80001F
-C07F80001FC07F80001FC07F00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0
-FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F00001FC07F
-00001FC07F80001FC03F80001FC03F80001FC01FC0003FC01FC0003FC00FE0007FC007F0
-00FFF003F801FFFF01FC07DFFF00FFFF1FFF003FFE1FFF0007F01FC0283B7DB92E>I<00
-07F800001FFF00007FFFC001FC0FE003F807F007F003F80FE001F81FC001FC1FC000FC3F
-8000FE3F80007E7F80007E7F00007F7F00007FFF00007FFF00007FFFFFFFFFFFFFFFFFFF
-FFFFFFFF000000FF000000FF000000FF000000FF0000007F0000007F0000007F8000007F
-8000003F8000073FC000071FC0000F0FE0000E07F0001E07F8003C01FC007800FF01F000
-7FFFE0001FFF800003FC0020277EA525>I<00007F000001FFC00007FFE0001FC7F0003F
-8FF8007F0FF800FE0FF801FC0FF801FC0FF801FC07F003F803E003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-0000FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFF
-F8001D3B7FBA19>I<00000003E0000FF00FF8003FFC3FFC00FFFF7CFC03F81FF0FC07F0
-0FE0FC0FE007F0FC0FC003F0301FC003F8001F8001F8003F8001FC003F8001FC003F8001
-FC003F8001FC003F8001FC003F8001FC003F8001FC001F8001F8001FC003F8000FC003F0
-000FE007F00007F00FE00007F81FC0000FFFFF00000F3FFC00001E0FF000001E00000000
-1E000000001E000000001F000000001F000000001F800000000FFFFFC0000FFFFFF80007
-FFFFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01F80007FF03F00000FF07E000007F07E00
-0003F8FC000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003F87F0000
-07F03F000007E03FC0001FE00FE0003F8007FC01FF0001FFFFFC00007FFFF0000007FF00
-0026387EA52A>I<03F800000000FFF800000000FFF800000000FFF800000000FFF80000
-00000FF80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F807F0000003F83FFC
-000003F8FFFF000003F9F07F800003FBC03FC00003FF801FC00003FF001FC00003FE000F
-E00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80293A7EB9
-2E>I<03C0000FF0000FF0001FF8001FF8001FF8001FF8000FF0000FF00003C000000000
-00000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
-FFF80007F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80007F800FFFFE0FFFFE0FFFFE0FFFFE013387EB718>I<03F8
-000000FFF8000000FFF8000000FFF8000000FFF80000000FF800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F803FFFC03F803FFFC03F803FFFC03F803FFFC03F801FF8003F800FE0003F801F80003
-F801F00003F803C00003F807800003F80F000003F81E000003F87C000003F8FC000003F9
-FC000003FBFE000003FFFF000003FFFF000003FF3F800003FC3FC00003F81FC00003F80F
-E00003F80FF00003F807F80003F803F80003F803FC0003F801FE0003F800FE0003F800FF
-0003F8007F8003F8007FC007FC007FE0FFFFE1FFFFFFFFE1FFFFFFFFE1FFFFFFFFE1FFFF
-283A7EB92C>107 D<03F800FFF800FFF800FFF800FFF8000FF80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80007FC00FFFFE0FFFFE0FFFFE0
-FFFFE0133A7EB918>I<03F807F8000FF00000FFF83FFE007FFC0000FFF87FFF80FFFF00
-00FFF9F03FC3E07F8000FFFBC01FE7803FC0000FFF800FEF001FC00003FF000FFE001FC0
-0003FE0007FC000FE00003FE0007FC000FE00003FC0007F8000FE00003FC0007F8000FE0
-0003FC0007F8000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00007FC000FF8001FF000FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF
-80FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF8041257EA446>I<03F807F00000FFF83FFC
-0000FFF8FFFF0000FFF9F07F8000FFFBC03FC0000FFF801FC00003FF001FC00003FE000F
-E00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF8029257EA4
-2E>I<0003FE0000000FFF8000003FFFE00000FE03F80001F800FC0003F0007E0007E000
-3F000FC0001F801FC0001FC01F80000FC03F80000FE03F80000FE07F000007F07F000007
-F07F000007F07F000007F0FF000007F8FF000007F8FF000007F8FF000007F8FF000007F8
-FF000007F8FF000007F8FF000007F8FF000007F87F000007F07F000007F07F80000FF03F
-80000FE03F80000FE01FC0001FC00FC0001F800FE0003F8007F0007F0003F800FE0000FE
-03F800007FFFF000001FFFC0000003FE000025277EA52A>I<03F80FE000FFF87FFC00FF
-F9FFFF00FFFBE07F80FFFF801FC007FF000FE003FE000FF003FC0007F803F80003F803F8
-0003FC03F80003FC03F80001FE03F80001FE03F80001FE03F80000FF03F80000FF03F800
-00FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000
-FF03F80001FE03F80001FE03F80001FE03F80003FC03F80003FC03FC0007F803FC0007F8
-03FE000FF003FF001FE003FF803FC003FBE07F8003F9FFFE0003F87FF80003F81FC00003
-F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
-00000003F800000003F800000007FC000000FFFFE00000FFFFE00000FFFFE00000FFFFE0
-000028357EA42E>I<0003F801C0001FFE03C0007FFF83C001FE07C7C003FC01E7C007F8
-00FFC00FF0007FC01FE0007FC01FE0003FC03FC0003FC03FC0001FC07F80001FC07F8000
-1FC07F80001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001F
-C0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F80001FC07F80001FC07F80001FC0
-3FC0001FC03FC0003FC01FC0003FC01FE0007FC00FF000FFC007F000FFC003F803FFC001
-FE0FDFC000FFFF1FC0003FFC1FC00007F01FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000
-3FE0000007FFFF000007FFFF000007FFFF000007FFFF28357DA42C>I<03F03F00FFF0FF
-C0FFF1FFE0FFF3CFF0FFF78FF00FFF0FF003FE0FF003FE0FF003FE07E003FC018003FC00
-0003FC000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFFF8001C257E
-A421>I<00FF870003FFEF000FFFFF001F80FF003E003F007C001F007C000F00F8000F00
-F8000700F8000700FC000700FC000700FE000000FF8000007FF800007FFF80003FFFE000
-3FFFF8001FFFFC0007FFFE0001FFFF00007FFF800003FF8000007FC0E0001FC0E0000FC0
-E0000FC0F00007C0F00007C0F00007C0F80007C0F8000780FC000F80FE000F80FF001F00
-FFC07E00FBFFFC00F1FFF000E07F80001A277DA521>I<001C0000001C0000001C000000
-1C0000001C0000003C0000003C0000003C0000007C0000007C0000007C000000FC000001
-FC000003FC000007FC00001FFFFF00FFFFFF00FFFFFF00FFFFFF0001FC000001FC000001
-FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
-FC000001FC000001FC000001FC000001FC000001FC000001FC01C001FC01C001FC01C001
-FC01C001FC01C001FC01C001FC01C001FC01C001FC01C000FE038000FE0380007F078000
-7F8F00003FFE00000FFC000003F0001A347FB220>I<03F8000FE000FFF803FFE000FFF8
-03FFE000FFF803FFE000FFF803FFE0000FF8003FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8001FE00003F8001FE00003F8001FE00003F8003FE00001F8003FE00001FC
-007FF80001FC00FFFF8000FE03EFFF80007FFFCFFF80001FFF0FFF800003FC0FE0002926
-7EA42E>I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003
-FC00078001FC00070001FC00070001FE000F0000FE000E0000FE000E00007F001C00007F
-001C00007F803C00003F803800003F803800001FC07000001FC07000001FE07000000FE0
-E000000FE0E000000FF1E0000007F1C0000007F1C0000003FB80000003FB80000003FF80
-000001FF00000001FF00000001FF00000000FE00000000FE000000007C000000007C0000
-00007C0000000038000027257EA32C>I<FFFF8FFFF07FFEFFFF8FFFF07FFEFFFF8FFFF0
-7FFEFFFF8FFFF07FFE07F800FF000FF007F8007F0007C003F8007F0007C003F8003F0003
-8003FC003F80078001FC007F80070001FC007F80070001FE007FC00F0000FE00FFC00E00
-00FE00EFC00E0000FF00EFE01E00007F01EFE01C00007F01C7E01C00007F81C7F03C0000
-3F83C7F03800003F8383F03800001FC383F87000001FC701F87000001FC701F87000000F
-E701FCE000000FEE00FCE000000FEE00FCE0000007FE00FFC0000007FC007FC0000007FC
-007FC0000003FC007F80000003F8003F80000003F8003F80000001F8003F00000001F000
-1F00000001F0001F00000000F0001E00000000E0000E000037257EA33C>I<FFFFC0FFFF
-00FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF0001FF007FE00000FF003F0000007F003E00
-00003F803C0000003FC0780000001FC0F00000000FE0E00000000FF1E000000007FBC000
-000003FF8000000001FF0000000001FF0000000000FE00000000007F00000000007F8000
-0000007FC000000000FFC000000001FFE000000001CFF000000003C7F00000000783F800
-00000F03FC0000000E01FC0000001E00FE0000003C00FF0000007C007F800001FC003F80
-0007FC007FE000FFFF01FFFF80FFFF01FFFF80FFFF01FFFF80FFFF01FFFF8029247FA32C
->I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003FC0007
-8001FC00070001FC00070000FE000E0000FE000E0000FF001E00007F001C00007F001C00
-003F803800003F803800003FC07800001FC07000001FC07000001FE0F000000FE0E00000
-0FF0E0000007F1C0000007F1C0000007FBC0000003FB80000003FB80000001FF00000001
-FF00000001FF00000000FE00000000FE000000007C000000007C000000007C0000000038
-000000003800000000780000000070000000007000000000E000000000E000007E01E000
-007E01C00000FF03C00000FF03800000FF07800000FF0F0000007E1E000000783C000000
-3FF80000001FF00000000FC000000027357EA32C>I E /Ff 35 121
-df<0000003C00000000007E0000000001FE0000000007FE000000001FFE00000000FFFE
-00000007FFFE000003FFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFF7FFE
-0000FFF87FFE0000FC007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFF
-FFFE2F4E76CD43>49 D<00003FFE0000000003FFFFE00000001FFFFFFC0000007FFFFFFF
-000000FFFFFFFFC00001FFFFFFFFE00007FF807FFFF0000FFC001FFFF8001FF00007FFFC
-001FE00001FFFE003FF00000FFFF007FFC0000FFFF807FFE00007FFF807FFF00003FFFC0
-FFFF00003FFFC0FFFF80003FFFE0FFFF80001FFFE0FFFF80001FFFE0FFFF80001FFFF0FF
-FF80001FFFF0FFFF80000FFFF07FFF00000FFFF07FFF00000FFFF03FFE00000FFFF01FFC
-00000FFFF00FF800000FFFF003E000001FFFF0000000001FFFE0000000001FFFE0000000
-001FFFE0000000003FFFC0000000003FFFC0000000003FFF80000000007FFF8000000000
-7FFF0000000000FFFE0000000000FFFE0000000001FFFC0000000001FFF80000000003FF
-F00000000007FFE0000000000FFFC0000000000FFF80000000001FFE00000000003FFC00
-000000007FF80000000000FFF00000000000FFC00000000001FF800000000003FF000000
-000007FC00000000000FF80003F000001FF00003F000003FE00003F000007FC00003F000
-00FF000007E00001FE000007E00003FC000007E00007F8000007E00007F0000007E0000F
-E000000FE0001F8000000FE0003F0000001FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFF
-FFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFF
-FFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFF
-FF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFF8000000000FFFFFC00
-000007FFFFFF0000001FFFFFFFC000003FFFFFFFF000007FF807FFF80000FFC001FFFC00
-01FE0000FFFE0003FC00007FFF0007FE00003FFF800FFF80003FFFC00FFFC0003FFFC00F
-FFC0001FFFC01FFFE0001FFFE01FFFE0001FFFE01FFFE0001FFFE01FFFF0001FFFE01FFF
-F0001FFFE01FFFE0001FFFE01FFFE0001FFFE00FFFE0003FFFE00FFFC0003FFFC007FF80
-003FFFC003FF00003FFFC000FE00007FFF80000000007FFF80000000007FFF0000000000
-FFFE0000000000FFFC0000000001FFF80000000003FFF00000000007FFE0000000001FFF
-C000000000FFFF80000000FFFFFE00000000FFFFF800000000FFFFC000000000FFFFFC00
-000000FFFFFF800000000007FFF00000000001FFFC00000000007FFE00000000003FFF00
-000000003FFF80000000001FFFC0000000001FFFE0000000000FFFF0000000000FFFF800
-0000000FFFF80000000007FFFC0000000007FFFC0000000007FFFC01E0000007FFFE0FFC
-000007FFFE1FFE000007FFFE3FFF000007FFFE7FFF800007FFFE7FFF800007FFFEFFFFC0
-0007FFFEFFFFC00007FFFEFFFFC00007FFFEFFFFC00007FFFCFFFFC00007FFFCFFFFC000
-0FFFFCFFFFC0000FFFF87FFF80000FFFF87FFF80000FFFF07FFF00001FFFF03FFE00001F
-FFE01FF800003FFFC01FFC00007FFF800FFF0001FFFF0007FFF007FFFE0003FFFFFFFFFC
-0000FFFFFFFFF000003FFFFFFFE000000FFFFFFF00000003FFFFFC000000001FFF800000
-374F7ACD43>I<00000000007E00000000000000FF00000000000001FF00000000000003
-FF00000000000003FF00000000000007FF0000000000000FFF0000000000001FFF000000
-0000001FFF0000000000003FFF0000000000007FFF000000000000FFFF000000000001FF
-FF000000000001FFFF000000000003FFFF000000000007FFFF00000000000FFFFF000000
-00000FFFFF00000000001FFFFF00000000003FBFFF00000000007F3FFF0000000000FE3F
-FF0000000000FE3FFF0000000001FC3FFF0000000003F83FFF0000000007F03FFF000000
-0007E03FFF000000000FE03FFF000000001FC03FFF000000003F803FFF000000007F003F
-FF000000007F003FFF00000000FE003FFF00000001FC003FFF00000003F8003FFF000000
-03F0003FFF00000007F0003FFF0000000FE0003FFF0000001FC0003FFF0000003F80003F
-FF0000003F80003FFF0000007F00003FFF000000FE00003FFF000001FC00003FFF000001
-F800003FFF000003F800003FFF000007F000003FFF00000FE000003FFF00001FC000003F
-FF00001FC000003FFF00003F8000003FFF00007F0000003FFF0000FE0000003FFF0000FF
-FFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFF
-FFFFC0FFFFFFFFFFFFFFC0000000007FFF0000000000007FFF0000000000007FFF000000
-0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
-FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
-0000007FFF0000000000007FFF000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFF
-FFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<0700
-0000000E0007E00000007E0007FC000003FE0007FFE000FFFE0007FFFFFFFFFE0007FFFF
-FFFFFC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC00007FFFFFF
-FF800007FFFFFFFF000007FFFFFFFE000007FFFFFFF8000007FFFFFFE0000007FFFFFF80
-000007FFFFFE00000007FFFFF000000007F0FC0000000007F0000000000007F000000000
-0007F0000000000007F0000000000007F0000000000007F0000000000007F00000000000
-07F0000000000007F0000000000007F0000000000007F00FFF00000007F07FFFF0000007
-F1FFFFFE000007F7FFFFFF800007FFFFFFFFC00007FFF807FFE00007FFC001FFF00007FE
-0000FFF80007FC00007FFC0007F800007FFE0007F000003FFF0007E000003FFF8003C000
-003FFF80000000003FFFC0000000001FFFC0000000001FFFE0000000001FFFE000000000
-1FFFE0000000001FFFE0000000001FFFF0000000001FFFF0000000001FFFF007E000001F
-FFF01FF800001FFFF03FFC00001FFFF07FFE00001FFFF07FFE00001FFFF0FFFF00001FFF
-F0FFFF00001FFFF0FFFF00001FFFF0FFFF00001FFFE0FFFF00001FFFE0FFFF00001FFFE0
-FFFE00001FFFE0FFFE00003FFFC07FFC00003FFFC07FF800003FFF807FE000007FFF803F
-8000007FFF001FC00000FFFE001FE00000FFFC000FF80003FFF80007FE0007FFF00003FF
-C03FFFE00001FFFFFFFFC00000FFFFFFFF0000007FFFFFFE0000001FFFFFF800000007FF
-FFC0000000007FF8000000344F79CD43>I<0000000FFF0000000000FFFFE000000007FF
-FFF00000001FFFFFFC0000007FFFFFFE000001FFFE03FF000003FFE000FF800007FF8000
-3F80000FFF0000FFC0001FFE0003FFC0003FFC0007FFE0007FF80007FFE000FFF0000FFF
-E001FFF0000FFFE001FFE0000FFFE003FFE0000FFFE007FFC0000FFFE007FFC0000FFFE0
-0FFFC00007FFC00FFF800007FFC01FFF800003FF801FFF800000FE001FFF80000000003F
-FF80000000003FFF80000000003FFF00000000007FFF00000000007FFF00000000007FFF
-007FF000007FFF03FFFE00007FFF07FFFF8000FFFF0FFFFFE000FFFF1FFFFFF000FFFF3F
-81FFFC00FFFF7E003FFE00FFFFF8001FFF00FFFFF8000FFF80FFFFF00007FF80FFFFE000
-07FFC0FFFFE00007FFE0FFFFC00007FFE0FFFFC00003FFF0FFFFC00003FFF0FFFF800003
-FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFFFF000003FF
-FCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC
-7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3F
-FF000003FFFC1FFF800003FFF81FFF800003FFF81FFF800003FFF80FFF800003FFF00FFF
-800003FFF007FF800007FFF007FFC00007FFE003FFC00007FFC001FFE0000FFFC001FFF0
-000FFF8000FFF8001FFF00007FFC003FFE00003FFF01FFFC00001FFFFFFFF800000FFFFF
-FFF0000003FFFFFFC0000000FFFFFF000000003FFFFC0000000007FFC00000364F7ACD43
->I<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FF
-FFC07FFF807FFF803FFF001FFE000FFC0003F00000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000003
-F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC07F
-FF807FFF803FFF001FFE000FFC0003F000123577B425>58 D<0000000003FFFC000003C0
-000000007FFFFFC00007C000000007FFFFFFF8000FC00000003FFFFFFFFE001FC0000000
-FFFFFFFFFF803FC0000003FFFFFFFFFFC07FC000000FFFFFF001FFF0FFC000003FFFFE00
-003FF9FFC000007FFFF000000FFFFFC00001FFFFC0000003FFFFC00003FFFF00000000FF
-FFC00007FFFC000000007FFFC0000FFFF8000000003FFFC0001FFFE0000000001FFFC000
-3FFFC0000000000FFFC0007FFF800000000007FFC000FFFF000000000003FFC001FFFF00
-0000000003FFC001FFFE000000000001FFC003FFFE000000000001FFC003FFFC00000000
-0000FFC007FFF8000000000000FFC00FFFF80000000000007FC00FFFF80000000000007F
-C01FFFF00000000000003FC01FFFF00000000000003FC01FFFF00000000000003FC03FFF
-E00000000000003FC03FFFE00000000000001FC03FFFE00000000000001FC07FFFE00000
-000000001FC07FFFE00000000000001FC07FFFE000000000000000007FFFC00000000000
-0000007FFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000
-FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC0
-0000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC0000000
-0000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC0000000000000
-0000FFFFC00000000000000000FFFFC000000000000000007FFFC000000000000000007F
-FFC000000000000000007FFFE000000000000000007FFFE000000000000000007FFFE000
-00000000000FC03FFFE00000000000000FC03FFFE00000000000000FC03FFFE000000000
-00000FC01FFFF00000000000000FC01FFFF00000000000000FC01FFFF00000000000001F
-C00FFFF80000000000001F800FFFF80000000000001F8007FFFC0000000000003F8003FF
-FC0000000000003F8003FFFE0000000000003F0001FFFE0000000000007F0001FFFF0000
-00000000FE0000FFFF800000000000FE00007FFF800000000001FC00003FFFC000000000
-03F800001FFFE00000000007F800000FFFF8000000000FF0000007FFFC000000001FE000
-0003FFFF000000007FC0000001FFFFC0000000FF800000007FFFF0000003FF000000003F
-FFFE00001FFE000000000FFFFFF001FFF80000000003FFFFFFFFFFF00000000000FFFFFF
-FFFFC000000000003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFFE000
-00000000000003FFFC00000000525479D261>67 D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
-FFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FF
-FFFFFFFFFFFFFFFFC00007FFFC000003FFFFC00007FFFC0000003FFFC00007FFFC000000
-0FFFC00007FFFC00000003FFC00007FFFC00000001FFC00007FFFC00000000FFC00007FF
-FC000000007FC00007FFFC000000003FC00007FFFC000000001FC00007FFFC000000001F
-E00007FFFC000000000FE00007FFFC000000000FE00007FFFC000000000FE00007FFFC00
-00000007E00007FFFC0000000007E00007FFFC0000000007E00007FFFC0000FC0007E000
-07FFFC0000FC0007E00007FFFC0000FC0007F00007FFFC0000FC0003F00007FFFC0000FC
-0003F00007FFFC0000FC0003F00007FFFC0000FC0003F00007FFFC0001FC0000000007FF
-FC0001FC0000000007FFFC0001FC0000000007FFFC0003FC0000000007FFFC0007FC0000
-000007FFFC000FFC0000000007FFFC007FFC0000000007FFFFFFFFFC0000000007FFFFFF
-FFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC00000000
-07FFFFFFFFFC0000000007FFFC007FFC0000000007FFFC000FFC0000000007FFFC0007FC
-0000000007FFFC0003FC0000000007FFFC0001FC0000000007FFFC0001FC0000000007FF
-FC0001FC00007E0007FFFC0000FC00007E0007FFFC0000FC00007E0007FFFC0000FC0000
-FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC00
-00FC0000FC0007FFFC0000000001FC0007FFFC0000000001FC0007FFFC0000000001F800
-07FFFC0000000001F80007FFFC0000000003F80007FFFC0000000003F80007FFFC000000
-0003F80007FFFC0000000007F80007FFFC0000000007F00007FFFC000000000FF00007FF
-FC000000000FF00007FFFC000000001FF00007FFFC000000003FF00007FFFC000000007F
-F00007FFFC00000000FFF00007FFFC00000003FFE00007FFFC00000007FFE00007FFFC00
-00003FFFE00007FFFC000003FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FF
-FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFF
-FFFFC04F517CD058>69 D<0000000003FFFC000003C000000000007FFFFFC00007C00000
-000007FFFFFFF8000FC0000000003FFFFFFFFE001FC000000000FFFFFFFFFF803FC00000
-0003FFFFFFFFFFC07FC00000000FFFFFF001FFF0FFC00000003FFFFE00003FF9FFC00000
-007FFFF000000FFFFFC0000001FFFFC0000003FFFFC0000003FFFF00000000FFFFC00000
-07FFFC000000007FFFC000000FFFF8000000003FFFC000001FFFE0000000001FFFC00000
-3FFFC0000000000FFFC000007FFF800000000007FFC00000FFFF000000000003FFC00001
-FFFF000000000003FFC00001FFFE000000000001FFC00003FFFE000000000001FFC00003
-FFFC000000000000FFC00007FFF8000000000000FFC0000FFFF80000000000007FC0000F
-FFF80000000000007FC0001FFFF00000000000003FC0001FFFF00000000000003FC0001F
-FFF00000000000003FC0003FFFE00000000000003FC0003FFFE00000000000001FC0003F
-FFE00000000000001FC0007FFFE00000000000001FC0007FFFE00000000000001FC0007F
-FFE00000000000000000007FFFC00000000000000000007FFFC0000000000000000000FF
-FFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000000000FF
-FFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000000000FF
-FFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000000000FF
-FFC0000000000000000000FFFFC0000000000000000000FFFFC0000000000000000000FF
-FFC0000000000000000000FFFFC00000000000000000007FFFC0000000FFFFFFFFFFE07F
-FFC0000000FFFFFFFFFFE07FFFE0000000FFFFFFFFFFE07FFFE0000000FFFFFFFFFFE07F
-FFE0000000FFFFFFFFFFE03FFFE0000000FFFFFFFFFFE03FFFE000000000007FFFC0003F
-FFE000000000007FFFC0001FFFF000000000007FFFC0001FFFF000000000007FFFC0001F
-FFF000000000007FFFC0000FFFF800000000007FFFC0000FFFF800000000007FFFC00007
-FFFC00000000007FFFC00003FFFC00000000007FFFC00003FFFE00000000007FFFC00001
-FFFE00000000007FFFC00001FFFF00000000007FFFC00000FFFF80000000007FFFC00000
-7FFF80000000007FFFC000003FFFC0000000007FFFC000001FFFE0000000007FFFC00000
-0FFFF800000000FFFFC0000007FFFC00000000FFFFC0000003FFFF00000001FFFFC00000
-01FFFFC0000003FFFFC00000007FFFF0000007FFFFC00000003FFFFE00001FFFFFC00000
-000FFFFFF001FFF3FFC000000003FFFFFFFFFFE1FFC000000000FFFFFFFFFFC07FC00000
-00003FFFFFFFFF001FC00000000007FFFFFFFC0007C000000000007FFFFFE00001C00000
-00000003FFFE00000000005B5479D26A>71 D<FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF
-E0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE00007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00
-000007FFFC0000FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF
-E0FFFFFFFFFFE02B527DD132>73 D<FFFFFFFFFFFC000000FFFFFFFFFFFC000000FFFFFF
-FFFFFC000000FFFFFFFFFFFC000000FFFFFFFFFFFC000000FFFFFFFFFFFC0000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF
-FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000FC0007FF
-FC00000000FC0007FFFC00000000FC0007FFFC00000000FC0007FFFC00000000FC0007FF
-FC00000001F80007FFFC00000001F80007FFFC00000001F80007FFFC00000001F80007FF
-FC00000001F80007FFFC00000003F80007FFFC00000003F80007FFFC00000003F80007FF
-FC00000007F80007FFFC00000007F80007FFFC00000007F80007FFFC0000000FF00007FF
-FC0000000FF00007FFFC0000001FF00007FFFC0000003FF00007FFFC0000007FF00007FF
-FC000000FFF00007FFFC000001FFF00007FFFC000003FFF00007FFFC00000FFFF00007FF
-FC00003FFFF00007FFFC0003FFFFF0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFF
-FFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE046527C
-D151>76 D<FFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFF0000FF
-FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFFC000007FFF800001F
-FFFE000007FFF8000003FFFF800007FFF8000000FFFFC00007FFF80000003FFFE00007FF
-F80000001FFFF00007FFF80000000FFFF00007FFF80000000FFFF80007FFF800000007FF
-F80007FFF800000007FFFC0007FFF800000007FFFC0007FFF800000003FFFE0007FFF800
-000003FFFE0007FFF800000003FFFE0007FFF800000003FFFF0007FFF800000003FFFF00
-07FFF800000003FFFF0007FFF800000003FFFF0007FFF800000003FFFF0007FFF8000000
-03FFFF0007FFF800000003FFFF0007FFF800000003FFFF0007FFF800000003FFFF0007FF
-F800000003FFFE0007FFF800000003FFFE0007FFF800000003FFFE0007FFF800000007FF
-FC0007FFF800000007FFFC0007FFF800000007FFF80007FFF80000000FFFF80007FFF800
-00000FFFF00007FFF80000001FFFE00007FFF80000003FFFC00007FFF8000000FFFF8000
-07FFF8000003FFFF000007FFF800001FFFFE000007FFFFFFFFFFFFF8000007FFFFFFFFFF
-FFF0000007FFFFFFFFFFFF80000007FFFFFFFFFFFE00000007FFFFFFFFFFE000000007FF
-FC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000
-000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC00
-00000000000007FFFC0000000000000007FFFC0000000000000007FFFC00000000000000
-07FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC000000
-0000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FF
-FC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000
-000007FFFC0000000000000007FFFC0000000000000007FFFC0000000000000007FFFC00
-00000000000007FFFC0000000000000007FFFC0000000000000007FFFC00000000000000
-07FFFC000000000000FFFFFFFFFFE000000000FFFFFFFFFFE000000000FFFFFFFFFFE000
-000000FFFFFFFFFFE000000000FFFFFFFFFFE000000000FFFFFFFFFFE00000000050527C
-D15C>80 D<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE000
-0000000000FFFFFFFFFC000000000003FFFFFFFFFF00000000000FFFFC00FFFFC0000000
-003FFFC0000FFFF0000000007FFF000003FFF800000001FFFC000000FFFE00000003FFF8
-0000007FFF00000007FFE00000001FFF8000000FFFC00000000FFFC000001FFF80000000
-07FFE000003FFF0000000003FFF000007FFF0000000003FFF80000FFFE0000000001FFFC
-0000FFFC0000000000FFFC0001FFFC0000000000FFFE0003FFF800000000007FFF0003FF
-F800000000007FFF0007FFF000000000003FFF8007FFF000000000003FFF800FFFF00000
-0000003FFFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFE00000000000
-1FFFE01FFFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF0
-3FFFC000000000000FFFF07FFFC000000000000FFFF87FFFC000000000000FFFF87FFF80
-000000000007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF80000000
-000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007
-FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFF
-FF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF8000
-0000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF8000000000
-0007FFFCFFFF80000000000007FFFC7FFF80000000000007FFF87FFF80000000000007FF
-F87FFF80000000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFF
-C000000000000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF01FFFE00000
-0000001FFFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFE00000000000
-1FFFC00FFFF000000000003FFFC007FFF000000000003FFF8007FFF80001FE00007FFF80
-03FFF80007FF80007FFF0001FFFC001FFFE000FFFE0001FFFC003FFFF000FFFE0000FFFE
-007FFFF801FFFC00007FFE00FF03FC01FFF800003FFF01FC00FE03FFF000001FFF81F800
-7F07FFE000000FFFC1F8003F8FFFC0000007FFE1F0001F9FFF80000003FFF9F0001FFFFF
-00000001FFFDF8000FFFFE00000000FFFFF8000FFFFC000000003FFFFC000FFFF0000000
-000FFFFF00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001F
-FFFFFFFE00000C00000003FFFFFFFE00001E000000001FFFE3FF00001E00000000000001
-FF80003E00000000000001FFC0003E00000000000001FFE0007E00000000000001FFF807
-FE00000000000001FFFFFFFE00000000000000FFFFFFFE00000000000000FFFFFFFC0000
-0000000000FFFFFFFC000000000000007FFFFFFC000000000000007FFFFFFC0000000000
-00007FFFFFF8000000000000007FFFFFF8000000000000003FFFFFF8000000000000003F
-FFFFF0000000000000001FFFFFE0000000000000001FFFFFE0000000000000000FFFFFC0
-0000000000000007FFFF800000000000000003FFFF000000000000000001FFFE00000000
-00000000007FF80000000000000000001FE000576A79D265>I<FFFFFFFFFFFFF0000000
-0000FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF0000
-0000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFF00000000007FFF800007FFFF800
-00000007FFF800000FFFFE0000000007FFF8000003FFFF0000000007FFF8000000FFFF80
-00000007FFF80000007FFFC000000007FFF80000003FFFC000000007FFF80000001FFFE0
-00000007FFF80000001FFFF000000007FFF80000001FFFF000000007FFF80000000FFFF8
-00000007FFF80000000FFFF800000007FFF80000000FFFF800000007FFF80000000FFFFC
-00000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC
-00000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC
-00000007FFF80000000FFFFC00000007FFF80000000FFFF800000007FFF80000000FFFF8
-00000007FFF80000000FFFF800000007FFF80000001FFFF000000007FFF80000001FFFE0
-00000007FFF80000003FFFE000000007FFF80000003FFFC000000007FFF80000007FFF80
-00000007FFF8000000FFFF0000000007FFF8000003FFFE0000000007FFF800000FFFFC00
-00000007FFF80000FFFFF00000000007FFFFFFFFFFFFC00000000007FFFFFFFFFFFF0000
-00000007FFFFFFFFFFF8000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFFE0000
-00000007FFF80003FFFF000000000007FFF80000FFFFC00000000007FFF800003FFFE000
-00000007FFF800001FFFF00000000007FFF800000FFFF80000000007FFF800000FFFFC00
-00000007FFF8000007FFFC0000000007FFF8000003FFFE0000000007FFF8000003FFFE00
-00000007FFF8000003FFFE0000000007FFF8000001FFFF0000000007FFF8000001FFFF00
-00000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF00
-00000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF00
-00000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF80
-00000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF80
-00000007FFF8000001FFFF8000000007FFF8000001FFFF80003C0007FFF8000001FFFFC0
-007E0007FFF8000001FFFFC0007E0007FFF8000001FFFFC0007E0007FFF8000000FFFFE0
-00FE0007FFF8000000FFFFE000FE0007FFF80000007FFFF000FC0007FFF80000007FFFF0
-01FCFFFFFFFFFFC0003FFFF803FCFFFFFFFFFFC0001FFFFE0FF8FFFFFFFFFFC00007FFFF
-FFF0FFFFFFFFFFC00003FFFFFFE0FFFFFFFFFFC00000FFFFFFC0FFFFFFFFFFC000001FFF
-FF00000000000000000000FFFC005F537CD164>I<3FFFFFFFFFFFFFFFFFFF803FFFFFFF
-FFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFF
-FFFFFF803FFFFFFFFFFFFFFFFFFF803FFFE0007FFFC000FFFF807FFE00007FFFC0000FFF
-C07FF800007FFFC00003FFC07FF000007FFFC00001FFC07FE000007FFFC00000FFC07FC0
-00007FFFC000007FC07F8000007FFFC000003FC07F8000007FFFC000003FC07F0000007F
-FFC000001FC07F0000007FFFC000001FC07F0000007FFFC000001FC07E0000007FFFC000
-000FC07E0000007FFFC000000FC07E0000007FFFC000000FC07E0000007FFFC000000FC0
-7E0000007FFFC000000FC0FE0000007FFFC000000FE0FC0000007FFFC0000007E0FC0000
-007FFFC0000007E0FC0000007FFFC0000007E0FC0000007FFFC0000007E0FC0000007FFF
-C0000007E0FC0000007FFFC0000007E0000000007FFFC000000000000000007FFFC00000
-0000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000
-0000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000000000
-7FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC0
-00000000000000007FFFC000000000000000007FFFC000000000000000007FFFC0000000
-00000000007FFFC000000000000000007FFFC000000000000000007FFFC0000000000000
-00007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007F
-FFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC000
-000000000000007FFFC000000000000000007FFFC000000000000000007FFFC000000000
-000000007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000
-007FFFC000000000000000007FFFC000000000000000007FFFC000000000000000007FFF
-C000000000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000
-0000000000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000
-0000007FFFC000000000000000007FFFC000000000000000007FFFC00000000000000000
-7FFFC000000000000000007FFFC0000000000001FFFFFFFFFFFFF000000001FFFFFFFFFF
-FFF000000001FFFFFFFFFFFFF000000001FFFFFFFFFFFFF000000001FFFFFFFFFFFFF000
-000001FFFFFFFFFFFFF0000053517BD05E>84 D<FFFFFFFFFFE00007FFFFFFFCFFFFFFFF
-FFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFCFFFFFFFF
-FFE00007FFFFFFFCFFFFFFFFFFE00007FFFFFFFC0007FFFC00000000007FC0000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000003F80000007FFFC00000000003F80000007FFFC
-00000000003F80000007FFFC00000000007F80000007FFFC00000000007F80000003FFFC
-00000000007F00000003FFFE00000000007F00000003FFFE0000000000FF00000001FFFE
-0000000000FF00000001FFFE0000000001FE00000000FFFF0000000001FE00000000FFFF
-0000000003FC000000007FFF8000000003FC000000007FFF8000000007F8000000003FFF
-C00000000FF8000000001FFFE00000001FF0000000000FFFF00000003FE00000000007FF
-F8000000FFC00000000003FFFC000003FF800000000001FFFF80000FFF0000000000007F
-FFF001FFFE0000000000003FFFFFFFFFF80000000000000FFFFFFFFFF000000000000003
-FFFFFFFFC0000000000000007FFFFFFF00000000000000000FFFFFF80000000000000000
-007FFF80000000005E537CD167>I<FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFF
-FE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00
-FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFF
-FFFFFE0001FFFFFFF0003FFFF00000003FFFF0000000003FE000001FFFF00000001FFFF0
-000000001F8000001FFFF00000001FFFF8000000001F8000001FFFF80000001FFFF80000
-00003F8000000FFFF80000000FFFF8000000003F0000000FFFFC0000000FFFFC00000000
-3F0000000FFFFC00000007FFFC000000007F00000007FFFC00000007FFFC000000007E00
-000007FFFE00000007FFFE00000000FE00000003FFFE00000003FFFE00000000FC000000
-03FFFE00000003FFFF00000000FC00000003FFFF00000003FFFF00000001FC00000001FF
-FF00000001FFFF00000001F800000001FFFF80000003FFFF80000001F800000001FFFF80
-000003FFFF80000003F800000000FFFF80000003FFFF80000003F000000000FFFFC00000
-07FFFFC0000007F0000000007FFFC0000007FFFFC0000007E0000000007FFFC0000007FF
-FFE0000007E0000000007FFFE000000FFFFFE000000FE0000000003FFFE000000FFFFFE0
-00000FC0000000003FFFF000001FFFFFF000000FC0000000003FFFF000001F9FFFF00000
-1FC0000000001FFFF000001F9FFFF000001F80000000001FFFF800003F9FFFF800003F80
-000000000FFFF800003F0FFFF800003F00000000000FFFF800003F0FFFFC00003F000000
-00000FFFFC00007F0FFFFC00007F000000000007FFFC00007E07FFFC00007E0000000000
-07FFFE0000FE07FFFE00007E000000000007FFFE0000FE07FFFE0000FE000000000003FF
-FE0000FC03FFFE0000FC000000000003FFFF0001FC03FFFF0001FC000000000003FFFF00
-01F801FFFF0001FC000000000001FFFF0001F801FFFF8001F8000000000001FFFF8003F8
-01FFFF8003F8000000000000FFFF8003F000FFFF8003F0000000000000FFFFC007F000FF
-FFC003F0000000000000FFFFC007F000FFFFC007F00000000000007FFFC007E0007FFFC0
-07E00000000000007FFFE00FE0007FFFE00FE00000000000007FFFE00FC0003FFFE00FE0
-0000000000003FFFE00FC0003FFFF00FC00000000000003FFFF01FC0003FFFF01FC00000
-000000001FFFF01F80001FFFF01F800000000000001FFFF81F80001FFFF81F8000000000
-00001FFFF83F80001FFFF83F800000000000000FFFF83F00000FFFF83F00000000000000
-0FFFFC7F00000FFFFC3F000000000000000FFFFC7E000007FFFC7F0000000000000007FF
-FC7E000007FFFE7E0000000000000007FFFEFE000007FFFEFE0000000000000003FFFEFC
-000003FFFEFC0000000000000003FFFFFC000003FFFFFC0000000000000003FFFFFC0000
-03FFFFFC0000000000000001FFFFF8000001FFFFF80000000000000001FFFFF8000001FF
-FFF80000000000000001FFFFF0000000FFFFF80000000000000000FFFFF0000000FFFFF0
-0000000000000000FFFFF0000000FFFFF000000000000000007FFFE00000007FFFE00000
-0000000000007FFFE00000007FFFE000000000000000007FFFE00000007FFFE000000000
-000000003FFFC00000003FFFC000000000000000003FFFC00000003FFFC0000000000000
-00003FFF800000001FFFC000000000000000001FFF800000001FFF800000000000000000
-1FFF800000001FFF8000000000000000000FFF000000000FFF0000000000000000000FFF
-000000000FFF0000000000000000000FFF000000000FFF00000000000000000007FE0000
-000007FE00000000000000000007FE0000000007FE00000000000000000007FC00000000
-03FE00000000000000000003FC0000000003FC00000000000000000003FC0000000003FC
-00000000000000000001F80000000001F8000000000084537DD18B>87
-D<00003FFF800000000007FFFFF8000000001FFFFFFF000000007FFFFFFFC0000000FFFF
-FFFFE0000001FFE007FFF8000003FF8001FFFC000007FFC0007FFE000007FFC0003FFF00
-000FFFE0003FFF00000FFFE0001FFF80000FFFE0000FFF80000FFFE0000FFFC0000FFFE0
-000FFFC0000FFFE00007FFE00007FFC00007FFE00007FFC00007FFE00003FF800007FFE0
-0000FE000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000
-0007FFE00000000003FFFFE000000003FFFFFFE00000003FFFFFFFE0000003FFFFFFFFE0
-00000FFFFFFFFFE000007FFFFC07FFE00000FFFFC007FFE00003FFFE0007FFE00007FFF8
-0007FFE0000FFFE00007FFE0001FFFC00007FFE0003FFF800007FFE0003FFF000007FFE0
-007FFE000007FFE0007FFE000007FFE000FFFE000007FFE000FFFC000007FFE000FFFC00
-0007FFE000FFFC000007FFE000FFFC00000FFFE000FFFC00000FFFE000FFFE00000FFFE0
-007FFE00001FFFE0007FFE00003FFFE0007FFF00007FFFF0003FFF8000FDFFFC001FFFC0
-03F9FFFFE00FFFF81FF1FFFFF007FFFFFFE0FFFFF001FFFFFFC07FFFF000FFFFFF001FFF
-F0001FFFFC0007FFE00001FFC0000000003C387CB641>97 D<000001FFF8000000001FFF
-FF80000000FFFFFFE0000003FFFFFFF800000FFFFFFFFC00001FFFC01FFE00007FFE0007
-FF0000FFFC000FFF8001FFF0000FFF8003FFE0001FFFC003FFE0001FFFC007FFC0001FFF
-C00FFFC0001FFFC00FFF80001FFFC01FFF80001FFFC01FFF00000FFF803FFF00000FFF80
-3FFF000007FF007FFF000001FC007FFE00000000007FFE00000000007FFE0000000000FF
-FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE
-0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
-00000000FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF0000
-0000003FFF00000000003FFF00000000003FFF80000007E01FFF80000007E01FFFC00000
-0FE00FFFC000000FC007FFE000001FC007FFE000001F8003FFF000003F8001FFF800007F
-0000FFFE0000FE00007FFF8003FC00003FFFF01FF800000FFFFFFFF0000003FFFFFFE000
-0000FFFFFF800000003FFFFE0000000001FFE0000033387CB63C>99
-D<000000000001FFC0000000000007FFFFC0000000000007FFFFC0000000000007FFFFC0
-000000000007FFFFC0000000000007FFFFC0000000000007FFFFC00000000000001FFFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000003FFC007FFC00000003FFFFC07FFC0000001FFFFFF07FFC0
-000007FFFFFFC7FFC000000FFFFFFFF7FFC000003FFFE03FFFFFC000007FFF0007FFFFC0
-0000FFFC0001FFFFC00001FFF000007FFFC00003FFE000003FFFC00007FFC000001FFFC0
-0007FFC000000FFFC0000FFF8000000FFFC0001FFF8000000FFFC0001FFF0000000FFFC0
-003FFF0000000FFFC0003FFF0000000FFFC0003FFF0000000FFFC0007FFE0000000FFFC0
-007FFE0000000FFFC0007FFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0007FFE0000000FFFC0
-007FFE0000000FFFC0007FFE0000000FFFC0007FFF0000000FFFC0003FFF0000000FFFC0
-003FFF0000000FFFC0001FFF0000000FFFC0001FFF8000000FFFC0000FFF8000001FFFC0
-000FFF8000001FFFC00007FFC000003FFFC00003FFE000007FFFC00001FFF00000FFFFC0
-0000FFF80003FFFFF000007FFE000FFFFFFFC0003FFFC07FFFFFFFC0001FFFFFFFCFFFFF
-C00007FFFFFF8FFFFFC00001FFFFFE0FFFFFC000007FFFF80FFFFFC0000007FF800FFE00
-0042547CD24B>I<000003FFC0000000003FFFFC00000001FFFFFF00000007FFFFFFC000
-000FFFFFFFE000003FFF81FFF800007FFC007FFC0000FFF8001FFE0001FFF0000FFE0003
-FFE0000FFF0007FFC00007FF800FFFC00007FF800FFF800003FFC01FFF800003FFC01FFF
-000001FFC03FFF000001FFE03FFF000001FFE07FFF000001FFE07FFF000000FFE07FFE00
-0000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFF
-FFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE000000
-0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
-007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF0000000000
-3FFF00000001E01FFF80000003F01FFF80000007F00FFFC0000007F007FFC000000FE007
-FFE000000FE003FFF000001FC001FFF800003FC000FFFC0000FF80007FFF0003FF00001F
-FFE01FFE00000FFFFFFFF8000003FFFFFFF0000000FFFFFFC00000001FFFFE0000000001
-FFF0000034387CB63D>I<00003FFF0000FF000001FFFFE007FF80000FFFFFFC3FFFC000
-3FFFFFFF7FFFE0007FFFFFFFFFFFF000FFF807FFFF3FF001FFE001FFF87FF003FF80007F
-F03FF007FF80007FF83FF00FFF00003FFC3FE00FFF00003FFC1FC01FFF00003FFE07801F
-FE00001FFE00001FFE00001FFE00003FFE00001FFF00003FFE00001FFF00003FFE00001F
-FF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003F
-FE00001FFF00001FFE00001FFE00001FFE00001FFE00001FFF00003FFE00000FFF00003F
-FC00000FFF00003FFC000007FF80007FF8000003FF80007FF0000001FFE001FFE0000000
-FFF807FFC0000001FFFFFFFF80000003FFFFFFFF00000003EFFFFFFC00000007E1FFFFE0
-00000007C03FFF000000000FC00000000000000FC00000000000000FC00000000000000F
-E00000000000000FE00000000000000FF00000000000000FF80000000000000FFE000000
-0000000FFFFFFFFF0000000FFFFFFFFFF800000FFFFFFFFFFF000007FFFFFFFFFFC00007
-FFFFFFFFFFE00003FFFFFFFFFFF00003FFFFFFFFFFF80001FFFFFFFFFFFC0000FFFFFFFF
-FFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFFFFFFFFFFFF801FFE000003FFFF803F
-F80000003FFF807FF00000000FFFC07FF000000003FFC0FFE000000003FFC0FFE0000000
-01FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FF
-F000000003FFC07FF000000003FF807FF800000007FF803FFC0000000FFF001FFE000000
-1FFE000FFF8000007FFC0007FFE00001FFF80003FFFE001FFFF00001FFFFFFFFFFE00000
-7FFFFFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543
->103 D<003FF8000000000000FFFFF8000000000000FFFFF8000000000000FFFFF80000
-00000000FFFFF8000000000000FFFFF8000000000000FFFFF800000000000003FFF80000
-0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
-0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
-0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
-0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
-0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
-0000000000FFF800000000000000FFF8001FFE00000000FFF800FFFFC0000000FFF803FF
-FFF0000000FFF80FFFFFF8000000FFF81FFFFFFC000000FFF83FE0FFFE000000FFF87F00
-3FFF000000FFF8FC003FFF000000FFF9F0001FFF800000FFFBE0001FFF800000FFFFC000
-1FFF800000FFFFC0000FFFC00000FFFF80000FFFC00000FFFF00000FFFC00000FFFF0000
-0FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC000FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0F
-FFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC042537BD24B
->I<003F000000FFC00001FFE00003FFF00007FFF8000FFFFC000FFFFC000FFFFC000FFF
-FC000FFFFC000FFFFC000FFFFC000FFFFC0007FFF80003FFF00001FFE00000FFC000003F
-000000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000001FF800FFFFF800FFFFF800FFFFF800FFFFF800FFFF
-F800FFFFF80001FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
-F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800FFFFFFF0FFFFFFF0FFFF
-FFF0FFFFFFF0FFFFFFF0FFFFFFF01C547BD326>I<003FF80000000000FFFFF800000000
-00FFFFF80000000000FFFFF80000000000FFFFF80000000000FFFFF80000000000FFFFF8
-000000000003FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF8
-0007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF800007FF00000FFF800007FE0
-0000FFF80000FF800000FFF80001FF000000FFF80007FE000000FFF8000FFC000000FFF8
-001FF0000000FFF8003FE0000000FFF800FFC0000000FFF801FF80000000FFF803FF0000
-0000FFF807FC00000000FFF80FF800000000FFF83FF000000000FFF87FF000000000FFF8
-FFF800000000FFF9FFFC00000000FFFBFFFE00000000FFFFFFFF00000000FFFFFFFF0000
-0000FFFFFFFF80000000FFFFFFFFC0000000FFFF9FFFE0000000FFFF0FFFE0000000FFFE
-0FFFF0000000FFF807FFF8000000FFF803FFFC000000FFF801FFFC000000FFF800FFFE00
-0000FFF800FFFF000000FFF8007FFF800000FFF8003FFF800000FFF8001FFFC00000FFF8
-001FFFE00000FFF8000FFFF00000FFF80007FFF80000FFF80003FFF80000FFF80003FFFC
-0000FFF80001FFFE0000FFF80000FFFF0000FFF80000FFFF80FFFFFFF807FFFFFFFFFFFF
-F807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFF
-FF40537CD247>107 D<003FF8001FFE000000FFF00000FFFFF800FFFFE00007FFFF0000
-FFFFF803FFFFF8001FFFFFC000FFFFF80FFFFFFC007FFFFFE000FFFFF81FFFFFFE00FFFF
-FFF000FFFFF83FE07FFF01FF03FFF800FFFFF87F001FFF83F800FFFC0003FFF8FC001FFF
-87E000FFFC0000FFF9F8000FFFCFC0007FFE0000FFFBE0000FFFDF00007FFE0000FFFFE0
-000FFFFF00007FFE0000FFFFC00007FFFE00003FFF0000FFFF800007FFFC00003FFF0000
-FFFF000007FFF800003FFF0000FFFF000007FFF800003FFF0000FFFF000007FFF800003F
-FF0000FFFE000007FFF000003FFF0000FFFE000007FFF000003FFF0000FFFE000007FFF0
-00003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC0000
-07FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FF
-FC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF
-0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000
-003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007
-FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC
-000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00
-00FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE00000
-3FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FF
-E000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC00
-0007FFE000003FFF0000FFFC000007FFE000003FFF00FFFFFFFC07FFFFFFE03FFFFFFFFF
-FFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFF
-FFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFF68367BB571>109
-D<003FF8001FFE000000FFFFF800FFFFC00000FFFFF803FFFFF00000FFFFF80FFFFFF800
-00FFFFF81FFFFFFC0000FFFFF83FE0FFFE0000FFFFF87F003FFF000003FFF8FC003FFF00
-0000FFF9F0001FFF800000FFFBE0001FFF800000FFFFC0001FFF800000FFFFC0000FFFC0
-0000FFFF80000FFFC00000FFFF00000FFFC00000FFFF00000FFFC00000FFFE00000FFFC0
-0000FFFE00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-00FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFF
-C0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC042367BB54B>I<000001FFE00000000000
-1FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFFFFFFFC0000001FFF807FFE
-0000007FFC000FFF800000FFF80007FFC00001FFE00001FFE00003FFC00000FFF00003FF
-C00000FFF00007FF8000007FF8000FFF8000007FFC000FFF0000003FFC001FFF0000003F
-FE001FFF0000003FFE003FFF0000003FFF003FFE0000001FFF003FFE0000001FFF007FFE
-0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80FFFE0000001F
-FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
-FFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000001FFF807FFE
-0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF001FFF0000003F
-FE001FFF0000003FFE000FFF8000007FFC000FFF8000007FFC0007FFC00000FFF80003FF
-C00000FFF00001FFE00001FFE00000FFF80007FFC000007FFC000FFF8000003FFF807FFF
-0000000FFFFFFFFC00000007FFFFFFF800000000FFFFFFC0000000003FFFFF0000000000
-01FFE00000003A387CB643>I<000001FFC00007C00000003FFFF8000FC0000000FFFFFE
-001FC0000003FFFFFF801FC000000FFFFFFFC03FC000003FFFE03FE07FC000007FFF8007
-F07FC00000FFFE0003F8FFC00001FFFC0001FDFFC00003FFF80000FFFFC00007FFF00000
-7FFFC00007FFE000003FFFC0000FFFC000003FFFC0001FFFC000001FFFC0001FFF800000
-1FFFC0003FFF8000000FFFC0003FFF8000000FFFC0003FFF00000007FFC0007FFF000000
-07FFC0007FFF00000007FFC0007FFF00000007FFC000FFFE00000007FFC000FFFE000000
-07FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE000000
-07FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE000000
-07FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC0007FFF000000
-07FFC0007FFF00000007FFC0007FFF00000007FFC0007FFF00000007FFC0003FFF800000
-07FFC0003FFF80000007FFC0001FFF8000000FFFC0001FFFC000001FFFC0000FFFC00000
-1FFFC0000FFFE000003FFFC00007FFE000007FFFC00003FFF00000FFFFC00001FFF80001
-FFFFC00000FFFC0003FFFFC000007FFF000FFFFFC000003FFFC07FEFFFC000001FFFFFFF
-CFFFC0000007FFFFFF0FFFC0000001FFFFFE0FFFC00000007FFFF00FFFC000000007FF80
-0FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000000
-0FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000000
-0FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000000
-0FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000000
-0FFFC000000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000F
-FFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0424D7CB547>113
-D<003FF007FC00FFFFF01FFF80FFFFF07FFFE0FFFFF0FFFFF0FFFFF1FFFFF8FFFFF1FC7F
-FCFFFFF3F07FFC03FFF7E0FFFE00FFF7C0FFFE00FFFF80FFFE00FFFF80FFFE00FFFF00FF
-FE00FFFF00FFFE00FFFE007FFC00FFFE007FFC00FFFE003FF800FFFC000FE000FFFC0000
-0000FFFC00000000FFFC00000000FFFC00000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-00FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE00
-002F367CB537>I<0003FFF00F00003FFFFE3F0000FFFFFFFF0001FFFFFFFF0007FFFFFF
-FF000FFF003FFF001FF80007FF003FE00003FF003FC00000FF007FC00000FF007F800000
-7F007F8000007F00FF8000003F00FF8000003F00FFC000003F00FFC000003F00FFE00000
-3F00FFF800000000FFFF00000000FFFFF00000007FFFFFC000007FFFFFFC00007FFFFFFF
-80003FFFFFFFE0001FFFFFFFF0000FFFFFFFF80007FFFFFFFE0003FFFFFFFF0001FFFFFF
-FF80007FFFFFFF80001FFFFFFFC00007FFFFFFE000003FFFFFE0000001FFFFE00000000F
-FFF000000003FFF07C000000FFF0FC0000007FF0FC0000003FF0FE0000003FF0FE000000
-1FF0FE0000001FF0FF0000001FF0FF0000001FE0FF8000001FE0FFC000003FE0FFE00000
-3FC0FFF000007FC0FFF80000FF80FFFE0003FF00FFFFC01FFE00FFFFFFFFFC00FF7FFFFF
-F800FE1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00007E00000000007E
-00000000007E00000000007E00000000007E00000000007E0000000000FE0000000000FE
-0000000000FE0000000000FE0000000001FE0000000001FE0000000001FE0000000003FE
-0000000003FE0000000007FE0000000007FE000000000FFE000000001FFE000000003FFE
-000000007FFE00000000FFFE00000003FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFF
-FFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE
-000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0003FFE001F80003FFF
-001F80003FFF003F80001FFF803F00001FFF807F00000FFFE0FE000007FFFFFC000003FF
-FFF8000000FFFFF00000003FFFC000000007FF00002A4D7ECB34>I<001FFC000001FFC0
-00FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC0
-00FFFFFC000FFFFFC000FFFFFC000FFFFFC00003FFFC00003FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0
-0000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00001FFFC00000FFFC00001FFFC0
-0000FFFC00001FFFC00000FFFC00003FFFC00000FFFC00003FFFC00000FFFC00007FFFC0
-00007FFC0000FFFFC000007FFC0000FFFFC000003FFE0003F7FFF000003FFF0007E7FFFF
-C0001FFFC03FC7FFFFC0000FFFFFFF87FFFFC00007FFFFFF07FFFFC00001FFFFFE07FFFF
-C000007FFFF807FFFFC0000007FFC007FF000042377BB54B>I<7FFFFFF800FFFFFE007F
-FFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE007F
-FFFFF800FFFFFE00003FFF80000FFC0000001FFFC0000FF00000000FFFE0001FE0000000
-0FFFE0003FC000000007FFF0007F8000000003FFF8007F0000000001FFFC00FF00000000
-00FFFE01FE0000000000FFFE03FC00000000007FFF07F800000000003FFF8FF000000000
-001FFFCFE000000000000FFFFFE000000000000FFFFFC0000000000007FFFF8000000000
-0003FFFF00000000000001FFFE00000000000001FFFE00000000000000FFFE0000000000
-00007FFF000000000000003FFF800000000000001FFFC00000000000003FFFC000000000
-00007FFFE00000000000007FFFF0000000000000FFFFF8000000000001FFFFFC00000000
-0003FDFFFC000000000007F8FFFE00000000000FF07FFF00000000000FE03FFF80000000
-001FE01FFFC0000000003FC01FFFC0000000007F800FFFE000000000FF0007FFF0000000
-01FE0003FFF800000003FC0001FFFC00000003F80001FFFC00000007F80000FFFE000000
-0FF000007FFF0000003FF000003FFF8000FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FF
-FFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC042
-357EB447>120 D E /Fg 17 121 df<000003FF80000000003FFFF000000001FFFFFE00
-000007FFFFFF8000001FFFFFFFE000003FFC01FFF000007FC0003FFC0000FE00000FFE00
-01FC000007FF0003F0000003FF0007E0000003FF8007C0000001FFC00F80000000FFC00F
-80000000FFE00FF0000000FFE01FF80000007FE01FFC0000007FF01FFC0000007FF01FFC
-0000007FF01FFE0000007FF01FFC0000007FF01FFC0000007FF00FFC0000007FF007F800
-00007FF001E00000007FF00000000000FFE00000000000FFE00000000000FFE000000000
-00FFC00000000001FFC00000000001FFC00000000001FF800000000003FF000000000003
-FF000000000007FE00000000000FFC00000000000FF800000000001FF000000000003FE0
-00000000007F800000000001FF000000000007FC0000000001FFF000000000FFFFC00000
-0000FFFF8000000000FFFFF8000000000001FE0000000000007F8000000000001FE00000
-0000000FF8000000000007FC000000000003FE000000000001FF000000000001FF800000
-000000FFC00000000000FFE000000000007FF000000000007FF000000000003FF8000000
-00003FF800000000003FFC00000000003FFC00000000001FFC00000000001FFC00000000
-001FFE00000000001FFE06000000001FFE1F800000001FFE7FE00000001FFE7FE0000000
-1FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001F
-FCFFE00000003FFCFFE00000003FFC7F800000003FFC78000000003FF87C000000007FF8
-7C000000007FF03E000000007FF03F00000000FFE01F80000001FFE00F80000001FFC00F
-E0000003FF8007F0000007FF0003F800000FFE0001FE00001FFC0000FFC0007FF800003F
-FC01FFF000001FFFFFFFC0000007FFFFFF80000001FFFFFE000000003FFFF00000000003
-FF00000037607BDD42>51 D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE0
-0F8000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-00000F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D3E75BD24>58
-D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
-FFFFFFFF80FFFFFFFFFFFFFFFFFF80007FFC00000003FFFF80003FF8000000003FFFC000
-1FF80000000007FFC0001FF80000000001FFC0001FF80000000000FFC0001FF800000000
-007FC0001FF800000000003FC0001FF800000000001FC0001FF800000000000FC0001FF8
-00000000000FC0001FF8000000000007C0001FF8000000000007C0001FF8000000000007
-E0001FF8000000000003E0001FF8000000000003E0001FF8000000000003E0001FF80000
-00000001E0001FF8000000000001E0001FF8000000000001E0001FF8000000000001E000
-1FF8000000000001E0001FF8000000000001E0001FF8000000000001E0001FF8000000F0
-0000F0001FF8000000F00000F0001FF8000000F00000F0001FF8000000F00000F0001FF8
-000000F00000F0001FF8000000F0000000001FF8000000F0000000001FF8000000F00000
-00001FF8000001F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-01F0000000001FF8000003F0000000001FF8000007F0000000001FF800000FF000000000
-1FF800001FF0000000001FF80000FFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0
-000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FF8
-0000FFF0000000001FF800001FF0000000001FF800000FF0000000001FF8000007F00000
-00001FF8000003F0000000001FF8000001F0000000001FF8000001F0000000001FF80000
-01F0000000001FF8000001F0000000001FF8000000F0000000001FF8000000F000001E00
-1FF8000000F000001E001FF8000000F000001E001FF8000000F000001E001FF8000000F0
-00003C001FF8000000F000003C001FF8000000F000003C001FF80000000000003C001FF8
-0000000000003C001FF80000000000003C001FF80000000000007C001FF8000000000000
-78001FF800000000000078001FF800000000000078001FF800000000000078001FF80000
-00000000F8001FF8000000000000F8001FF8000000000000F8001FF8000000000001F800
-1FF8000000000001F0001FF8000000000001F0001FF8000000000003F0001FF800000000
-0003F0001FF8000000000007F0001FF8000000000007F0001FF800000000000FF0001FF8
-00000000001FF0001FF800000000003FE0001FF800000000007FE0001FF80000000001FF
-E0001FF80000000007FFE0003FF8000000003FFFE0007FFC00000007FFFFE0FFFFFFFFFF
-FFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FF
-FFFFFFFFFFFFFFFFC04F6279E15A>69 D<0000000000FFF0000001C000000000000FFFFF
-000001C00000000000FFFFFFE00003C00000000003FFFFFFF80003C0000000000FFFFFFF
-FE0007C0000000003FFFE003FF0007C000000000FFFE00003FC00FC000000003FFF00000
-0FE01FC000000007FFC0000003F01FC00000000FFF00000001F83FC00000003FFC000000
-007C3FC00000007FF8000000003E7FC0000000FFE0000000001FFFC0000001FFC0000000
-000FFFC0000003FF800000000007FFC0000007FF000000000007FFC000000FFE00000000
-0003FFC000001FFC000000000001FFC000001FF8000000000001FFC000003FF800000000
-0000FFC000007FF00000000000007FC00000FFE00000000000007FC00000FFE000000000
-00003FC00001FFC00000000000003FC00001FFC00000000000001FC00003FF8000000000
-00001FC00003FF800000000000001FC00007FF000000000000000FC00007FF0000000000
-00000FC0000FFE000000000000000FC0000FFE0000000000000007C0001FFE0000000000
-000007C0001FFC0000000000000007C0001FFC0000000000000007C0003FFC0000000000
-000007C0003FFC0000000000000003C0003FF80000000000000003C0003FF80000000000
-000003C0007FF80000000000000003C0007FF8000000000000000000007FF80000000000
-00000000007FF8000000000000000000007FF000000000000000000000FFF00000000000
-0000000000FFF000000000000000000000FFF000000000000000000000FFF00000000000
-0000000000FFF000000000000000000000FFF000000000000000000000FFF00000000000
-0000000000FFF000000000000000000000FFF000000000000000000000FFF00000000000
-0000000000FFF000000000000000000000FFF000000000000000000000FFF00000000000
-0000000000FFF000000000000000000000FFF000000000000000000000FFF00000000000
-00000000007FF0000000000000000000007FF8000000000000000000007FF80000000001
-FFFFFFFFE07FF80000000001FFFFFFFFE07FF80000000001FFFFFFFFE03FF80000000001
-FFFFFFFFE03FF80000000001FFFFFFFFE03FFC0000000000000FFFF0003FFC0000000000
-0001FFE0001FFC00000000000000FFC0001FFE00000000000000FFC0001FFE0000000000
-0000FFC0000FFE00000000000000FFC0000FFF00000000000000FFC00007FF0000000000
-0000FFC00007FF00000000000000FFC00003FF80000000000000FFC00003FF8000000000
-0000FFC00001FFC0000000000000FFC00001FFC0000000000000FFC00000FFE000000000
-0000FFC00000FFF0000000000000FFC000007FF0000000000000FFC000003FF800000000
-0000FFC000001FFC000000000000FFC000001FFE000000000000FFC000000FFE00000000
-0000FFC0000007FF000000000001FFC0000003FF800000000001FFC0000001FFE0000000
-0003FFC0000000FFF00000000003FFC00000007FF80000000007FFC00000003FFE000000
-000FBFC00000000FFF000000001F9FC000000007FFC00000007F1FC000000003FFF80000
-01FE0FC000000000FFFF000007F807C0000000003FFFF000FFF007C0000000000FFFFFFF
-FFC003C00000000003FFFFFFFF0001C00000000000FFFFFFFC0000C000000000000FFFFF
-E0000000000000000000FFFC00000000005B667AE368>71 D<FFFFFFFFFFFFC0000000FF
-FFFFFFFFFFFE000000FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFF
-FC0000007FFC000001FFFE0000003FF80000001FFF8000001FF800000003FFC000001FF8
-00000000FFE000001FF8000000007FF000001FF8000000003FF800001FF8000000001FFC
-00001FF8000000000FFE00001FF80000000007FF00001FF80000000003FF00001FF80000
-000003FF80001FF80000000003FF80001FF80000000001FFC0001FF80000000001FFC000
-1FF80000000001FFE0001FF80000000000FFE0001FF80000000000FFE0001FF800000000
-00FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF8
-0000000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FF
-F0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFE0001FF80000
-000001FFE0001FF80000000001FFE0001FF80000000001FFC0001FF80000000001FFC000
-1FF80000000003FF80001FF80000000003FF80001FF80000000003FF00001FF800000000
-07FE00001FF8000000000FFE00001FF8000000001FFC00001FF8000000003FF800001FF8
-000000007FF000001FF800000000FFE000001FF800000003FF8000001FF80000001FFF00
-00001FF8000001FFFC0000001FFFFFFFFFFFF00000001FFFFFFFFFFFC00000001FFFFFFF
-FFFE000000001FFFFFFFFFC0000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-3FFC00000000000000007FFE00000000000000FFFFFFFF000000000000FFFFFFFF000000
-000000FFFFFFFF000000000000FFFFFFFF000000000000FFFFFFFF0000000000004C6279
-E15A>80 D<00001FF8000000000001FFFF000000000007FFFFE0000000001FE01FF80000
-00003F0003FC000000007C0001FF00000000F80000FF80000001F000007FC0000003E000
-003FE0000007C000001FF0000007C000001FF0000007F800000FF800000FFC00000FF800
-000FFE000007FC00000FFE000007FC00000FFE000007FC00000FFE000003FE00000FFE00
-0003FE00000FFE000003FE000007FC000003FE000001F0000003FE00000000000003FE00
-000000000003FE00000000000003FE00000000000003FE00000000000003FE0000000000
-0003FE000000000003FFFE0000000000FFFFFE000000000FFFFFFE000000007FFF03FE00
-000003FFE003FE0000000FFF0003FE0000003FFC0003FE0000007FF00003FE000001FFC0
-0003FE000003FF800003FE000007FF000003FE00000FFE000003FE00000FFC000003FE00
-001FF8000003FE00003FF8000003FE00003FF0000003FE00007FF0000003FE00F07FE000
-0003FE00F07FE0000003FE00F0FFE0000003FE00F0FFC0000003FE00F0FFC0000003FE00
-F0FFC0000007FE00F0FFC0000007FE00F0FFC0000007FE00F0FFC000000FFE00F0FFE000
-000FFE00F07FE000001FFE00F07FE000003DFE00F03FF0000038FE00E03FF8000078FF01
-E01FFC0000F0FF01E00FFE0003E07F83C007FF0007C07FC7C001FFC03F003FFF80007FFF
-FC001FFF00001FFFF0000FFC000001FF800003F0003C417BBF42>97
-D<000001FF80000000000FFFF8000000003FFFFE00000000FF807F80000003FC000FE000
-0007F00003F000001FE00000F800003FC000007C00007F8000003E0000FF0000001F0001
-FF0000001F0001FE000000FF0003FC000001FF8007FC000003FF8007F8000003FF800FF8
-000003FF800FF8000003FF801FF0000003FF801FF0000003FF803FF0000001FF003FE000
-00007C003FE000000000007FE000000000007FE000000000007FE000000000007FC00000
-000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
-0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
-00FFC00000000000FFC00000000000FFC000000000007FC000000000007FE00000000000
-7FE000000000007FE000000000007FE000000000003FE000000000003FF000000000003F
-F000000000001FF000000003C01FF800000003C00FF800000007C00FFC000000078007FC
-000000078003FE0000000F8003FE0000000F0001FF0000001F0000FF8000003E00007FC0
-00003C00003FE000007800001FF00000F000000FF80003E0000003FE0007C0000000FF80
-3F800000003FFFFE000000000FFFF80000000001FF80000032417CBF3A>99
-D<000001FF00000000001FFFF0000000007FFFFC00000001FF01FF00000003F8007FC000
-000FF0001FE000001FC0000FF000003F800007F800007F000007FC0000FF000003FC0001
-FE000001FE0003FC000001FE0003FC000000FF0007F8000000FF000FF8000000FF800FF0
-0000007F801FF00000007F801FF00000007FC01FE00000007FC03FE00000003FC03FE000
-00003FC07FE00000003FE07FE00000003FE07FE00000003FE07FC00000003FE07FC00000
-003FE0FFC00000003FE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFC0000000
-0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
-00FFC00000000000FFC00000000000FFC000000000007FC000000000007FE00000000000
-7FE000000000007FE000000000003FE000000000003FE000000000003FF000000000001F
-F000000000001FF000000001E00FF800000001E00FF800000003E007F800000003C007FC
-00000003C003FC00000007C001FE0000000F8000FF0000000F0000FF8000001F00007FC0
-00003E00003FE000007C00000FF00000F8000007F80001F0000003FE0007E0000000FFC0
-3F800000003FFFFE0000000007FFF80000000000FFC0000033417DBF3A>101
-D<0000000000003F80000003FC0001FFE000003FFFC007FFF00000FFFFF01FC3F00003FE
-07FC7E03F80007F000FEF803F8000FE0007FF007F8001FC0003FE003F8003F80001FC003
-F0007F80001FE000E000FF00000FF0000000FF00000FF0000001FE000007F8000001FE00
-0007F8000003FE000007FC000003FC000003FC000003FC000003FC000007FC000003FE00
-0007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE000007FC00
-0003FE000007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE00
-0003FC000003FC000003FC000003FC000003FE000007FC000001FE000007F8000001FE00
-0007F8000000FF00000FF0000000FF00000FF00000007F80001FE00000003F80001FC000
-00001FC0003F800000003FE0007F000000007FF000FE000000007BFE07FC00000000F0FF
-FFF000000000F03FFFC000000001E003FC0000000001E000000000000001E00000000000
-0001E000000000000001E000000000000001E000000000000003E000000000000003F000
-000000000001F000000000000001F800000000000001F800000000000001FC0000000000
-0001FF00000000000000FFFFFFFE00000000FFFFFFFFF00000007FFFFFFFFE0000003FFF
-FFFFFF8000003FFFFFFFFFE000000FFFFFFFFFF000001FFFFFFFFFFC00007FFFFFFFFFFE
-0001FF000001FFFE0003F80000001FFF000FF000000003FF800FE000000001FF801FC000
-000000FFC03F80000000007FC07F80000000003FC07F00000000001FE07F00000000001F
-E0FE00000000001FE0FE00000000000FE0FE00000000000FE0FE00000000000FE0FE0000
-0000000FE0FE00000000000FE0FE00000000000FE07F00000000001FC07F00000000001F
-C07F80000000003FC03F80000000003F801FC0000000007F001FE000000000FF000FF000
-000001FE0003FC00000007F80001FE0000000FF00000FF8000003FE000003FF00001FF80
-00000FFF001FFE00000001FFFFFFF0000000003FFFFF800000000003FFF80000003D5E7D
-BF42>103 D<003E000000FF800001FFC00001FFC00003FFE00003FFE00003FFE00003FF
-E00003FFE00001FFC00001FFC00000FF8000003E00000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000003E00007FFE0007FFF
-E0007FFFE0007FFFE0007FFFE0007FFFE00001FFE000007FE000007FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000007F
-E00000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C5F7DDE24>105
-D<0003E0003FF0000000FFC000000007FFE001FFFE000007FFF8000000FFFFE00FFFFF80
-003FFFFE000000FFFFE01F807FE0007E01FF800000FFFFE07C001FF001F0007FC00000FF
-FFE0F8000FF803E0003FE00000FFFFE1E00007FC0780001FF0000001FFE3C00003FE0F00
-000FF80000007FE7800003FE1E00000FF80000007FE7000001FF1C000007FC0000003FEF
-000001FF3C000007FC0000003FFE000001FF78000007FC0000003FFC000001FF70000007
-FC0000003FFC000000FFF0000003FE0000003FF8000000FFE0000003FE0000003FF80000
-00FFE0000003FE0000003FF8000000FFE0000003FE0000003FF0000000FFC0000003FE00
-00003FF0000000FFC0000003FE0000003FF0000000FFC0000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000007FF0000001FF
-C0000007FF000000FFF8000003FFE000000FFF8000FFFFFFF803FFFFFFE00FFFFFFF80FF
-FFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE0
-0FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80693F7DBE70>109
-D<0003E0007FE000000007FFE003FFFC000000FFFFE00FFFFF000000FFFFE03F80FFC000
-00FFFFE07C003FE00000FFFFE0F0001FF00000FFFFE1E0000FF8000001FFE3C00007FC00
-00007FE7800007FC0000007FEF000003FE0000003FEE000003FE0000003FFE000003FE00
-00003FFC000003FE0000003FFC000001FF0000003FF8000001FF0000003FF8000001FF00
-00003FF0000001FF0000003FF0000001FF0000003FF0000001FF0000003FF0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF00
-00007FF0000003FF800000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
-C0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0423F7DBE49>I<00
-0000FFE0000000000007FFFC00000000003FFFFF8000000000FF803FE000000001FC0007
-F000000007F00001FC0000000FE00000FE0000001FC000007F0000003F8000003F800000
-7F0000001FC00000FE0000000FE00001FC00000007F00003FC00000007F80003F8000000
-03F80007F800000003FC0007F000000001FC000FF000000001FE001FF000000001FF001F
-E000000000FF001FE000000000FF003FE000000000FF803FE000000000FF803FE0000000
-00FF807FC0000000007FC07FC0000000007FC07FC0000000007FC07FC0000000007FC0FF
-C0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000
-007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FF
-C0000000007FE0FFC0000000007FE0FFC0000000007FE07FC0000000007FC07FC0000000
-007FC07FC0000000007FC07FE000000000FFC03FE000000000FF803FE000000000FF803F
-E000000000FF801FE000000000FF001FF000000001FF000FF000000001FE000FF0000000
-01FE0007F800000003FC0007F800000003FC0003FC00000007F80001FC00000007F00000
-FE0000000FE00000FF0000001FE000007F8000003FC000003FC000007F8000000FE00000
-FE00000007F80003FC00000003FE000FF800000000FF803FE0000000003FFFFF80000000
-0007FFFC000000000000FFE00000003B417DBF42>I<0003C001FC0007FFC007FF80FFFF
-C01FFFC0FFFFC07E07E0FFFFC0F81FF0FFFFC1F01FF8FFFFC3C03FF801FFC3803FF8007F
-C7803FF8007FCF003FF8003FCE003FF8003FDE001FF0003FDC000FE0003FDC000380003F
-FC000000003FF8000000003FF8000000003FF8000000003FF0000000003FF0000000003F
-F0000000003FF0000000003FF0000000003FE0000000003FE0000000003FE0000000003F
-E0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003F
-E0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003F
-E0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003F
-E0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003F
-E0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000007F
-F000000000FFFC000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFF
-FFFE00002D3F7DBE33>114 D<0000FFE00380000FFFFC0380003FFFFF078000FF001FCF
-8003F80007FF8007E00001FF800F800000FF801F8000007F803F0000003F803E0000003F
-807E0000001F807C0000001F807C0000000F80FC0000000F80FC0000000F80FC0000000F
-80FE0000000780FE0000000780FE0000000780FF0000000780FF80000007807FC0000007
-807FF0000000007FFC000000003FFF800000003FFFFC0000001FFFFFE000000FFFFFFE00
-0007FFFFFF800003FFFFFFE00000FFFFFFF800003FFFFFFC00000FFFFFFE000003FFFFFF
-0000001FFFFF80000000FFFFC00000000FFFE000000001FFE0000000007FF0F00000003F
-F0F00000001FF0F00000000FF8F800000007F8F800000007F8F800000003F8F800000003
-F8FC00000001F8FC00000001F8FC00000001F8FE00000001F8FE00000001F8FE00000001
-F0FF00000003F0FF00000003F0FF80000003E0FFC0000007E0FFC0000007C0FFE000000F
-80FFF000001F80FCFC00007F00F83E0000FC00F81FC00FF800F007FFFFE000E001FFFF00
-00E0003FF800002D417DBF34>I<00007800000000007800000000007800000000007800
-00000000780000000000780000000000780000000000F80000000000F80000000000F800
-00000000F80000000000F80000000000F80000000001F80000000001F80000000001F800
-00000003F80000000003F80000000007F80000000007F8000000000FF8000000000FF800
-0000001FF8000000003FF8000000007FF800000000FFF800000003FFFFFFFF000FFFFFFF
-FF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00000FF8000000000FF8000000000FF800
-0000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800
-0000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800
-0000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800
-0000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800
-0000000FF8000000000FF8000000000FF8000000000FF8000000000FF80001E0000FF800
-01E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF800
-01E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF800
-01E00007F80003C00007FC0003C00007FC0003C00007FC0007C00003FE0007800003FE00
-07800001FF000F000000FF801E0000007FC03E0000003FE07C0000000FFFF800000003FF
-E0000000007F80002B597FD733>I<7FFFFFE0001FFFFFE07FFFFFE0001FFFFFE07FFFFF
-E0001FFFFFE07FFFFFE0001FFFFFE07FFFFFE0001FFFFFE0007FFF800007FFFC00001FFF
-000003FFC000000FFE000003FF00000007FE000003FC00000003FF000003F800000001FF
-800003F000000001FFC00007E000000000FFC00007C0000000007FE0000F80000000003F
-F0001F00000000003FF0001F00000000001FF8003E00000000000FFC007C000000000007
-FE00F8000000000007FE00F8000000000003FF01F0000000000001FF83E0000000000000
-FFC7C0000000000000FFC7C00000000000007FEF800000000000003FFF00000000000000
-1FFE000000000000001FFE000000000000000FFC0000000000000007FE00000000000000
-07FF0000000000000003FF0000000000000003FF8000000000000007FFC0000000000000
-0FFFC00000000000001F7FE00000000000001F3FF00000000000003E1FF8000000000000
-7C1FF8000000000000F80FFC000000000000F807FE000000000001F003FF000000000003
-E003FF000000000007C001FF800000000007C000FFC0000000000F80007FE0000000001F
-00007FE0000000003E00003FF0000000003E00001FF8000000007C00001FFC00000000F8
-00000FFC00000001F8000007FE00000003F8000003FF0000000FF8000003FF8000001FF8
-000003FF8000007FF8000003FFE00007FFFC000007FFF800FFFFFE00001FFFFFF8FFFFFE
-00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8453E80
-BD46>120 D E end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: A4
-
-%%EndSetup
-%%Page: 1 1
-1 0 bop 601 880 a Fg(Programming)40 b(Exercise)j(3:)58
-b(P)l(arser)43 b(Generators)440 1477 y Ff(1)135 b(In)l(tro)t(duction)
-440 1658 y Fe(The)30 b(purp)r(ose)f(of)h(a)g(parser)e(generator)g(is)h
-(to)g(create)g(a)h(parser)e(from)h(a)g(language)f(sp)r(eci-)440
-1758 y(\014cation.)36 b(A)28 b(language)d(sp)r(eci\014cation)g(is)h(m)n
-(uc)n(h)h(easier)e(to)j(create)e(and)i(main)n(tain)c(than)k(a)440
-1858 y(hand-written)e(parser,)g(whic)n(h)h(is)f(the)i(main)e(reason)g
-(for)h(using)f(parser)g(generators.)565 1957 y(There)f(are)f(a)h(wide)g
-(v)-5 b(ariet)n(y)23 b(of)j(parser)d(generators)h(a)n(v)-5
-b(ailable.)31 b(Most)26 b(a)n(v)-5 b(ailable)21 b(to)r(ols)440
-2057 y(generate)28 b(LALR)h(parsers,)f(but)i(there)f(are)f(general)f
-(LR\(k\))j(and)f(LL\(k\))h(parser)d(genera-)440 2156
-y(tors)j(a)n(v)-5 b(ailable)27 b(as)k(w)n(ell.)46 b(In)31
-b(this)g(exercise)e(y)n(ou)h(will)f(use)i Fd(bison)p
-Fe(,)f(an)h(LALR\(1\))h(parser)440 2256 y(generator.)440
-2529 y Ff(2)135 b(Using)46 b Fc(bison)440 2711 y Fe(In)31
-b(order)f(to)h(use)g Fd(bison)e Fe(y)n(ou)h(will)e(ha)n(v)n(e)i(to)h
-(ha)n(v)n(e)f(the)h Fd(prog/gnu)d Fe(mo)r(dule)i(loaded.)45
-b(A)n(t)440 2810 y(a)35 b(Unix)g(prompt,)h(t)n(yp)r(e)g
-Fd(module)41 b(list)p Fe(,)36 b(and)f(see)h(if)41 b Fd(prog/gnu)32
-b Fe(is)j(listed.)59 b(If)36 b(it's)e(not)440 2910 y(listed,)25
-b(t)n(yp)r(e)h Fd(module)41 b(add)h(prog/gnu)23 b Fe(and)j
-Fd(module)41 b(initadd)f(prog/gnu)23 b Fe(to)j(load)e(the)440
-3010 y(mo)r(dule)i(in)h(the)h(curren)n(t)e(shell)g(and)h(the)h(next)g
-(time)e(y)n(ou)h(log)f(in.)565 3109 y(F)-7 b(ull)24 b(do)r(cumen)n
-(tation)g(for)i Fd(bison)e Fe(is)h(a)n(v)-5 b(ailable)21
-b(as)26 b(an)g(info)f(do)r(cumen)n(t.)35 b(T)-7 b(o)26
-b(view)f(the)440 3209 y(do)r(cumen)n(tation,)32 b(start)h
-Fd(emacs)p Fe(,)g(t)n(yp)r(e)g Fd(C-h)42 b(i)p Fe(,)35
-b(and)d(select)h(the)g(en)n(try)g(en)n(titled)e Fd(bison)p
-Fe(.)440 3308 y(The)20 b(Solaris)d(Answ)n(erBo)r(ok)h(con)n(tains)g(do)
-r(cumen)n(tation)f(for)j Fd(yacc)p Fe(,)g(whic)n(h)f(is)f(v)n(ery)h
-(similar,)440 3408 y(but)28 b(not)g(iden)n(tical,)c(to)k
-Fd(bison)p Fe(.)440 3681 y Ff(3)135 b(The)44 b(Generated)i(P)l(arser)
-440 3863 y Fe(When)23 b(y)n(ou)f(compile)d(a)j(parser)f(sp)r
-(eci\014cation)f(with)h Fd(bison)p Fe(,)h(a)g(function)g(named)f
-Fd(yyparse)440 3962 y Fe(is)27 b(created.)39 b(This)28
-b(function)g(in)g(turn)h(calls)c Fd(yylex)i Fe(to)h(retriev)n(e)f(tok)n
-(ens)g(from)h(the)g(input,)440 4062 y(and)f Fd(yyerror)e
-Fe(to)j(rep)r(ort)f(errors.)565 4161 y(Y)-7 b(ou)19 b(can)g(pro)n(vide)
-f Fd(yylex)f Fe(b)n(y)j(up)r(dating)e(the)i(rules)e(in)h
-Fd(scanner.l)d Fe(to)k(matc)n(h)e(the)i(ones)440 4261
-y(y)n(ou)26 b(wrote)g(in)f(the)i(previous)e(exercise.)34
-b(A)27 b(v)n(ersion)d(of)33 b Fd(yyerror)24 b Fe(is)h(already)f
-(supplied)h(in)440 4361 y Fd(parser.y)p Fe(.)440 4633
-y Ff(4)135 b(Requiremen)l(ts)440 4815 y Fe(Y)-7 b(ou)27
-b(are)e(to)i(write)e(the)i(sp)r(eci\014cations)d(for)i(expressions,)e
-(conditions)h(and)h(function)g(def-)440 4915 y(initions.)33
-b(Mak)n(e)25 b(sure)g(that)h(b)r(oth)g(c)n(hildren)d(of)i(an)g(op)r
-(erator)f(no)r(de)i(ha)n(v)n(e)e(the)i(same)e(t)n(yp)r(e.)440
-5015 y(Y)-7 b(ou)23 b(ma)n(y)f(need)h(to)g(insert)f Fd(IntegerToReal)c
-Fe(no)r(des)23 b(in)g(some)f(cases,)h(to)g(con)n(v)n(ert)f(in)n(tegers)
-440 5114 y(to)27 b(\015oating-p)r(oin)n(t)e(n)n(um)n(b)r(ers.)565
-5214 y(Y)-7 b(ou)34 b(also)e(need)i(to)g(augmen)n(t)f(the)h(grammar)c
-(with)k(error)e(pro)r(ductions.)55 b(After)35 b(an)440
-5313 y(error)23 b(o)r(ccurs,)i(parsing)d(of)j(statemen)n(ts)f(should)g
-(b)r(e)h(resumed)f(after)h(the)g(next)g(semicolon.)440
-5413 y(Y)-7 b(ou)28 b(ma)n(y)e(insert)g(other)h(error)f(pro)r(ductions)
-g(if)h(y)n(ou)f(w)n(an)n(t)h(to.)1851 5662 y(1)p eop
-%%Page: 2 2
-2 1 bop 440 631 a Fb(Hand)32 b(in)f(the)h(follo)m(wing:)565
-806 y Fa(\017)41 b Fe(A)28 b(listing)c(of)34 b Fd(parser.y)24
-b Fe(with)k(y)n(our)e(c)n(hanges)g(clearly)e(mark)n(ed.)565
-969 y Fa(\017)41 b Fe(Listings)32 b(of)i(an)n(y)g(other)f(\014les)h(y)n
-(ou)f(ha)n(v)n(e)h(mo)r(di\014ed,)g(with)g(y)n(our)f(c)n(hanges)h
-(clearly)648 1069 y(mark)n(ed.)565 1232 y Fa(\017)41
-b Fe(Answ)n(ers)26 b(to)i(the)g(questions)e(in)h(the)g(next)h(section.)
-440 1506 y Ff(5)135 b(Questions)440 1687 y Fb(Question)21
-b(1)83 b Fe(Construct)19 b(the)h(canonical)c(set)k(of)f(LR\(0\))h
-(items)e(for)h(the)g(follo)n(wing)d(gram-)440 1787 y(mar.)53
-b(Can)33 b(the)h(grammar)c(b)r(e)k(used)g(to)f(construct)g(an)g(SLR)h
-(parser?)54 b(If)34 b(not,)h(explain)440 1887 y(wh)n(y)27
-b(and)h(construct)f(a)g(new)h(grammar)23 b(that)28 b(accepts)f(the)h
-(same)e(language)f(and)j(can)f(b)r(e)440 1986 y(used)h(to)f(construct)g
-(an)g(SLR)h(parser.)440 2162 y Fd(block)129 b(:)h(BEGIN)42
-b(decs)f(';')i(stmts)e(END)789 2261 y(;)440 2361 y(decs)173
-b(:)130 b(DEC)789 2461 y(|)g(DEC)42 b(';')h(decs)789
-2560 y(;)440 2660 y(stmts)129 b(:)h(STMT)789 2759 y(|)g(STMT)42
-b(';')g(stmts)789 2859 y(;)440 3074 y Fb(Question)g(2)83
-b Fe(Sho)n(w)38 b(ho)n(w)f(an)h(LR)g(parser)f(parses)f(the)j(string)e
-Fd(1)43 b(+)g(\(2)g(-)g(3\))38 b Fe(using)440 3173 y(the)28
-b(grammar)c(b)r(elo)n(w.)35 b(Assume)27 b(that)h Fd(NUMBER)d
-Fe(is)i(the)h(tok)n(en)f(returned)g(for)g(all)f(n)n(umeric)440
-3273 y(constan)n(ts.)36 b(Demonstrate)26 b(eac)n(h)h(step)g(in)g(the)h
-(parsing)e(pro)r(cess.)440 3448 y Fd(expr)173 b(:)130
-b(expr)42 b('+')g(term)789 3548 y(|)130 b(expr)42 b('-')g(term)789
-3647 y(|)130 b(term)789 3747 y(;)440 3847 y(term)173
-b(:)130 b(term)42 b('*')g(factor)789 3946 y(|)130 b(term)42
-b('/')g(factor)789 4046 y(|)130 b(factor)789 4146 y(;)440
-4245 y(factor)85 b(:)130 b(NUMBER)789 4345 y(|)g('\(')42
-b(expr)g('\)')789 4444 y(;)440 4659 y Fb(Question)35
-b(3)83 b Fe(What)33 b(is)d(the)j(di\013erence)e(b)r(et)n(w)n(een)h(an)f
-(LR\(0\))h(and)g(an)g(LR\(1\))g(parser.)440 4759 y(Mak)n(e)e(up)h(an)f
-(example)f(grammar)d(and)31 b(input)g(to)f(demonstrate)f(the)i
-(di\013erence)f(in)g(op-)440 4858 y(eration.)440 5132
-y Ff(6)135 b(Extra)45 b(Credit)g(W)-11 b(ork:)60 b(LR)45
-b(P)l(arser)h(Generator)440 5313 y Fe(W)-7 b(rite)35
-b(a)g(program)d(that)j(can)g(read)g(a)g(grammar)c(from)j(a)h(\014le)g
-(and)g(construct)g(parsing)440 5413 y(tables)j(for)g(that)h(grammar.)66
-b(Y)-7 b(our)39 b(program)c(m)n(ust)j(construct)h(tables)e(su\016cien)n
-(t)h(for)1851 5662 y(2)p eop
-%%Page: 3 3
-3 2 bop 440 531 a Fe(parsing)30 b(using)g(SLR\(1\),)k(LALR\(1\))e(or)g
-(LR\(1\).)50 b(It)32 b(m)n(ust)g(b)r(e)g(capable)e(of)i(prin)n(ting)e
-(the)440 631 y(sets)39 b(of)g(LR)g(items,)h(FIRST)g(and)e(F)n(OLLO)n(W)
-g(sets,)k(lo)r(ok)-5 b(ahead)37 b(sets)i(and)g(an)n(y)f(other)440
-731 y(information)24 b(needed)k(in)f(the)h(parsing)d(pro)r(cess.)440
-930 y Fb(Hand)32 b(in)f(y)m(our)i(program)e(co)s(de)h(and)g(some)d
-(grammar)i(examples.)1851 5662 y Fe(3)p eop
-%%Trailer
-end
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/doc/old_not_used_instructions/lab4.pdf b/doc/old_not_used_instructions/lab4.pdf
deleted file mode 100755
index afde48d2db883506be07d2f58d12bb268748a48d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 78291
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%0Dj436A@J@|tGsl%FL_FU>mF
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%0AT<*c^iMO>aqgOWw
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

diff --git a/doc/old_not_used_instructions/lab4.ps b/doc/old_not_used_instructions/lab4.ps
deleted file mode 100644
index 5c80b00..0000000
--- a/doc/old_not_used_instructions/lab4.ps
+++ /dev/null
@@ -1,1636 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
-%%Title: lab4.dvi
-%%Pages: 2
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: A4
-%%EndComments
-%DVIPSCommandLine: dvips -o lab4.ps lab4.dvi
-%DVIPSParameters: dpi=600, comments removed
-%DVIPSSource:  TeX output 1997.10.21:1501
-%%BeginProcSet: tex.pro
-/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
-/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
-mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
-ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
-hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
-TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
-forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
-/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
-/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
-/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
-string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
-end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
-/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
-N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
-length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
-128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
-get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
-dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
-/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
-/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
-0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
-setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
-if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
-length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
-cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
-0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
-add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
-/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
-known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
-/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
-65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
-0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
-{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
-getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
-ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
-RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
-false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
-round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
-rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
-{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
-B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
-4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
-p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
-a}B /bos{/SS save N}B /eos{SS restore}B end
-%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (lab4.dvi)
-@start /Fa 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFF
-FFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFF
-FFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFF
-FFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>
-15 D E /Fb 27 122 df<000001FFC00000003FFFF8000001FFFFFC000007FFFFFE0000
-1FFF00FF00003FF800FF8000FFE001FF8000FFC003FF8001FF8003FF8003FF8003FF8003
-FF0007FFC003FF0003FF8003FF0003FF8003FF0003FF8003FF0001FF0003FF00007C0003
-FF0000000003FF0000000003FF0000000003FF0000000003FF003FFFC0FFFFFFFFFFC0FF
-FFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
-FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30
-3A7EB935>12 D<07801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007800E
-0E7A8D1B>46 D<00003C00000000FC00000001FC0000000FFC0000007FFC0000FFFFFC00
-00FFFFFC0000FFFFFC0000FFFFFC0000FF9FFC0000001FFC0000001FFC0000001FFC0000
-001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000000
-1FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001F
-FC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC
-0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00
-00001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000
-001FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF80213779B630>
-49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FFFFFFE001FC07FFF803F801F
-FF807FE007FFC07FF007FFE0FFF003FFF0FFF801FFF0FFF801FFF0FFF800FFF8FFF800FF
-F8FFF800FFF87FF000FFF87FF000FFF83FE000FFF80F8000FFF8000000FFF8000000FFF0
-000001FFF0000001FFF0000001FFE0000003FFC0000003FFC0000007FF8000000FFF0000
-000FFE0000001FF80000003FF00000007FE0000000FF80000000FF00000001FE00000003
-F800000007F000F8000FE000F8001FC000F8003F8000F8007E0001F800FC0001F001F800
-01F003F00003F003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFFFF07FFFFFFF
-F0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630>I<07801F
-E03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007800000000000000000000000
-0000000000000007801FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE007800E
-257AA41B>58 D<FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFF
-FFFE07FFFFFFF0FFFFFFFE07FFFFFFF0007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007F
-FFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007F
-FC000003FFE000FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFF
-FFFE07FFFFFFF0FFFFFFFE07FFFFFFF044397DB84B>72 D<000000FFF800000000000FFF
-FF80000000007FFFFFF000000001FFFFFFFC00000007FFE03FFF0000001FFF0007FFC000
-003FFC0001FFE000007FF80000FFF00000FFF000007FF80001FFE000003FFC0003FFC000
-001FFE0007FF8000000FFF0007FF8000000FFF000FFF00000007FF800FFF00000007FF80
-1FFF00000007FFC01FFE00000003FFC03FFE00000003FFE03FFE00000003FFE03FFE0000
-0003FFE07FFE00000003FFF07FFC00000001FFF07FFC00000001FFF07FFC00000001FFF0
-FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC0000
-0001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF8
-FFFC00000001FFF8FFFC00000001FFF8FFFC00000001FFF87FFC00000001FFF07FFC0000
-0001FFF07FFC00000001FFF07FFE00000003FFF03FFE00000003FFE03FFE00000003FFE0
-3FFE00000003FFE01FFF00000007FFC01FFF00000007FFC00FFF001FC007FF8007FF807F
-F00FFF0007FF80FFF80FFF0003FFC1FFFC1FFE0001FFE3F07E3FFC0000FFF3E01F7FF800
-007FFBC00FFFF000003FFFC00FFFE000001FFFE007FFC0000007FFF03FFF00000001FFFF
-FFFC000000007FFFFFF8000800000FFFFFFC001C000000FFFBFE001C0000000001FF807C
-0000000001FFFFFC0000000001FFFFFC0000000000FFFFFC0000000000FFFFF800000000
-00FFFFF800000000007FFFF800000000007FFFF000000000007FFFF000000000003FFFE0
-00000000003FFFE000000000001FFFC000000000000FFF80000000000007FF0000000000
-0001FC003E4A7BB948>81 D<003FFE00000003FFFFE000000FFFFFF800001FFFFFFE0000
-3FF007FF00003FF803FF80003FF801FFC0003FF800FFC0003FF800FFE0003FF8007FE000
-1FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE0000000FFFFE000
-000FFFFFE00000FFFFFFE00003FFFC7FE0000FFFC07FE0001FFE007FE0003FFC007FE000
-7FF8007FE0007FF0007FE000FFF0007FE000FFE0007FE000FFE0007FE000FFE0007FE000
-FFE000FFE000FFF000FFE0007FF001FFE0007FF803FFF0003FFC0FFFFFC01FFFFF3FFFC0
-07FFFE1FFFC003FFF80FFFC0007FC003FFC02A257DA42E>97 D<0001FFC000000FFFFC00
-007FFFFF0000FFFFFF8003FF80FFC007FF01FFC00FFE01FFC01FFC01FFC01FF801FFC03F
-F801FFC03FF800FF807FF0007F007FF0001C007FF0000000FFF0000000FFF0000000FFF0
-000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000007FF000
-00007FF80000007FF80000003FF80000003FFC0003E01FFC0003E01FFE0007E00FFF000F
-C007FF801F8003FFE03F8000FFFFFE00007FFFFC00000FFFF0000001FF800023257DA42A
->99 D<000000007F800000007FFF800000007FFF800000007FFF800000007FFF80000000
-7FFF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF80000000
-01FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000000
-01FF8000000001FF8000000001FF8000000001FF800003FF01FF80001FFFF1FF80007FFF
-FDFF8001FFFFFFFF8003FFC07FFF8007FF000FFF800FFE0007FF801FFC0003FF803FF800
-01FF803FF80001FF807FF80001FF807FF00001FF807FF00001FF80FFF00001FF80FFF000
-01FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF00001FF80FFF000
-01FF80FFF00001FF80FFF00001FF80FFF00001FF807FF00001FF807FF00001FF807FF800
-01FF803FF80001FF803FF80003FF801FFC0007FF800FFC000FFF8007FE001FFFC003FF80
-FFFFFE01FFFFFFFFFE007FFFF9FFFE001FFFC1FFFE0003FE01FFFE2F3A7DB935>I<0003
-FF8000001FFFF000007FFFFC0001FFFFFE0003FF83FF8007FE00FF800FFC007FC01FFC00
-3FE01FF8003FE03FF8001FF03FF8001FF07FF0001FF07FF0001FF87FF0000FF8FFF0000F
-F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFF0000000FFF0000000FFF0000000
-FFF00000007FF00000007FF00000007FF80000003FF80000003FF80000F81FFC0000F80F
-FC0001F80FFE0003F007FF8007E001FFF03FE000FFFFFF80007FFFFF00000FFFFC000001
-FFE00025257DA42C>I<00000FF8000000FFFE000007FFFF00001FFFFF80003FF8FF8000
-7FE1FFC000FFC1FFC001FF81FFC001FF81FFC003FF81FFC003FF00FF8003FF00FF8003FF
-003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
-000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF0000
-0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
-03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
-FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
-00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000FFFFFE
-0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000003F000007FE00FF80007FFFE3FF
-C001FFFFFFFFE003FFFFFFDFE00FFE07FF1FE01FF801FF9FE01FF801FF9FE03FF000FFCF
-C03FF000FFC7807FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0007FF000FFE0
-007FF000FFE0007FF000FFE0003FF000FFC0003FF000FFC0001FF801FF80001FF801FF80
-000FFE07FF000007FFFFFC00000FFFFFF800000F7FFFE000001F07FE0000001F00000000
-001F00000000001F00000000001F80000000001FC0000000001FFFFFF800001FFFFFFF80
-001FFFFFFFE0000FFFFFFFF8000FFFFFFFFC0007FFFFFFFE0003FFFFFFFE000FFFFFFFFF
-003FFFFFFFFF007FC0000FFF807F800001FF80FF000000FF80FF0000007F80FF0000007F
-80FF0000007F80FF800000FF807F800000FF007FC00001FF003FF00007FE001FFE003FFC
-0007FFFFFFF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530>I<00FF0000
-0000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000
-000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000
-000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000
-000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0FFFFE0003FF1FFF
-FF0003FF3F03FF8003FF7801FF8003FFF001FF8003FFE000FFC003FFC000FFC003FFC000
-FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3F
-FFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F80003FC0007FE00
-0FFF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007FE0003FC0001F800000000
-00000000000000000000000000000000000000000000FF007FFF007FFF007FFF007FFF00
-7FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
-03FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I<00FF000000
-00FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF000000
-0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000
-0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000
-0003FF0000000003FF0000000003FF003FFFE003FF003FFFE003FF003FFFE003FF003FFF
-E003FF003FFFE003FF000FF00003FF001FE00003FF003FC00003FF007F000003FF00FE00
-0003FF03FC000003FF07F8000003FF0FF0000003FF1FC0000003FF3FC0000003FFFFE000
-0003FFFFF0000003FFFFF8000003FFFFFC000003FFFFFC000003FFCFFE000003FF8FFF00
-0003FF07FF800003FE03FF800003FE01FFC00003FE00FFE00003FE00FFF00003FE007FF0
-0003FE003FF80003FE001FFC0003FE001FFE0003FE000FFE00FFFFF83FFFF8FFFFF83FFF
-F8FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF82D3A7EB932>107
-D<00FF00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
-0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B
->I<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE1FFF
-FF83FFFFF000FFFE3F03FF87E07FF000FFFE7C01FFCF803FF80007FEF000FFDE001FF800
-03FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC0003FF80007FF0
-000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF
-00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000F
-FC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF0000
-7FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00
-03FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0
-000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00FFFF
-FC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FF
-FFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FFF800FFFE0FFFFE
-00FFFE1FFFFF00FFFE3F03FF80FFFE7801FF8007FEF001FF8003FFE000FFC003FFC000FF
-C003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
-C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFF
-FFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001FFC0
-0000000FFFF80000007FFFFF000000FFFFFF800003FF80FFE00007FE003FF0000FFC001F
-F8001FF8000FFC001FF8000FFC003FF00007FE003FF00007FE007FF00007FF007FF00007
-FF007FF00007FF00FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007
-FF80FFF00007FF80FFF00007FF80FFF00007FF80FFF00007FF807FF00007FF007FF00007
-FF007FF00007FF003FF00007FE003FF8000FFE001FF8000FFC001FF8000FFC000FFC001F
-F80007FE003FF00003FF80FFE00001FFFFFFC000007FFFFF0000001FFFFC00000001FFC0
-000029257DA430>I<00FF00FF8000FFFF0FFFF800FFFF3FFFFE00FFFFFFFFFF00FFFFFE
-07FFC0FFFFF001FFE003FFC000FFE003FF8000FFF003FF00007FF803FF00007FF803FF00
-003FFC03FF00003FFC03FF00003FFC03FF00001FFE03FF00001FFE03FF00001FFE03FF00
-001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00001FFE03FF00
-001FFE03FF00003FFC03FF00003FFC03FF00003FFC03FF00003FFC03FF00007FF803FF80
-007FF803FF8000FFF003FFE001FFE003FFF003FFC003FFFC0FFF8003FFFFFFFF0003FF3F
-FFFC0003FF0FFFF00003FF01FF000003FF0000000003FF0000000003FF0000000003FF00
-00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00
-00000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC
-0000002F357EA435>I<00FE07F000FFFE1FFC00FFFE3FFF00FFFE7FFF80FFFEF8FF80FF
-FFF1FFC007FFE1FFC003FFC1FFC003FFC1FFC003FF81FFC003FF80FF8003FF807F0003FF
-801C0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
-000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
-0003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000
-FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114 D<003FF03803FFFEF80FFFFFF8
-1FFFFFF83FC00FF87F0003F87F0001F8FE0001F8FE0000F8FE0000F8FF0000F8FF800000
-FFF80000FFFFE0007FFFFC007FFFFF003FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC
-001FFFFC00007FFE000007FEF80003FEF80001FEFC0000FEFC0000FEFE0000FEFE0000FC
-FF0001FCFF8003F8FFF00FF8FFFFFFF0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<00
-1F0000001F0000001F0000001F0000001F0000003F0000003F0000003F0000003F000000
-7F0000007F000000FF000000FF000001FF000003FF000007FF00001FFFFFE0FFFFFFE0FF
-FFFFE0FFFFFFE0FFFFFFE003FF000003FF000003FF000003FF000003FF000003FF000003
-FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003
-FF000003FF000003FF00F803FF00F803FF00F803FF00F803FF00F803FF00F803FF00F803
-FF00F803FF81F801FF81F001FFC3E000FFFFE0007FFFC0001FFF000003FC001D357EB425
->I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003F
-FFC007FF0001FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
-FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003
-FFC003FF0007FFC001FF800FFFE001FFC03FFFFF00FFFFFCFFFF007FFFF8FFFF001FFFE0
-FFFF0003FF00FFFF30257DA435>I<FFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF
-807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFF07FF000FF80007E003FF0007FC0007C003
-FF0007FC000FC001FF8007FC000F8001FF8007FE000F8001FFC00FFE001F8000FFC00FFF
-001F0000FFC01FFF003F00007FE01FFF003E00007FE01FFF803E00007FF03FFF807E0000
-3FF03E7FC07C00003FF07E7FC0FC00001FF87C3FC0F800001FF87C3FE0F800001FFCFC3F
-E1F800000FFCF81FF1F000000FFDF81FF1F000000FFFF00FF3F0000007FFF00FFBE00000
-07FFF00FFFE0000003FFE007FFC0000003FFE007FFC0000003FFC003FFC0000001FFC003
-FF80000001FFC003FF80000000FF8001FF00000000FF8001FF00000000FF8001FF000000
-007F0000FE000000007F0000FE000000003E00007C000040257EA445>119
-D<FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E
-0003FF80007E0001FF80007C0001FFC000FC0000FFC000F80000FFE001F800007FE001F0
-00007FE001F000007FF003F000003FF003E000003FF807E000001FF807C000001FFC0FC0
-00000FFC0F8000000FFC1F80000007FE1F00000007FE1F00000007FF3F00000003FF3E00
-000003FFFE00000001FFFC00000001FFFC00000000FFF800000000FFF800000000FFF800
-0000007FF0000000007FF0000000003FE0000000003FE0000000001FC0000000001FC000
-0000000F80000000000F80000000001F80000000001F00000000003F0000003F003E0000
-007F807E000000FFC07C000000FFC0FC000000FFC0F8000000F801F8000000FC07F00000
-007E1FE00000007FFFC00000003FFF000000001FFE0000000007F0000000002D357EA432
->121 D E /Fc 16 122 df<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B
-708A2C>46 D<7FFFFFE0007FFFFFFC00FFFFFFFE00FFFFFFFF807FFFFFFFC07FFFFFFFC0
-03F8003FE003F8001FF003F8000FF003F80007F003F80007F803F80003F803F80003F803
-F80003F803F80003F803F80003F803F80007F803F80007F003F8000FF003F8001FE003F8
-003FC003FFFFFF8003FFFFFF0003FFFFFE0003FFFFFE0003FFFFFF8003FFFFFFC003F800
-7FE003F8000FF003F80007F803F80003F803F80001FC03F80001FC03F80000FE03F80000
-FE03F80000FE03F80000FE03F80000FE03F80000FE03F80001FE03F80001FC03F80003FC
-03F80007FC03F8000FF803F8003FF87FFFFFFFF07FFFFFFFE0FFFFFFFFC0FFFFFFFF807F
-FFFFFE007FFFFFF80027337FB22C>66 D<0000FF00F00007FFE0F8000FFFF9F8003FFFFF
-F8007FFFFFF800FFFFFFF801FFC1FFF803FF007FF807FC003FF807F8001FF80FF0000FF8
-0FE00007F81FE00007F81FC00007F83FC00003F83F800003F87F800003F87F000003F87F
-000001F07F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00
-000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF0000
-00007F000000007F000000007F000001F07F800003F83F800003F83FC00003F81FC00003
-F81FE00007F80FE00007F00FF00007F007F8000FF007FC001FE003FF003FE001FFC0FFC0
-00FFFFFF80007FFFFF00003FFFFE00000FFFF8000007FFE0000000FF000025357DB32C>
-I<0001FC0780000FFF87C0001FFFCFC0007FFFFFC000FFFFFFC001FFFFFFC003FF87FFC0
-03FE01FFC007F800FFC00FF0007FC00FF0007FC01FE0003FC01FC0003FC03FC0003FC03F
-80001FC03F80001FC07F80001FC07F00001FC07F00000F807F00000000FF00000000FE00
-000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
-0000FE0007FFF8FE000FFFFCFE000FFFFCFF000FFFFC7F000FFFFC7F0007FFF87F00001F
-C07F80001FC03F80003FC03F80003FC03FC0003FC01FC0003FC01FE0007FC00FF0007FC0
-0FF000FFC007F800FFC003FE01FFC003FF07FFC001FFFFFFC000FFFFFFC0007FFFFFC000
-1FFFDFC0000FFF0F800001FC000026357DB32C>71 D<01FFF0000007FFFE00001FFFFF80
-001FFFFFE0003FFFFFF0003FFFFFF8003FC01FF8003FC007FC001F8003FC00060001FE00
-000000FE00000000FE0000000FFE000007FFFE00007FFFFE0001FFFFFE0007FFFFFE001F
-FFFFFE003FFFF8FE003FFC00FE007FE000FE00FF8000FE00FF0000FE00FE0000FE00FE00
-00FE00FE0000FE00FF0001FE00FF0003FE007F8007FE007FE03FFE003FFFFFFFFC1FFFFF
-FFFE0FFFFFFFFE07FFFF7FFE01FFFC3FFE007FC00FFC27247CA32C>97
-D<0003FFF000001FFFFC00007FFFFF0000FFFFFF0003FFFFFF8007FFFFFF800FFF007F80
-0FF8007F801FF0003F003FC0000C003FC00000007F800000007F000000007F00000000FF
-00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF00
-0000007F000000007F000000007F80000F803FC0001FC03FE0001FC01FF0003FC00FFC00
-7F800FFF81FF8007FFFFFF0003FFFFFE0000FFFFFC00007FFFF800001FFFE0000003FF00
-0022247BA32C>99 D<00000FFF0000001FFF8000001FFF8000001FFF8000001FFF800000
-0FFF800000003F800000003F800000003F800000003F800000003F800000003F80000000
-3F800000003F800000003F80000FF83F80003FFE3F8000FFFFBF8001FFFFFF8003FFFFFF
-8007FFFFFF800FFC0FFF801FF003FF803FE000FF803FC0007F807F80007F807F80003F80
-7F00003F80FF00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE
-00003F80FE00003F80FE00003F80FF00003F807F00007F807F00007F807F8000FF803FC0
-01FF803FE003FF801FF007FF800FFC1FFF800FFFFFFFFE07FFFFFFFF03FFFFBFFF00FFFF
-3FFF007FFC3FFF000FF01FFE28337DB22C>I<0003FE0000001FFFC000007FFFF00001FF
-FFF80003FFFFFC0007FFFFFE000FFE03FF001FF800FF801FE0007F803FC0003FC03F8000
-1FC07F80001FC07F00001FE07F00000FE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFF
-E0FFFFFFFFE0FFFFFFFFC0FE00000000FF000000007F000000007F800000007F800007C0
-3FC0000FE03FE0000FE01FF8001FE00FFC003FC007FF80FFC007FFFFFF8001FFFFFF0000
-FFFFFE00003FFFFC00000FFFF0000001FF800023247CA32C>I<00000003F00007F81FFC
-001FFE7FFE007FFFFFFF00FFFFFFFF01FFFFFFFF03FFFFFE7F07FE1FF87E07F807F83E0F
-F003FC000FE001FC001FE001FE001FC000FE001FC000FE001FC000FE001FC000FE001FC0
-00FE001FE001FE000FE001FC000FF003FC0007F807F80007FE1FF80007FFFFF00007FFFF
-E0000FFFFFC0000FFFFF80000FDFFE00000FC7F800000FC00000000FC00000000FE00000
-0007FFFFE00007FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FFFFFFFF83FC0003FF8
-7F000003FC7E000001FCFE000000FEFC0000007EFC0000007EFC0000007EFC0000007EFE
-000000FE7F000001FC7F800003FC3FE0000FF83FFE00FFF81FFFFFFFF00FFFFFFFE003FF
-FFFF8000FFFFFE00003FFFF8000003FF800028387EA42C>103 D<00038000000FE00000
-0FE000001FF000001FF000001FF000000FE000000FE00000038000000000000000000000
-000000000000000000000000000000000000007FFFE0007FFFF000FFFFF000FFFFF0007F
-FFF0007FFFF0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
-07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000
-07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0007FFFFFFEFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20347AB32C>105
-D<7FC1F803F0007FE7FE0FFC00FFFFFF3FFE00FFFFFF7FFE007FFFFFFFFF007FFFFFFFFF
-0007FE1FFC3F8007FC1FF83F8007F80FF01F8007F00FE01F8007F00FE01F8007F00FE01F
-8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F
-8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F
-8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F
-807FFE1FFC3FF87FFE3FFC7FF8FFFF3FFE7FFCFFFF3FFE7FFC7FFE3FFC7FF87FFE1FFC3F
-F82E2481A32C>109 D<7FF807F80000FFFC3FFE0000FFFCFFFF8000FFFFFFFFC000FFFF
-FFFFC0007FFFFFFFE00001FFF81FE00001FFE00FF00001FF8007F00001FF0007F00001FE
-0007F00001FE0007F00001FE0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC
-0007F00001FC0007F0007FFFF07FFFC0FFFFF8FFFFE0FFFFF8FFFFE0FFFFF8FFFFE0FFFF
-F8FFFFE07FFFF07FFFC02B2480A32C>I<0007FC0000001FFF0000007FFFC00001FFFFF0
-0003FFFFF80007FFFFFC000FFC07FE001FF001FF001FE000FF003FC0007F803F80003F80
-7F00001FC07F00001FC07F00001FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE
-00000FE0FE00000FE0FE00000FE0FF00001FE07F00001FC07F00001FC07F80003FC03F80
-003F803FC0007F801FE000FF001FF803FF000FFE0FFE0007FFFFFC0003FFFFF80001FFFF
-F000007FFFC000001FFF00000007FC000023247CA32C>I<7FFF003FC0FFFF81FFF0FFFF
-87FFF8FFFF9FFFF8FFFFBFFFFC7FFFFFFFFC003FFFE3FC003FFF03FC003FFE01F8003FFC
-0060003FF80000003FF00000003FE00000003FE00000003FC00000003FC00000003FC000
-00003F800000003F800000003F800000003F800000003F800000003F800000003F800000
-003F800000003F800000003F800000003F800000003F800000003F8000007FFFFFF000FF
-FFFFF800FFFFFFF800FFFFFFF800FFFFFFF8007FFFFFF00026247EA32C>114
-D<001F000000003F800000003F800000003F800000003F800000003F800000003F800000
-003F800000003F800000003F8000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FF
-FFFFFF807FFFFFFF00003F800000003F800000003F800000003F800000003F800000003F
-800000003F800000003F800000003F800000003F800000003F800000003F800000003F80
-0000003F800000003F800000003F800380003F800FE0003F800FE0003F800FE0003F800F
-E0003F801FE0003FC01FC0001FC03FC0001FF07FC0000FFFFF80000FFFFF000007FFFE00
-0003FFFC000001FFF00000003FC000232E7EAD2C>116 D<7FFF83FFFCFFFFC3FFFEFFFF
-C7FFFEFFFFC7FFFEFFFFC3FFFE7FFF83FFFC03F8001F8001F8003F8001FC003F0000FC00
-3F0000FC007F0000FE007E00007E007E00007E007E00007F00FC00003F00FC00003F00FC
-00003F81F800001F81F800001F81F800000FC1F800000FC3F000000FC3F0000007E3F000
-0007E3E0000007E7E0000003E7E0000003F7C0000001F7C0000001FFC0000001FF800000
-00FF80000000FF80000000FF000000007F000000007F000000007E000000007E00000000
-7E00000000FE00000000FC00000000FC00000001FC00000C01F800003F03F800007F87F0
-00007F8FF000007F1FE000007FFFC000007FFFC000003FFF8000001FFE0000000FFC0000
-0007F000000027367EA32C>121 D E /Fd 44 122 df<000007F8000000003FFE000000
-01FFFF80000007FC0FC000000FE003E000001FC007E000003F800FF000007F001FF00000
-FE001FF00000FE001FF00001FE001FF00001FC001FF00001FC000FE00001FC0001000001
-FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
-FC0000000001FC0000000001FC0007F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF000FF
-FFFFFFF00001FC001FF00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001
-FC0007F00001FC0007F00001FC0007F00001FC0007F00003FC0007F8007FFFE0FFFFC07F
-FFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E>12 D<000007FC000FF000000000
-3FFF007FFC00000001FFFFC3FFFF00000003FC07EFF81F8000000FF001FFC007C000001F
-C003FF800FC000003F800FFF001FE000007F000FFE003FE00000FF000FFC003FE00000FE
-000FFC003FE00001FE000FFC003FE00001FC000FF8003FE00001FC0007F8001FC00001FC
-0003F80002000001FC0003F80000000001FC0003F80000000001FC0003F80000000001FC
-0003F80000000001FC0003F80000000001FC0003F80000000001FC0003F80000000001FC
-0003F80000000001FC0003F8000FE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFF
-FFFFFFFFFFE000FFFFFFFFFFFFFFE00001FC0003F8003FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC
-0003F8000FE00003FE0007FC001FF0007FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF807FFF
-F0FFFFE3FFFF807FFFF0FFFFE3FFFF80413B7FBA45>14 D<0000E00001E00003C0000780
-000F00001F00003E00007C00007C0000F80001F00001F00003E00003E00007E00007C000
-0FC0000F80000F80001F80001F80001F00003F00003F00003F00003E00007E00007E0000
-7E00007E00007E00007C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000
-FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E0000
-7E00007E00007E00007E00003E00003F00003F00003F00001F00001F80001F80000F8000
-0F80000FC00007C00007E00003E00003E00001F00001F00000F800007C00007C00003E00
-001F00000F000007800003C00001E00000E0135278BD20>40 D<E00000F000007800003C
-00001E00001F00000F800007C00007C00003E00001F00001F00000F80000F80000FC0000
-7C00007E00003E00003E00003F00003F00001F00001F80001F80001F80000F80000FC000
-0FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00007E00007E000
-07E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007C000
-0FC0000FC0000FC0000FC0000FC0000F80001F80001F80001F80001F00003F00003F0000
-3E00003E00007E00007C0000FC0000F80000F80001F00001F00003E00007C00007C0000F
-80001F00001E00003C0000780000F00000E0000013527CBD20>I<1E007F80FF80FFC0FF
-C0FFE0FFE0FFE07FE01EE000E000E000E001E001C001C003C003C0038007800F000F001E
-003C00780030000B1A7A8917>44 D<FFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFC16067F
-941C>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A7A8917>I<0001C0000003
-C0000007C000001FC00000FFC000FFFFC000FFFFC000FFFFC000FF1FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
-C000001FC000001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF07FFF
-FFF01C3879B72A>49 D<000FF00000007FFE000001FFFF800007FFFFC0000FE07FF0001F
-801FF8001F000FFC003E0007FC007C0003FE00780003FF007E0001FF00FF8001FF00FFC0
-00FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF807F8000FF801E0000
-FF80000000FF80000000FF00000001FF00000001FF00000003FE00000003FE00000007FC
-00000007F80000000FF00000000FF00000001FE00000003FC00000007F800000007E0000
-0000FC00000001F800000003F000000007E00000000FC00000000F800000001F00000000
-3E000380007C00038000F800038001F000078003E000070007C00007000F800007000F00
-000F001FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFF
-FE0021387CB72A>I<0000007C0000000000007C0000000000007C000000000000FE0000
-00000000FE000000000000FE000000000001FF000000000001FF000000000001FF000000
-000003FF800000000003FF800000000003FF800000000007FFC00000000007BFC0000000
-0007BFC0000000000FBFE0000000000F1FE0000000000F1FE0000000001F1FF000000000
-1E0FF0000000001E0FF0000000003E0FF8000000003C07F8000000003C07F8000000007C
-07FC000000007803FC000000007803FC000000007803FC00000000F001FE00000000F001
-FE00000000F001FE00000001E000FF00000001E000FF00000001E000FF00000003C0007F
-80000003C0007F80000003C0007F8000000780003FC0000007FFFFFFC0000007FFFFFFC0
-00000FFFFFFFE000000FFFFFFFE000000F00001FE000001F00000FF000001E00000FF000
-001E00000FF000003E00000FF800003C000007F800003C000007F800007C000007FC0000
-78000003FC000078000003FC0000F8000003FE0000F8000001FE0001FC000001FE000FFF
-000003FF00FFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFEFFFFE000FFFFFE373C7D
-BB3E>65 D<000001FF00038000000FFFE0038000007FFFF807800001FFFFFE0F800007FF
-807F1F80000FFC000FBF80001FF00007FF80003FE00003FF80007FC00001FF8000FF8000
-00FF8001FF0000007F8003FE0000007F8007FC0000003F8007FC0000003F800FF8000000
-1F801FF80000001F801FF00000000F801FF00000000F803FF00000000F803FE00000000F
-807FE000000007807FE000000007807FE000000007807FC00000000780FFC00000000000
-FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF
-C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC000000000007FC000000000007FE000000003807FE000000003807FE000
-000003803FE000000003803FF000000003801FF000000007801FF000000007001FF80000
-0007000FF80000000F0007FC0000000F0007FC0000001E0003FE0000001E0001FF000000
-3C0000FF8000007800007FC00000F800003FE00001F000001FF00003E000000FFC0007C0
-000007FF803F80000001FFFFFE000000007FFFFC000000000FFFF00000000001FF000000
-313D7BBA3C>67 D<FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC00
-01FF00000FFC0000FF000001FE0000FF000000FE0000FF0000007E0000FF0000003E0000
-FF0000001E0000FF0000001E0000FF0000000E0000FF0000000E0000FF0000000E0000FF
-0000000E0000FF0001C00F0000FF0001C0070000FF0001C0070000FF0001C0070000FF00
-01C0070000FF0001C0000000FF0003C0000000FF0003C0000000FF0007C0000000FF001F
-C0000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FF001FC0
-000000FF0007C0000000FF0003C0000000FF0003C0000000FF0001C0000000FF0001C000
-E000FF0001C000E000FF0001C000E000FF0001C000E000FF0001C001C000FF00000001C0
-00FF00000001C000FF00000001C000FF00000001C000FF00000003C000FF00000003C000
-FF000000038000FF000000078000FF000000078000FF0000000F8000FF0000001F8000FF
-0000003F8000FF000000FF8001FF00000FFF80FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFF
-FFFFFF00FFFFFFFFFFFF0033397DB839>69 D<FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFF
-F8FFFFFFFFFFF801FF00001FF800FF000003FC00FF000001FC00FF000000FC00FF000000
-7C00FF0000003C00FF0000003C00FF0000001C00FF0000001C00FF0000001C00FF000000
-1C00FF0000001E00FF0003800E00FF0003800E00FF0003800E00FF0003800E00FF000380
-0000FF0003800000FF0007800000FF0007800000FF000F800000FF003F800000FFFFFF80
-0000FFFFFF800000FFFFFF800000FFFFFF800000FF003F800000FF000F800000FF000780
-0000FF0007800000FF0003800000FF0003800000FF0003800000FF0003800000FF000380
-0000FF0003800000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000001FF80000000FFFFFFC00000FFFFFFC00000FFFFFFC00000FFFFFFC000
-002F397DB836>I<000000FF8001C000000FFFF001C000003FFFFC03C00000FFFFFF07C0
-0003FFC03F8FC0000FFE000FDFC0001FF80003FFC0003FE00001FFC0007FC00000FFC000
-FF8000007FC001FF0000003FC003FE0000003FC007FC0000001FC007FC0000001FC00FF8
-0000000FC00FF80000000FC01FF000000007C01FF000000007C03FF000000007C03FE000
-000007C07FE000000003C07FE000000003C07FE000000003C07FC000000003C0FFC00000
-000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
-0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
-00FFC00000FFFFFFFFC00000FFFFFF7FC00000FFFFFF7FE00000FFFFFF7FE00000007FC0
-7FE00000003FC03FE00000003FC03FF00000003FC01FF00000003FC01FF00000003FC00F
-F80000003FC00FF80000003FC007FC0000003FC007FC0000003FC003FE0000003FC001FF
-0000003FC000FF8000007FC0007FC000007FC0003FE00000FFC0001FF80001FFC0000FFE
-0003F7C00003FFC01FE3C00000FFFFFF81C000003FFFFE00C000000FFFF80000000000FF
-C00000383D7CBA41>I<FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC000FFC000007F8000007F
-8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F
-8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F
-8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F
-8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F
-8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F
-800000FFC000FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC01A397EB81E>73
-D<FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE0000001FF8000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
-0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000003800FF000000
-3800FF0000003800FF0000003800FF0000003800FF0000007800FF0000007000FF000000
-7000FF0000007000FF0000007000FF000000F000FF000000F000FF000001F000FF000001
-F000FF000003F000FF000007F000FF00000FF000FF00003FE001FF0001FFE0FFFFFFFFFF
-E0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02D397DB834>76 D<000FF801C0003FFE01
-C000FFFF83C003FFFFE7C007F807FFC00FE001FFC01FC0007FC03F80003FC03F00001FC0
-7E00000FC07E00000FC07C000007C0FC000007C0FC000003C0FC000003C0FC000003C0FC
-000001C0FE000001C0FE000001C0FF000001C0FF800000007FC00000007FE00000007FF8
-0000003FFF8000001FFFF800001FFFFF80000FFFFFE00007FFFFF80003FFFFFE0000FFFF
-FF00003FFFFF800007FFFFC000007FFFC0000007FFE00000007FE00000003FF00000001F
-F00000000FF000000007F800000003F8E0000003F8E0000003F8E0000001F8E0000001F8
-E0000001F8F0000001F8F0000001F8F0000001F0F8000003F0FC000003F0FC000007E0FE
-000007E0FF00000FC0FFC0001FC0FFF0003F80FFFE00FF00F8FFFFFE00F03FFFF800E00F
-FFE000E001FF0000253D7CBA2E>83 D<3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFF
-E03FFFFFFFFFFFE03FE001FE003FE07F0001FE0007F07E0001FE0003F07C0001FE0001F0
-780001FE0000F0780001FE0000F0780001FE000070700001FE000070700001FE00007070
-0001FE000070700001FE000070F00001FE000078E00001FE000038E00001FE000038E000
-01FE000038E00001FE000038000001FE000000000001FE000000000001FE000000000001
-FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE
-000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00
-0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000
-00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000
-000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000
-0001FE000000000001FE000000000001FE000000000003FF000000001FFFFFFFE000001F
-FFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C>I<FFFFFE01FFFFFC01FFFF
-C0FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC001FF
-800003FF00001FF80000FF000003FE000007E00000FF000001FE000003C00000FF000001
-FE000003C000007F800001FF0000038000007F800001FF0000038000007F800001FF0000
-038000003FC00001FF0000070000003FC00003FF8000070000003FC00003FF8000070000
-003FE00003FF80000F0000001FE000073FC0000E0000001FE000073FC0000E0000001FF0
-00073FC0001E0000000FF0000F3FE0001C0000000FF0000E1FE0001C0000000FF0000E1F
-E0001C00000007F8001E1FF0003800000007F8001C0FF0003800000007F8001C0FF00038
-00000003FC001C0FF0007000000003FC003807F8007000000003FC003807F80070000000
-03FE003807F800F000000001FE007003FC00E000000001FE007003FC00E000000001FE00
-7003FC00E000000000FF00F003FE01C000000000FF00E001FE01C000000000FF00E001FE
-01C0000000007F80E001FE0380000000007F81C000FF0380000000007F81C000FF038000
-0000007FC1C000FF0780000000003FC380007F8700000000003FC380007F870000000000
-3FE380007F8F00000000001FE780007FCE00000000001FE700003FCE00000000001FE700
-003FCE00000000000FFF00003FFC00000000000FFE00001FFC00000000000FFE00001FFC
-000000000007FE00001FF8000000000007FC00000FF8000000000007FC00000FF8000000
-000007FC00000FF8000000000003F8000007F0000000000003F8000007F0000000000003
-F8000007F0000000000001F8000007E0000000000001F0000003E0000000000001F00000
-03E0000000000000F0000003C0000000000000E0000001C0000000523B7FB855>87
-D<FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE0FFFFFE0000FFFFE001FFE0
-00001FFC00007FC000000FF000007FC000000FC000003FE000000F8000001FF000000F80
-00001FF000001F0000000FF800001E0000000FF800003E00000007FC00003C00000003FE
-00007C00000003FE0000F800000001FF0000F800000001FF0001F000000000FF8001E000
-0000007FC003E0000000007FC003C0000000003FE007C0000000003FE00F80000000001F
-F00F80000000000FF81F00000000000FF81E000000000007FC3E000000000007FC3C0000
-00000003FE7C000000000001FFF8000000000001FFF0000000000000FFF0000000000000
-FFE00000000000007FE00000000000003FC00000000000003FC00000000000003FC00000
-000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
-3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000
-000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
-3FC00000000000003FC00000000000003FC00000000000007FE000000000003FFFFFC000
-0000003FFFFFC0000000003FFFFFC0000000003FFFFFC000003B397FB83E>89
-D<003FE0000001FFFC000007FFFF00000FC03F80001F801FE0003FC00FF0003FE007F000
-3FE003F8003FE003F8003FE003FC003FE001FC001FC001FC00020001FC00000001FC0000
-0001FC00000001FC000003FFFC00001FFFFC0000FFFFFC0003FF81FC0007FC01FC001FF0
-01FC003FE001FC003FC001FC007FC001FC007F8001FC00FF8001FC1CFF0001FC1CFF0001
-FC1CFF0001FC1CFF0003FC1CFF0003FC1C7F8007FC1C7FC00FFC1C3FC01E7E381FF07C7F
-F80FFFF83FF003FFE03FE0007F800F8026277DA52A>97 D<03F8000000FFF8000000FFF8
-000000FFF8000000FFF80000000FF800000003F800000003F800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F80FE00003F87FFC0003F9FFFF00
-03FBE03F8003FF801FC003FF000FE003FE0007F003FC0003F803F80003F803F80001FC03
-F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F8
-0000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F800
-00FE03F80001FE03F80001FE03F80001FC03F80001FC03FC0003F803FC0003F803FE0007
-F003FF000FE003E7801FC003E3E07F8003C1FFFE0003807FF80000001FC000283B7EB92E
->I<0003FC00001FFF80007FFFE001FE03F003F801F807F003FC0FE007FC0FE007FC1FC0
-07FC3FC007FC3F8007FC7F8003F87F8000407F0000007F000000FF000000FF000000FF00
-0000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F8000007F80
-00007F8000003F80000E3FC0000E1FC0001E1FE0001C0FF0003C07F8007803FC00F001FF
-03E0007FFFC0001FFF000007F8001F277DA525>I<0000001FC0000007FFC0000007FFC0
-000007FFC0000007FFC00000007FC00000001FC00000001FC00000001FC00000001FC000
-00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00007F81FC0001FFE1FC0007FFF9FC001FE07
-FFC003F801FFC007F0007FC00FE0007FC01FC0003FC01FC0001FC03F80001FC03F80001F
-C07F80001FC07F80001FC07F00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0
-FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F00001FC07F
-00001FC07F80001FC03F80001FC03F80001FC01FC0003FC01FC0003FC00FE0007FC007F0
-00FFF003F801FFFF01FC07DFFF00FFFF1FFF003FFE1FFF0007F01FC0283B7DB92E>I<00
-07F800001FFF00007FFFC001FC0FE003F807F007F003F80FE001F81FC001FC1FC000FC3F
-8000FE3F80007E7F80007E7F00007F7F00007FFF00007FFF00007FFFFFFFFFFFFFFFFFFF
-FFFFFFFF000000FF000000FF000000FF000000FF0000007F0000007F0000007F8000007F
-8000003F8000073FC000071FC0000F0FE0000E07F0001E07F8003C01FC007800FF01F000
-7FFFE0001FFF800003FC0020277EA525>I<00007F000001FFC00007FFE0001FC7F0003F
-8FF8007F0FF800FE0FF801FC0FF801FC0FF801FC07F003F803E003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-0000FFFFFC00FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8
-000003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFF
-F8001D3B7FBA19>I<00000003E0000FF00FF8003FFC3FFC00FFFF7CFC03F81FF0FC07F0
-0FE0FC0FE007F0FC0FC003F0301FC003F8001F8001F8003F8001FC003F8001FC003F8001
-FC003F8001FC003F8001FC003F8001FC003F8001FC001F8001F8001FC003F8000FC003F0
-000FE007F00007F00FE00007F81FC0000FFFFF00000F3FFC00001E0FF000001E00000000
-1E000000001E000000001F000000001F000000001F800000000FFFFFC0000FFFFFF80007
-FFFFFE0007FFFFFF8007FFFFFFC00FFFFFFFE01F80007FF03F00000FF07E000007F07E00
-0003F8FC000003F8FC000001F8FC000001F8FC000001F8FC000001F8FE000003F87F0000
-07F03F000007E03FC0001FE00FE0003F8007FC01FF0001FFFFFC00007FFFF0000007FF00
-0026387EA52A>I<03F800000000FFF800000000FFF800000000FFF800000000FFF80000
-00000FF80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F80000000003F80000
-000003F80000000003F80000000003F80000000003F80000000003F807F0000003F83FFC
-000003F8FFFF000003F9F07F800003FBC03FC00003FF801FC00003FF001FC00003FE000F
-E00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80293A7EB9
-2E>I<03C0000FF0000FF0001FF8001FF8001FF8001FF8000FF0000FF00003C000000000
-00000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
-FFF80007F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80007F800FFFFE0FFFFE0FFFFE0FFFFE013387EB718>I<03F8
-000000FFF8000000FFF8000000FFF8000000FFF80000000FF800000003F800000003F800
-000003F800000003F800000003F800000003F800000003F800000003F800000003F80000
-0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
-03F803FFFC03F803FFFC03F803FFFC03F803FFFC03F801FF8003F800FE0003F801F80003
-F801F00003F803C00003F807800003F80F000003F81E000003F87C000003F8FC000003F9
-FC000003FBFE000003FFFF000003FFFF000003FF3F800003FC3FC00003F81FC00003F80F
-E00003F80FF00003F807F80003F803F80003F803FC0003F801FE0003F800FE0003F800FF
-0003F8007F8003F8007FC007FC007FE0FFFFE1FFFFFFFFE1FFFFFFFFE1FFFFFFFFE1FFFF
-283A7EB92C>107 D<03F800FFF800FFF800FFF800FFF8000FF80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80007FC00FFFFE0FFFFE0FFFFE0
-FFFFE0133A7EB918>I<03F807F8000FF00000FFF83FFE007FFC0000FFF87FFF80FFFF00
-00FFF9F03FC3E07F8000FFFBC01FE7803FC0000FFF800FEF001FC00003FF000FFE001FC0
-0003FE0007FC000FE00003FE0007FC000FE00003FC0007F8000FE00003FC0007F8000FE0
-0003FC0007F8000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE0
-0003F80007F0000FE00007FC000FF8001FF000FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF
-80FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF8041257EA446>I<03F807F00000FFF83FFC
-0000FFF8FFFF0000FFF9F07F8000FFFBC03FC0000FFF801FC00003FF001FC00003FE000F
-E00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000F
-E00007FC000FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF8029257EA4
-2E>I<0003FE0000000FFF8000003FFFE00000FE03F80001F800FC0003F0007E0007E000
-3F000FC0001F801FC0001FC01F80000FC03F80000FE03F80000FE07F000007F07F000007
-F07F000007F07F000007F0FF000007F8FF000007F8FF000007F8FF000007F8FF000007F8
-FF000007F8FF000007F8FF000007F8FF000007F87F000007F07F000007F07F80000FF03F
-80000FE03F80000FE01FC0001FC00FC0001F800FE0003F8007F0007F0003F800FE0000FE
-03F800007FFFF000001FFFC0000003FE000025277EA52A>I<03F80FE000FFF87FFC00FF
-F9FFFF00FFFBE07F80FFFF801FC007FF000FE003FE000FF003FC0007F803F80003F803F8
-0003FC03F80003FC03F80001FE03F80001FE03F80001FE03F80000FF03F80000FF03F800
-00FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000
-FF03F80001FE03F80001FE03F80001FE03F80003FC03F80003FC03FC0007F803FC0007F8
-03FE000FF003FF001FE003FF803FC003FBE07F8003F9FFFE0003F87FF80003F81FC00003
-F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
-00000003F800000003F800000007FC000000FFFFE00000FFFFE00000FFFFE00000FFFFE0
-000028357EA42E>I<0003F801C0001FFE03C0007FFF83C001FE07C7C003FC01E7C007F8
-00FFC00FF0007FC01FE0007FC01FE0003FC03FC0003FC03FC0001FC07F80001FC07F8000
-1FC07F80001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001F
-C0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F80001FC07F80001FC07F80001FC0
-3FC0001FC03FC0003FC01FC0003FC01FE0007FC00FF000FFC007F000FFC003F803FFC001
-FE0FDFC000FFFF1FC0003FFC1FC00007F01FC00000001FC00000001FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000
-3FE0000007FFFF000007FFFF000007FFFF000007FFFF28357DA42C>I<03F03F00FFF0FF
-C0FFF1FFE0FFF3CFF0FFF78FF00FFF0FF003FE0FF003FE0FF003FE07E003FC018003FC00
-0003FC000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
-0003F8000003F8000003F8000007FC0000FFFFF800FFFFF800FFFFF800FFFFF8001C257E
-A421>I<00FF870003FFEF000FFFFF001F80FF003E003F007C001F007C000F00F8000F00
-F8000700F8000700FC000700FC000700FE000000FF8000007FF800007FFF80003FFFE000
-3FFFF8001FFFFC0007FFFE0001FFFF00007FFF800003FF8000007FC0E0001FC0E0000FC0
-E0000FC0F00007C0F00007C0F00007C0F80007C0F8000780FC000F80FE000F80FF001F00
-FFC07E00FBFFFC00F1FFF000E07F80001A277DA521>I<001C0000001C0000001C000000
-1C0000001C0000003C0000003C0000003C0000007C0000007C0000007C000000FC000001
-FC000003FC000007FC00001FFFFF00FFFFFF00FFFFFF00FFFFFF0001FC000001FC000001
-FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
-FC000001FC000001FC000001FC000001FC000001FC000001FC01C001FC01C001FC01C001
-FC01C001FC01C001FC01C001FC01C001FC01C001FC01C000FE038000FE0380007F078000
-7F8F00003FFE00000FFC000003F0001A347FB220>I<03F8000FE000FFF803FFE000FFF8
-03FFE000FFF803FFE000FFF803FFE0000FF8003FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8
-000FE00003F8001FE00003F8001FE00003F8001FE00003F8003FE00001F8003FE00001FC
-007FF80001FC00FFFF8000FE03EFFF80007FFFCFFF80001FFF0FFF800003FC0FE0002926
-7EA42E>I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003
-FC00078001FC00070001FC00070001FE000F0000FE000E0000FE000E00007F001C00007F
-001C00007F803C00003F803800003F803800001FC07000001FC07000001FE07000000FE0
-E000000FE0E000000FF1E0000007F1C0000007F1C0000003FB80000003FB80000003FF80
-000001FF00000001FF00000001FF00000000FE00000000FE000000007C000000007C0000
-00007C0000000038000027257EA32C>I<FFFF8FFFF07FFEFFFF8FFFF07FFEFFFF8FFFF0
-7FFEFFFF8FFFF07FFE07F800FF000FF007F8007F0007C003F8007F0007C003F8003F0003
-8003FC003F80078001FC007F80070001FC007F80070001FE007FC00F0000FE00FFC00E00
-00FE00EFC00E0000FF00EFE01E00007F01EFE01C00007F01C7E01C00007F81C7F03C0000
-3F83C7F03800003F8383F03800001FC383F87000001FC701F87000001FC701F87000000F
-E701FCE000000FEE00FCE000000FEE00FCE0000007FE00FFC0000007FC007FC0000007FC
-007FC0000003FC007F80000003F8003F80000003F8003F80000001F8003F00000001F000
-1F00000001F0001F00000000F0001E00000000E0000E000037257EA33C>I<FFFFC0FFFF
-00FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF0001FF007FE00000FF003F0000007F003E00
-00003F803C0000003FC0780000001FC0F00000000FE0E00000000FF1E000000007FBC000
-000003FF8000000001FF0000000001FF0000000000FE00000000007F00000000007F8000
-0000007FC000000000FFC000000001FFE000000001CFF000000003C7F00000000783F800
-00000F03FC0000000E01FC0000001E00FE0000003C00FF0000007C007F800001FC003F80
-0007FC007FE000FFFF01FFFF80FFFF01FFFF80FFFF01FFFF80FFFF01FFFF8029247FA32C
->I<FFFFC07FFEFFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F80007C003FC0007
-8001FC00070001FC00070000FE000E0000FE000E0000FF001E00007F001C00007F001C00
-003F803800003F803800003FC07800001FC07000001FC07000001FE0F000000FE0E00000
-0FF0E0000007F1C0000007F1C0000007FBC0000003FB80000003FB80000001FF00000001
-FF00000001FF00000000FE00000000FE000000007C000000007C000000007C0000000038
-000000003800000000780000000070000000007000000000E000000000E000007E01E000
-007E01C00000FF03C00000FF03800000FF07800000FF0F0000007E1E000000783C000000
-3FF80000001FF00000000FC000000027357EA32C>I E /Fe 29 121
-df<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFF
-F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0240C7FA02D>45
-D<0000003C00000000007E0000000001FE0000000007FE000000001FFE00000000FFFE00
-000007FFFE000003FFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFF7FFE00
-00FFF87FFE0000FC007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-0000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00
-007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFF
-FE2F4E76CD43>49 D<00003FFE0000000003FFFFE00000001FFFFFFC0000007FFFFFFF00
-0000FFFFFFFFC00001FFFFFFFFE00007FF807FFFF0000FFC001FFFF8001FF00007FFFC00
-1FE00001FFFE003FF00000FFFF007FFC0000FFFF807FFE00007FFF807FFF00003FFFC0FF
-FF00003FFFC0FFFF80003FFFE0FFFF80001FFFE0FFFF80001FFFE0FFFF80001FFFF0FFFF
-80001FFFF0FFFF80000FFFF07FFF00000FFFF07FFF00000FFFF03FFE00000FFFF01FFC00
-000FFFF00FF800000FFFF003E000001FFFF0000000001FFFE0000000001FFFE000000000
-1FFFE0000000003FFFC0000000003FFFC0000000003FFF80000000007FFF80000000007F
-FF0000000000FFFE0000000000FFFE0000000001FFFC0000000001FFF80000000003FFF0
-0000000007FFE0000000000FFFC0000000000FFF80000000001FFE00000000003FFC0000
-0000007FF80000000000FFF00000000000FFC00000000001FF800000000003FF00000000
-0007FC00000000000FF80003F000001FF00003F000003FE00003F000007FC00003F00000
-FF000007E00001FE000007E00003FC000007E00007F8000007E00007F0000007E0000FE0
-00000FE0001F8000000FE0003F0000001FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFF
-FFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFF
-FFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF
-80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFF8000000000FFFFFC0000
-0007FFFFFF0000001FFFFFFFC000003FFFFFFFF000007FF807FFF80000FFC001FFFC0001
-FE0000FFFE0003FC00007FFF0007FE00003FFF800FFF80003FFFC00FFFC0003FFFC00FFF
-C0001FFFC01FFFE0001FFFE01FFFE0001FFFE01FFFE0001FFFE01FFFF0001FFFE01FFFF0
-001FFFE01FFFE0001FFFE01FFFE0001FFFE00FFFE0003FFFE00FFFC0003FFFC007FF8000
-3FFFC003FF00003FFFC000FE00007FFF80000000007FFF80000000007FFF0000000000FF
-FE0000000000FFFC0000000001FFF80000000003FFF00000000007FFE0000000001FFFC0
-00000000FFFF80000000FFFFFE00000000FFFFF800000000FFFFC000000000FFFFFC0000
-0000FFFFFF800000000007FFF00000000001FFFC00000000007FFE00000000003FFF0000
-0000003FFF80000000001FFFC0000000001FFFE0000000000FFFF0000000000FFFF80000
-00000FFFF80000000007FFFC0000000007FFFC0000000007FFFC01E0000007FFFE0FFC00
-0007FFFE1FFE000007FFFE3FFF000007FFFE7FFF800007FFFE7FFF800007FFFEFFFFC000
-07FFFEFFFFC00007FFFEFFFFC00007FFFEFFFFC00007FFFCFFFFC00007FFFCFFFFC0000F
-FFFCFFFFC0000FFFF87FFF80000FFFF87FFF80000FFFF07FFF00001FFFF03FFE00001FFF
-E01FF800003FFFC01FFC00007FFF800FFF0001FFFF0007FFF007FFFE0003FFFFFFFFFC00
-00FFFFFFFFF000003FFFFFFFE000000FFFFFFF00000003FFFFFC000000001FFF80000037
-4F7ACD43>I<00000000007E00000000000000FF00000000000001FF00000000000003FF
-00000000000003FF00000000000007FF0000000000000FFF0000000000001FFF00000000
-00001FFF0000000000003FFF0000000000007FFF000000000000FFFF000000000001FFFF
-000000000001FFFF000000000003FFFF000000000007FFFF00000000000FFFFF00000000
-000FFFFF00000000001FFFFF00000000003FBFFF00000000007F3FFF0000000000FE3FFF
-0000000000FE3FFF0000000001FC3FFF0000000003F83FFF0000000007F03FFF00000000
-07E03FFF000000000FE03FFF000000001FC03FFF000000003F803FFF000000007F003FFF
-000000007F003FFF00000000FE003FFF00000001FC003FFF00000003F8003FFF00000003
-F0003FFF00000007F0003FFF0000000FE0003FFF0000001FC0003FFF0000003F80003FFF
-0000003F80003FFF0000007F00003FFF000000FE00003FFF000001FC00003FFF000001F8
-00003FFF000003F800003FFF000007F000003FFF00000FE000003FFF00001FC000003FFF
-00001FC000003FFF00003F8000003FFF00007F0000003FFF0000FE0000003FFF0000FFFF
-FFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF
-FFC0FFFFFFFFFFFFFFC0000000007FFF0000000000007FFF0000000000007FFF00000000
-00007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF
-0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF00000000
-00007FFF0000000000007FFF000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFF
-FFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<03F000
-0FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC07FFF80
-7FFF803FFF001FFE000FFC0003F000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000003F0000FFC00
-1FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC07FFF807FFF80
-3FFF001FFE000FFC0003F000123577B425>58 D<0000000003FFFC000003C0000000007F
-FFFFC00007C000000007FFFFFFF8000FC00000003FFFFFFFFE001FC0000000FFFFFFFFFF
-803FC0000003FFFFFFFFFFC07FC000000FFFFFF001FFF0FFC000003FFFFE00003FF9FFC0
-00007FFFF000000FFFFFC00001FFFFC0000003FFFFC00003FFFF00000000FFFFC00007FF
-FC000000007FFFC0000FFFF8000000003FFFC0001FFFE0000000001FFFC0003FFFC00000
-00000FFFC0007FFF800000000007FFC000FFFF000000000003FFC001FFFF000000000003
-FFC001FFFE000000000001FFC003FFFE000000000001FFC003FFFC000000000000FFC007
-FFF8000000000000FFC00FFFF80000000000007FC00FFFF80000000000007FC01FFFF000
-00000000003FC01FFFF00000000000003FC01FFFF00000000000003FC03FFFE000000000
-00003FC03FFFE00000000000001FC03FFFE00000000000001FC07FFFE00000000000001F
-C07FFFE00000000000001FC07FFFE000000000000000007FFFC000000000000000007FFF
-C00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000
-000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000
-000000FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000
-FFFFC00000000000000000FFFFC00000000000000000FFFFC00000000000000000FFFFC0
-0000000000000000FFFFC000000000000000007FFFC000000000000000007FFFC0000000
-00000000007FFFE000000000000000007FFFE000000000000000007FFFE0000000000000
-0FC03FFFE00000000000000FC03FFFE00000000000000FC03FFFE00000000000000FC01F
-FFF00000000000000FC01FFFF00000000000000FC01FFFF00000000000001FC00FFFF800
-00000000001F800FFFF80000000000001F8007FFFC0000000000003F8003FFFC00000000
-00003F8003FFFE0000000000003F0001FFFE0000000000007F0001FFFF000000000000FE
-0000FFFF800000000000FE00007FFF800000000001FC00003FFFC00000000003F800001F
-FFE00000000007F800000FFFF8000000000FF0000007FFFC000000001FE0000003FFFF00
-0000007FC0000001FFFFC0000000FF800000007FFFF0000003FF000000003FFFFE00001F
-FE000000000FFFFFF001FFF80000000003FFFFFFFFFFF00000000000FFFFFFFFFFC00000
-0000003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFFE0000000000000
-0003FFFC00000000525479D261>67 D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80
-FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
-FFFFFFC00007FFFC000003FFFFC00007FFFC0000003FFFC00007FFFC0000000FFFC00007
-FFFC00000003FFC00007FFFC00000001FFC00007FFFC00000000FFC00007FFFC00000000
-7FC00007FFFC000000003FC00007FFFC000000001FC00007FFFC000000001FE00007FFFC
-000000000FE00007FFFC000000000FE00007FFFC000000000FE00007FFFC0000000007E0
-0007FFFC0000000007E00007FFFC0000000007E00007FFFC0000FC0007E00007FFFC0000
-FC0007E00007FFFC0000FC0007F00007FFFC0000FC0003F00007FFFC0000FC0003F00007
-FFFC0000FC0003F00007FFFC0000FC0003F00007FFFC0001FC0000000007FFFC0001FC00
-00000007FFFC0001FC0000000007FFFC0003FC0000000007FFFC0007FC0000000007FFFC
-000FFC0000000007FFFC007FFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC000000
-0007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFFFFFC0000000007FFFFFFFF
-FC0000000007FFFC007FFC0000000007FFFC000FFC0000000007FFFC0007FC0000000007
-FFFC0003FC0000000007FFFC0001FC0000000007FFFC0001FC0000000007FFFC0001FC00
-007E0007FFFC0000FC00007E0007FFFC0000FC00007E0007FFFC0000FC0000FC0007FFFC
-0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC0007FFFC0000FC0000FC
-0007FFFC0000000001FC0007FFFC0000000001FC0007FFFC0000000001F80007FFFC0000
-000001F80007FFFC0000000003F80007FFFC0000000003F80007FFFC0000000003F80007
-FFFC0000000007F80007FFFC0000000007F00007FFFC000000000FF00007FFFC00000000
-0FF00007FFFC000000001FF00007FFFC000000003FF00007FFFC000000007FF00007FFFC
-00000000FFF00007FFFC00000003FFE00007FFFC00000007FFE00007FFFC0000003FFFE0
-0007FFFC000003FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFF
-FFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F51
-7CD058>69 D<FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0
-FFFFFFFFFFE00007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000
-0007FFFC00000007FFFC00000007FFFC00000007FFFC00000007FFFC0000FFFFFFFFFFE0
-FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02B527DD132>
-73 D<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE0000000
-000000FFFFFFFFFC000000000003FFFFFFFFFF00000000000FFFFC00FFFFC0000000003F
-FFC0000FFFF0000000007FFF000003FFF800000001FFFC000000FFFE00000003FFF80000
-007FFF00000007FFE00000001FFF8000000FFFC00000000FFFC000001FFF8000000007FF
-E000003FFF0000000003FFF000007FFF0000000003FFF80000FFFE0000000001FFFC0000
-FFFC0000000000FFFC0001FFFC0000000000FFFE0003FFF800000000007FFF0003FFF800
-000000007FFF0007FFF000000000003FFF8007FFF000000000003FFF800FFFF000000000
-003FFFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFE000000000001FFF
-E01FFFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF03FFF
-C000000000000FFFF07FFFC000000000000FFFF87FFFC000000000000FFFF87FFF800000
-00000007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF800000000000
-07FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC
-FFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80
-000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000
-000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007
-FFFCFFFF80000000000007FFFC7FFF80000000000007FFF87FFF80000000000007FFF87F
-FF80000000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC000
-000000000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF01FFFE000000000
-001FFFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFE000000000001FFF
-C00FFFF000000000003FFFC007FFF000000000003FFF8007FFF80001FE00007FFF8003FF
-F80007FF80007FFF0001FFFC001FFFE000FFFE0001FFFC003FFFF000FFFE0000FFFE007F
-FFF801FFFC00007FFE00FF03FC01FFF800003FFF01FC00FE03FFF000001FFF81F8007F07
-FFE000000FFFC1F8003F8FFFC0000007FFE1F0001F9FFF80000003FFF9F0001FFFFF0000
-0001FFFDF8000FFFFE00000000FFFFF8000FFFFC000000003FFFFC000FFFF0000000000F
-FFFF00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFFFF
-FFFE00000C00000003FFFFFFFE00001E000000001FFFE3FF00001E00000000000001FF80
-003E00000000000001FFC0003E00000000000001FFE0007E00000000000001FFF807FE00
-000000000001FFFFFFFE00000000000000FFFFFFFE00000000000000FFFFFFFC00000000
-000000FFFFFFFC000000000000007FFFFFFC000000000000007FFFFFFC00000000000000
-7FFFFFF8000000000000007FFFFFF8000000000000003FFFFFF8000000000000003FFFFF
-F0000000000000001FFFFFE0000000000000001FFFFFE0000000000000000FFFFFC00000
-000000000007FFFF800000000000000003FFFF000000000000000001FFFE000000000000
-0000007FF80000000000000000001FE000576A79D265>81 D<FFFFFFFFFFFFF000000000
-00FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF000000
-00FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFF00000000007FFF800007FFFF80000
-000007FFF800000FFFFE0000000007FFF8000003FFFF0000000007FFF8000000FFFF8000
-000007FFF80000007FFFC000000007FFF80000003FFFC000000007FFF80000001FFFE000
-000007FFF80000001FFFF000000007FFF80000001FFFF000000007FFF80000000FFFF800
-000007FFF80000000FFFF800000007FFF80000000FFFF800000007FFF80000000FFFFC00
-000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC00
-000007FFF80000000FFFFC00000007FFF80000000FFFFC00000007FFF80000000FFFFC00
-000007FFF80000000FFFFC00000007FFF80000000FFFF800000007FFF80000000FFFF800
-000007FFF80000000FFFF800000007FFF80000001FFFF000000007FFF80000001FFFE000
-000007FFF80000003FFFE000000007FFF80000003FFFC000000007FFF80000007FFF8000
-000007FFF8000000FFFF0000000007FFF8000003FFFE0000000007FFF800000FFFFC0000
-000007FFF80000FFFFF00000000007FFFFFFFFFFFFC00000000007FFFFFFFFFFFF000000
-000007FFFFFFFFFFF8000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFFE000000
-000007FFF80003FFFF000000000007FFF80000FFFFC00000000007FFF800003FFFE00000
-000007FFF800001FFFF00000000007FFF800000FFFF80000000007FFF800000FFFFC0000
-000007FFF8000007FFFC0000000007FFF8000003FFFE0000000007FFF8000003FFFE0000
-000007FFF8000003FFFE0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000
-000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000
-000007FFF8000001FFFF0000000007FFF8000001FFFF0000000007FFF8000001FFFF0000
-000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF8000
-000007FFF8000001FFFF8000000007FFF8000001FFFF8000000007FFF8000001FFFF8000
-000007FFF8000001FFFF8000000007FFF8000001FFFF80003C0007FFF8000001FFFFC000
-7E0007FFF8000001FFFFC0007E0007FFF8000001FFFFC0007E0007FFF8000000FFFFE000
-FE0007FFF8000000FFFFE000FE0007FFF80000007FFFF000FC0007FFF80000007FFFF001
-FCFFFFFFFFFFC0003FFFF803FCFFFFFFFFFFC0001FFFFE0FF8FFFFFFFFFFC00007FFFFFF
-F0FFFFFFFFFFC00003FFFFFFE0FFFFFFFFFFC00000FFFFFFC0FFFFFFFFFFC000001FFFFF
-00000000000000000000FFFC005F537CD164>I<FFFFFFFFFE00FFFFFFFFFE0001FFFFFF
-F0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FF
-FFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFFFFFE00FFFFFFFFFE0001FFFFFFF0FFFFFF
-FFFE00FFFFFFFFFE0001FFFFFFF0003FFFF00000003FFFF0000000003FE000001FFFF000
-00001FFFF0000000001F8000001FFFF00000001FFFF8000000001F8000001FFFF8000000
-1FFFF8000000003F8000000FFFF80000000FFFF8000000003F0000000FFFFC0000000FFF
-FC000000003F0000000FFFFC00000007FFFC000000007F00000007FFFC00000007FFFC00
-0000007E00000007FFFE00000007FFFE00000000FE00000003FFFE00000003FFFE000000
-00FC00000003FFFE00000003FFFF00000000FC00000003FFFF00000003FFFF00000001FC
-00000001FFFF00000001FFFF00000001F800000001FFFF80000003FFFF80000001F80000
-0001FFFF80000003FFFF80000003F800000000FFFF80000003FFFF80000003F000000000
-FFFFC0000007FFFFC0000007F0000000007FFFC0000007FFFFC0000007E0000000007FFF
-C0000007FFFFE0000007E0000000007FFFE000000FFFFFE000000FE0000000003FFFE000
-000FFFFFE000000FC0000000003FFFF000001FFFFFF000000FC0000000003FFFF000001F
-9FFFF000001FC0000000001FFFF000001F9FFFF000001F80000000001FFFF800003F9FFF
-F800003F80000000000FFFF800003F0FFFF800003F00000000000FFFF800003F0FFFFC00
-003F00000000000FFFFC00007F0FFFFC00007F000000000007FFFC00007E07FFFC00007E
-000000000007FFFE0000FE07FFFE00007E000000000007FFFE0000FE07FFFE0000FE0000
-00000003FFFE0000FC03FFFE0000FC000000000003FFFF0001FC03FFFF0001FC00000000
-0003FFFF0001F801FFFF0001FC000000000001FFFF0001F801FFFF8001F8000000000001
-FFFF8003F801FFFF8003F8000000000000FFFF8003F000FFFF8003F0000000000000FFFF
-C007F000FFFFC003F0000000000000FFFFC007F000FFFFC007F00000000000007FFFC007
-E0007FFFC007E00000000000007FFFE00FE0007FFFE00FE00000000000007FFFE00FC000
-3FFFE00FE00000000000003FFFE00FC0003FFFF00FC00000000000003FFFF01FC0003FFF
-F01FC00000000000001FFFF01F80001FFFF01F800000000000001FFFF81F80001FFFF81F
-800000000000001FFFF83F80001FFFF83F800000000000000FFFF83F00000FFFF83F0000
-00000000000FFFFC7F00000FFFFC3F000000000000000FFFFC7E000007FFFC7F00000000
-00000007FFFC7E000007FFFE7E0000000000000007FFFEFE000007FFFEFE000000000000
-0003FFFEFC000003FFFEFC0000000000000003FFFFFC000003FFFFFC0000000000000003
-FFFFFC000003FFFFFC0000000000000001FFFFF8000001FFFFF80000000000000001FFFF
-F8000001FFFFF80000000000000001FFFFF0000000FFFFF80000000000000000FFFFF000
-0000FFFFF00000000000000000FFFFF0000000FFFFF000000000000000007FFFE0000000
-7FFFE000000000000000007FFFE00000007FFFE000000000000000007FFFE00000007FFF
-E000000000000000003FFFC00000003FFFC000000000000000003FFFC00000003FFFC000
-000000000000003FFF800000001FFFC000000000000000001FFF800000001FFF80000000
-00000000001FFF800000001FFF8000000000000000000FFF000000000FFF000000000000
-0000000FFF000000000FFF0000000000000000000FFF000000000FFF0000000000000000
-0007FE0000000007FE00000000000000000007FE0000000007FE00000000000000000007
-FC0000000003FE00000000000000000003FC0000000003FC00000000000000000003FC00
-00000003FC00000000000000000001F80000000001F8000000000084537DD18B>87
-D<00003FFF800000000007FFFFF8000000001FFFFFFF000000007FFFFFFFC0000000FFFF
-FFFFE0000001FFE007FFF8000003FF8001FFFC000007FFC0007FFE000007FFC0003FFF00
-000FFFE0003FFF00000FFFE0001FFF80000FFFE0000FFF80000FFFE0000FFFC0000FFFE0
-000FFFC0000FFFE00007FFE00007FFC00007FFE00007FFC00007FFE00003FF800007FFE0
-0000FE000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000
-0007FFE00000000003FFFFE000000003FFFFFFE00000003FFFFFFFE0000003FFFFFFFFE0
-00000FFFFFFFFFE000007FFFFC07FFE00000FFFFC007FFE00003FFFE0007FFE00007FFF8
-0007FFE0000FFFE00007FFE0001FFFC00007FFE0003FFF800007FFE0003FFF000007FFE0
-007FFE000007FFE0007FFE000007FFE000FFFE000007FFE000FFFC000007FFE000FFFC00
-0007FFE000FFFC000007FFE000FFFC00000FFFE000FFFC00000FFFE000FFFE00000FFFE0
-007FFE00001FFFE0007FFE00003FFFE0007FFF00007FFFF0003FFF8000FDFFFC001FFFC0
-03F9FFFFE00FFFF81FF1FFFFF007FFFFFFE0FFFFF001FFFFFFC07FFFF000FFFFFF001FFF
-F0001FFFFC0007FFE00001FFC0000000003C387CB641>97 D<000001FFF8000000001FFF
-FF80000000FFFFFFE0000003FFFFFFF800000FFFFFFFFC00001FFFC01FFE00007FFE0007
-FF0000FFFC000FFF8001FFF0000FFF8003FFE0001FFFC003FFE0001FFFC007FFC0001FFF
-C00FFFC0001FFFC00FFF80001FFFC01FFF80001FFFC01FFF00000FFF803FFF00000FFF80
-3FFF000007FF007FFF000001FC007FFE00000000007FFE00000000007FFE0000000000FF
-FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE
-0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
-00000000FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF0000
-0000003FFF00000000003FFF00000000003FFF80000007E01FFF80000007E01FFFC00000
-0FE00FFFC000000FC007FFE000001FC007FFE000001F8003FFF000003F8001FFF800007F
-0000FFFE0000FE00007FFF8003FC00003FFFF01FF800000FFFFFFFF0000003FFFFFFE000
-0000FFFFFF800000003FFFFE0000000001FFE0000033387CB63C>99
-D<000000000001FFC0000000000007FFFFC0000000000007FFFFC0000000000007FFFFC0
-000000000007FFFFC0000000000007FFFFC0000000000007FFFFC00000000000001FFFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000000000007FFC000000000000007FFC000000000000007FFC0
-00000000000007FFC000000003FFC007FFC00000003FFFFC07FFC0000001FFFFFF07FFC0
-000007FFFFFFC7FFC000000FFFFFFFF7FFC000003FFFE03FFFFFC000007FFF0007FFFFC0
-0000FFFC0001FFFFC00001FFF000007FFFC00003FFE000003FFFC00007FFC000001FFFC0
-0007FFC000000FFFC0000FFF8000000FFFC0001FFF8000000FFFC0001FFF0000000FFFC0
-003FFF0000000FFFC0003FFF0000000FFFC0003FFF0000000FFFC0007FFE0000000FFFC0
-007FFE0000000FFFC0007FFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0
-00FFFE0000000FFFC000FFFE0000000FFFC000FFFE0000000FFFC0007FFE0000000FFFC0
-007FFE0000000FFFC0007FFE0000000FFFC0007FFF0000000FFFC0003FFF0000000FFFC0
-003FFF0000000FFFC0001FFF0000000FFFC0001FFF8000000FFFC0000FFF8000001FFFC0
-000FFF8000001FFFC00007FFC000003FFFC00003FFE000007FFFC00001FFF00000FFFFC0
-0000FFF80003FFFFF000007FFE000FFFFFFFC0003FFFC07FFFFFFFC0001FFFFFFFCFFFFF
-C00007FFFFFF8FFFFFC00001FFFFFE0FFFFFC000007FFFF80FFFFFC0000007FF800FFE00
-0042547CD24B>I<000003FFC0000000003FFFFC00000001FFFFFF00000007FFFFFFC000
-000FFFFFFFE000003FFF81FFF800007FFC007FFC0000FFF8001FFE0001FFF0000FFE0003
-FFE0000FFF0007FFC00007FF800FFFC00007FF800FFF800003FFC01FFF800003FFC01FFF
-000001FFC03FFF000001FFE03FFF000001FFE07FFF000001FFE07FFF000000FFE07FFE00
-0000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFF
-FFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE000000
-0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
-007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF0000000000
-3FFF00000001E01FFF80000003F01FFF80000007F00FFFC0000007F007FFC000000FE007
-FFE000000FE003FFF000001FC001FFF800003FC000FFFC0000FF80007FFF0003FF00001F
-FFE01FFE00000FFFFFFFF8000003FFFFFFF0000000FFFFFFC00000001FFFFE0000000001
-FFF0000034387CB63D>I<00003FFF0000FF000001FFFFE007FF80000FFFFFFC3FFFC000
-3FFFFFFF7FFFE0007FFFFFFFFFFFF000FFF807FFFF3FF001FFE001FFF87FF003FF80007F
-F03FF007FF80007FF83FF00FFF00003FFC3FE00FFF00003FFC1FC01FFF00003FFE07801F
-FE00001FFE00001FFE00001FFE00003FFE00001FFF00003FFE00001FFF00003FFE00001F
-FF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003F
-FE00001FFF00001FFE00001FFE00001FFE00001FFE00001FFF00003FFE00000FFF00003F
-FC00000FFF00003FFC000007FF80007FF8000003FF80007FF0000001FFE001FFE0000000
-FFF807FFC0000001FFFFFFFF80000003FFFFFFFF00000003EFFFFFFC00000007E1FFFFE0
-00000007C03FFF000000000FC00000000000000FC00000000000000FC00000000000000F
-E00000000000000FE00000000000000FF00000000000000FF80000000000000FFE000000
-0000000FFFFFFFFF0000000FFFFFFFFFF800000FFFFFFFFFFF000007FFFFFFFFFFC00007
-FFFFFFFFFFE00003FFFFFFFFFFF00003FFFFFFFFFFF80001FFFFFFFFFFFC0000FFFFFFFF
-FFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFFFFFFFFFFFF801FFE000003FFFF803F
-F80000003FFF807FF00000000FFFC07FF000000003FFC0FFE000000003FFC0FFE0000000
-01FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FFE000000001FFC0FF
-F000000003FFC07FF000000003FF807FF800000007FF803FFC0000000FFF001FFE000000
-1FFE000FFF8000007FFC0007FFE00001FFF80003FFFE001FFFF00001FFFFFFFFFFE00000
-7FFFFFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543
->103 D<003F000000FFC00001FFE00003FFF00007FFF8000FFFFC000FFFFC000FFFFC00
-0FFFFC000FFFFC000FFFFC000FFFFC000FFFFC0007FFF80003FFF00001FFE00000FFC000
-003F00000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000001FF800FFFFF800FFFFF800FFFFF800FFFFF800
-FFFFF800FFFFF80001FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800
-00FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800
-00FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800
-00FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800
-00FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800FFFFFFF0FFFFFFF0
-FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C547BD326>105 D<003FF80000000000FFFFF8
-0000000000FFFFF80000000000FFFFF80000000000FFFFF80000000000FFFFF800000000
-00FFFFF8000000000003FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
-0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
-000000000000FFF8000000000000FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFF
-F800FFF80007FFFFF800FFF80007FFFFF800FFF80007FFFFF800FFF800007FF00000FFF8
-00007FE00000FFF80000FF800000FFF80001FF000000FFF80007FE000000FFF8000FFC00
-0000FFF8001FF0000000FFF8003FE0000000FFF800FFC0000000FFF801FF80000000FFF8
-03FF00000000FFF807FC00000000FFF80FF800000000FFF83FF000000000FFF87FF00000
-0000FFF8FFF800000000FFF9FFFC00000000FFFBFFFE00000000FFFFFFFF00000000FFFF
-FFFF00000000FFFFFFFF80000000FFFFFFFFC0000000FFFF9FFFE0000000FFFF0FFFE000
-0000FFFE0FFFF0000000FFF807FFF8000000FFF803FFFC000000FFF801FFFC000000FFF8
-00FFFE000000FFF800FFFF000000FFF8007FFF800000FFF8003FFF800000FFF8001FFFC0
-0000FFF8001FFFE00000FFF8000FFFF00000FFF80007FFF80000FFF80003FFF80000FFF8
-0003FFFC0000FFF80001FFFE0000FFF80000FFFF0000FFF80000FFFF80FFFFFFF807FFFF
-FFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFF
-F807FFFFFF40537CD247>107 D<003FF8001FFE000000FFF00000FFFFF800FFFFE00007
-FFFF0000FFFFF803FFFFF8001FFFFFC000FFFFF80FFFFFFC007FFFFFE000FFFFF81FFFFF
-FE00FFFFFFF000FFFFF83FE07FFF01FF03FFF800FFFFF87F001FFF83F800FFFC0003FFF8
-FC001FFF87E000FFFC0000FFF9F8000FFFCFC0007FFE0000FFFBE0000FFFDF00007FFE00
-00FFFFE0000FFFFF00007FFE0000FFFFC00007FFFE00003FFF0000FFFF800007FFFC0000
-3FFF0000FFFF000007FFF800003FFF0000FFFF000007FFF800003FFF0000FFFF000007FF
-F800003FFF0000FFFE000007FFF000003FFF0000FFFE000007FFF000003FFF0000FFFE00
-0007FFF000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000
-FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003F
-FF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE0
-00003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC0000
-07FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FF
-FC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF
-0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000
-003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007
-FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC
-000007FFE000003FFF0000FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00
-00FFFC000007FFE000003FFF0000FFFC000007FFE000003FFF00FFFFFFFC07FFFFFFE03F
-FFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFF
-FFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFFFFFFFFFC07FFFFFFE03FFFFFFF68367BB5
-71>109 D<003FF8001FFE000000FFFFF800FFFFC00000FFFFF803FFFFF00000FFFFF80F
-FFFFF80000FFFFF81FFFFFFC0000FFFFF83FE0FFFE0000FFFFF87F003FFF000003FFF8FC
-003FFF000000FFF9F0001FFF800000FFFBE0001FFF800000FFFFC0001FFF800000FFFFC0
-000FFFC00000FFFF80000FFFC00000FFFF00000FFFC00000FFFF00000FFFC00000FFFE00
-000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFE00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00
-000FFFC000FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC
-0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC0FFFFFFFC042367BB54B>I<000001FFE000
-000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFFFFFFFC0000001F
-FF807FFE0000007FFC000FFF800000FFF80007FFC00001FFE00001FFE00003FFC00000FF
-F00003FFC00000FFF00007FF8000007FF8000FFF8000007FFC000FFF0000003FFC001FFF
-0000003FFE001FFF0000003FFE003FFF0000003FFF003FFE0000001FFF003FFE0000001F
-FF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
-FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
-0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000001F
-FF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF001FFF
-0000003FFE001FFF0000003FFE000FFF8000007FFC000FFF8000007FFC0007FFC00000FF
-F80003FFC00000FFF00001FFE00001FFE00000FFF80007FFC000007FFC000FFF8000003F
-FF807FFF0000000FFFFFFFFC00000007FFFFFFF800000000FFFFFFC0000000003FFFFF00
-0000000001FFE00000003A387CB643>I<003FF8007FF8000000FFFFF807FFFF800000FF
-FFF83FFFFFE00000FFFFF8FFFFFFF80000FFFFF9FFFFFFFE0000FFFFFFFF80FFFF0000FF
-FFFFF8003FFF800001FFFFE0000FFFC00000FFFFC00007FFE00000FFFF000003FFF00000
-FFFE000001FFF80000FFFC000001FFFC0000FFFC000000FFFC0000FFFC000000FFFE0000
-FFFC0000007FFE0000FFFC0000007FFF0000FFFC0000007FFF0000FFFC0000003FFF8000
-FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000FFFC0000001FFFC000
-FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF8000FFFC0000003FFF0000
-FFFC0000007FFF0000FFFC0000007FFF0000FFFC0000007FFE0000FFFC000000FFFE0000
-FFFC000000FFFC0000FFFE000001FFF80000FFFF000003FFF80000FFFF000007FFF00000
-FFFFC0000FFFE00000FFFFE0001FFFC00000FFFFF8007FFF800000FFFFFF01FFFF000000
-FFFDFFFFFFFC000000FFFCFFFFFFF0000000FFFC3FFFFFC0000000FFFC0FFFFF00000000
-FFFC00FFF000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000
-FFFC000000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FF
-FFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000424D7CB54B>I<000001
-FFC00007C00000003FFFF8000FC0000000FFFFFE001FC0000003FFFFFF801FC000000FFF
-FFFFC03FC000003FFFE03FE07FC000007FFF8007F07FC00000FFFE0003F8FFC00001FFFC
-0001FDFFC00003FFF80000FFFFC00007FFF000007FFFC00007FFE000003FFFC0000FFFC0
-00003FFFC0001FFFC000001FFFC0001FFF8000001FFFC0003FFF8000000FFFC0003FFF80
-00000FFFC0003FFF00000007FFC0007FFF00000007FFC0007FFF00000007FFC0007FFF00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00000007FFC000FFFE00
-000007FFC000FFFE00000007FFC0007FFF00000007FFC0007FFF00000007FFC0007FFF00
-000007FFC0007FFF00000007FFC0003FFF80000007FFC0003FFF80000007FFC0001FFF80
-00000FFFC0001FFFC000001FFFC0000FFFC000001FFFC0000FFFE000003FFFC00007FFE0
-00007FFFC00003FFF00000FFFFC00001FFF80001FFFFC00000FFFC0003FFFFC000007FFF
-000FFFFFC000003FFFC07FEFFFC000001FFFFFFFCFFFC0000007FFFFFF0FFFC0000001FF
-FFFE0FFFC00000007FFFF00FFFC000000007FF800FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000
-00000FFFC00000000000000FFFC00000000000000FFFC000000000000FFFFFFFC0000000
-000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000000FFFFFFFC0000000
-000FFFFFFFC0424D7CB547>I<003FF007FC00FFFFF01FFF80FFFFF07FFFE0FFFFF0FFFF
-F0FFFFF1FFFFF8FFFFF1FC7FFCFFFFF3F07FFC03FFF7E0FFFE00FFF7C0FFFE00FFFF80FF
-FE00FFFF80FFFE00FFFF00FFFE00FFFF00FFFE00FFFE007FFC00FFFE007FFC00FFFE003F
-F800FFFC000FE000FFFC00000000FFFC00000000FFFC00000000FFFC00000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
-0000FFF800000000FFF8000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE00
-00FFFFFFFE0000FFFFFFFE00002F367CB537>I<0003FFF00F00003FFFFE3F0000FFFFFF
-FF0001FFFFFFFF0007FFFFFFFF000FFF003FFF001FF80007FF003FE00003FF003FC00000
-FF007FC00000FF007F8000007F007F8000007F00FF8000003F00FF8000003F00FFC00000
-3F00FFC000003F00FFE000003F00FFF800000000FFFF00000000FFFFF00000007FFFFFC0
-00007FFFFFFC00007FFFFFFF80003FFFFFFFE0001FFFFFFFF0000FFFFFFFF80007FFFFFF
-FE0003FFFFFFFF0001FFFFFFFF80007FFFFFFF80001FFFFFFFC00007FFFFFFE000003FFF
-FFE0000001FFFFE00000000FFFF000000003FFF07C000000FFF0FC0000007FF0FC000000
-3FF0FE0000003FF0FE0000001FF0FE0000001FF0FF0000001FF0FF0000001FE0FF800000
-1FE0FFC000003FE0FFE000003FC0FFF000007FC0FFF80000FF80FFFE0003FF00FFFFC01F
-FE00FFFFFFFFFC00FF7FFFFFF800FE1FFFFFE000F807FFFF8000F000FFF800002C387CB6
-35>I<00007E00000000007E00000000007E00000000007E00000000007E00000000007E
-0000000000FE0000000000FE0000000000FE0000000000FE0000000001FE0000000001FE
-0000000001FE0000000003FE0000000003FE0000000007FE0000000007FE000000000FFE
-000000001FFE000000003FFE000000007FFE00000000FFFE00000003FFFE0000000FFFFF
-FFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
-000000007FFE000000007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE
-000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE000FC0007FFE
-000FC0003FFE001F80003FFF001F80003FFF003F80001FFF803F00001FFF807F00000FFF
-E0FE000007FFFFFC000003FFFFF8000000FFFFF00000003FFFC000000007FF00002A4D7E
-CB34>I<001FFC000001FFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000F
-FFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC000FFFFFC00003FFFC0000
-3FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-0FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC00000FFFC0000
-1FFFC00000FFFC00001FFFC00000FFFC00001FFFC00000FFFC00003FFFC00000FFFC0000
-3FFFC00000FFFC00007FFFC000007FFC0000FFFFC000007FFC0000FFFFC000003FFE0003
-F7FFF000003FFF0007E7FFFFC0001FFFC03FC7FFFFC0000FFFFFFF87FFFFC00007FFFFFF
-07FFFFC00001FFFFFE07FFFFC000007FFFF807FFFFC0000007FFC007FF000042377BB54B
->I<7FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFFFE007FFFFFF800FFFF
-FE007FFFFFF800FFFFFE007FFFFFF800FFFFFE00003FFF80000FFC0000001FFFC0000FF0
-0000000FFFE0001FE00000000FFFE0003FC000000007FFF0007F8000000003FFF8007F00
-00000001FFFC00FF0000000000FFFE01FE0000000000FFFE03FC00000000007FFF07F800
-000000003FFF8FF000000000001FFFCFE000000000000FFFFFE000000000000FFFFFC000
-0000000007FFFF80000000000003FFFF00000000000001FFFE00000000000001FFFE0000
-0000000000FFFE000000000000007FFF000000000000003FFF800000000000001FFFC000
-00000000003FFFC00000000000007FFFE00000000000007FFFF0000000000000FFFFF800
-0000000001FFFFFC000000000003FDFFFC000000000007F8FFFE00000000000FF07FFF00
-000000000FE03FFF80000000001FE01FFFC0000000003FC01FFFC0000000007F800FFFE0
-00000000FF0007FFF000000001FE0003FFF800000003FC0001FFFC00000003F80001FFFC
-00000007F80000FFFE0000000FF000007FFF0000003FF000003FFF8000FFFFFF0003FFFF
-FFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFFFFC0FFFFFF0003FFFF
-FFC0FFFFFF0003FFFFFFC042357EB447>120 D E /Ff 20 121 df<0000000000780000
-0000000000F800000000000001F800000000000001F800000000000003F8000000000000
-03F800000000000007F80000000000000FF80000000000000FF80000000000001FF80000
-000000003FF80000000000003FF80000000000007FF8000000000000FFF8000000000000
-FFF8000000000001EFF8000000000001EFF8000000000003CFF80000000000078FF80000
-000000078FF800000000000F0FF800000000001E0FF800000000001E0FF800000000003C
-0FF800000000003C0FF80000000000780FF80000000000F00FF80000000000F00FF80000
-000001E00FF80000000003C00FF80000000003C00FF80000000007800FF8000000000F80
-0FF8000000000F000FF8000000001E000FF8000000001E000FF8000000003C000FF80000
-000078000FF80000000078000FF800000000F0000FF800000001E0000FF800000001E000
-0FF800000003C0000FF800000003C0000FF80000000780000FF80000000F00000FF80000
-000F00000FF80000001E00000FF80000003C00000FF80000003C00000FF8000000780000
-0FF80000007800000FF8000000F000000FF8000001E000000FF8000001E000000FF80000
-03C000000FF80000078000000FF80000078000000FF800000F0000000FF800001E000000
-0FF800001E0000000FF800003C0000000FF800003C0000000FF80000780000000FF80000
-F00000000FF80000FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0FFFFFFFF
-FFFFFFE0FFFFFFFFFFFFFFE0000000000FF80000000000000FF80000000000000FF80000
-000000000FF80000000000000FF80000000000000FF80000000000000FF8000000000000
-0FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF80000
-000000000FF80000000000000FF80000000000000FF80000000000000FF8000000000000
-0FF80000000000000FF80000000000001FFC0000000000007FFF0000000001FFFFFFFFC0
-000001FFFFFFFFC0000001FFFFFFFFC0000001FFFFFFFFC0000001FFFFFFFFC03B5F7DDE
-42>52 D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F80000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000F803FE07FF0
-7FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D3E75BD24>58
-D<00000000007FF8000000E0000000000FFFFF800000E0000000007FFFFFE00001E00000
-0003FFFFFFF80001E00000000FFFFFFFFE0003E00000003FFFF001FF8003E0000000FFFE
-00001FC007E0000001FFF0000007F00FE0000007FFC0000001F80FE000000FFF00000000
-FC1FE000001FFC000000007E1FE000007FF8000000001F3FE00000FFF0000000000FFFE0
-0001FFC00000000007FFE00003FF800000000007FFE00007FF000000000003FFE0000FFE
-000000000001FFE0000FFC000000000000FFE0001FFC000000000000FFE0003FF8000000
-0000007FE0007FF00000000000003FE0007FE00000000000003FE000FFE0000000000000
-1FE001FFC00000000000001FE001FFC00000000000001FE003FF800000000000000FE003
-FF800000000000000FE007FF0000000000000007E007FF0000000000000007E00FFE0000
-000000000007E00FFE0000000000000003E01FFE0000000000000003E01FFC0000000000
-000003E01FFC0000000000000003E03FFC0000000000000003E03FFC0000000000000001
-E03FF80000000000000001E03FF80000000000000001E07FF80000000000000001E07FF8
-0000000000000000007FF80000000000000000007FF80000000000000000007FF0000000
-000000000000FFF0000000000000000000FFF0000000000000000000FFF0000000000000
-000000FFF0000000000000000000FFF0000000000000000000FFF0000000000000000000
-FFF0000000000000000000FFF0000000000000000000FFF0000000000000000000FFF000
-0000000000000000FFF0000000000000000000FFF0000000000000000000FFF000000000
-0000000000FFF0000000000000000000FFF0000000000000000000FFF000000000000000
-00007FF00000000000000000007FF80000000000000000007FF80000000000000000007F
-F80000000000000000007FF80000000000000000003FF80000000000000000003FF80000
-000000000001E03FFC0000000000000001E03FFC0000000000000001E01FFC0000000000
-000001E01FFE0000000000000001E01FFE0000000000000001E00FFE0000000000000003
-E00FFF0000000000000003C007FF0000000000000003C007FF0000000000000003C003FF
-8000000000000003C003FF8000000000000007C001FFC0000000000000078001FFC00000
-000000000F8000FFE00000000000000F80007FE00000000000000F00007FF00000000000
-001F00003FF80000000000003E00001FFC0000000000003E00000FFC0000000000007C00
-000FFE000000000000F8000007FF000000000000F8000003FF800000000001F0000001FF
-C00000000003E0000000FFF00000000007C00000007FF8000000000FC00000001FFE0000
-00001F800000000FFF000000007F0000000007FFC0000000FC0000000001FFF0000003F8
-0000000000FFFE00001FF000000000003FFFF001FFC000000000000FFFFFFFFF00000000
-000003FFFFFFFC000000000000007FFFFFF0000000000000000FFFFF8000000000000000
-007FF80000000053667AE360>67 D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FF
-FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80007FFC00000003
-FFFF80003FF8000000003FFFC0001FF80000000007FFC0001FF80000000001FFC0001FF8
-0000000000FFC0001FF800000000007FC0001FF800000000003FC0001FF800000000001F
-C0001FF800000000000FC0001FF800000000000FC0001FF8000000000007C0001FF80000
-00000007C0001FF8000000000007E0001FF8000000000003E0001FF8000000000003E000
-1FF8000000000003E0001FF8000000000001E0001FF8000000000001E0001FF800000000
-0001E0001FF8000000000001E0001FF8000000000001E0001FF8000000000001E0001FF8
-000000000001E0001FF8000000F00000F0001FF8000000F00000F0001FF8000000F00000
-F0001FF8000000F00000F0001FF8000000F00000F0001FF8000000F0000000001FF80000
-00F0000000001FF8000000F0000000001FF8000001F0000000001FF8000001F000000000
-1FF8000001F0000000001FF8000001F0000000001FF8000003F0000000001FF8000007F0
-000000001FF800000FF0000000001FF800001FF0000000001FF80000FFF0000000001FFF
-FFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FFFFFFFFFF00000
-00001FFFFFFFFFF0000000001FF80000FFF0000000001FF800001FF0000000001FF80000
-0FF0000000001FF8000007F0000000001FF8000003F0000000001FF8000001F000000000
-1FF8000001F0000000001FF8000001F0000000001FF8000001F0000000001FF8000000F0
-000000001FF8000000F000001E001FF8000000F000001E001FF8000000F000001E001FF8
-000000F000001E001FF8000000F000003C001FF8000000F000003C001FF8000000F00000
-3C001FF80000000000003C001FF80000000000003C001FF80000000000003C001FF80000
-000000007C001FF800000000000078001FF800000000000078001FF80000000000007800
-1FF800000000000078001FF8000000000000F8001FF8000000000000F8001FF800000000
-0000F8001FF8000000000001F8001FF8000000000001F0001FF8000000000001F0001FF8
-000000000003F0001FF8000000000003F0001FF8000000000007F0001FF8000000000007
-F0001FF800000000000FF0001FF800000000001FF0001FF800000000003FE0001FF80000
-0000007FE0001FF80000000001FFE0001FF80000000007FFE0003FF8000000003FFFE000
-7FFC00000007FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFF
-FFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F6279E15A>69
-D<0000000000FFF0000001C000000000000FFFFF000001C00000000000FFFFFFE00003C0
-0000000003FFFFFFF80003C0000000000FFFFFFFFE0007C0000000003FFFE003FF0007C0
-00000000FFFE00003FC00FC000000003FFF000000FE01FC000000007FFC0000003F01FC0
-0000000FFF00000001F83FC00000003FFC000000007C3FC00000007FF8000000003E7FC0
-000000FFE0000000001FFFC0000001FFC0000000000FFFC0000003FF800000000007FFC0
-000007FF000000000007FFC000000FFE000000000003FFC000001FFC000000000001FFC0
-00001FF8000000000001FFC000003FF8000000000000FFC000007FF00000000000007FC0
-0000FFE00000000000007FC00000FFE00000000000003FC00001FFC00000000000003FC0
-0001FFC00000000000001FC00003FF800000000000001FC00003FF800000000000001FC0
-0007FF000000000000000FC00007FF000000000000000FC0000FFE000000000000000FC0
-000FFE0000000000000007C0001FFE0000000000000007C0001FFC0000000000000007C0
-001FFC0000000000000007C0003FFC0000000000000007C0003FFC0000000000000003C0
-003FF80000000000000003C0003FF80000000000000003C0007FF80000000000000003C0
-007FF8000000000000000000007FF8000000000000000000007FF8000000000000000000
-007FF000000000000000000000FFF000000000000000000000FFF0000000000000000000
-00FFF000000000000000000000FFF000000000000000000000FFF0000000000000000000
-00FFF000000000000000000000FFF000000000000000000000FFF0000000000000000000
-00FFF000000000000000000000FFF000000000000000000000FFF0000000000000000000
-00FFF000000000000000000000FFF000000000000000000000FFF0000000000000000000
-00FFF000000000000000000000FFF0000000000000000000007FF0000000000000000000
-007FF8000000000000000000007FF80000000001FFFFFFFFE07FF80000000001FFFFFFFF
-E07FF80000000001FFFFFFFFE03FF80000000001FFFFFFFFE03FF80000000001FFFFFFFF
-E03FFC0000000000000FFFF0003FFC00000000000001FFE0001FFC00000000000000FFC0
-001FFE00000000000000FFC0001FFE00000000000000FFC0000FFE00000000000000FFC0
-000FFF00000000000000FFC00007FF00000000000000FFC00007FF00000000000000FFC0
-0003FF80000000000000FFC00003FF80000000000000FFC00001FFC0000000000000FFC0
-0001FFC0000000000000FFC00000FFE0000000000000FFC00000FFF0000000000000FFC0
-00007FF0000000000000FFC000003FF8000000000000FFC000001FFC000000000000FFC0
-00001FFE000000000000FFC000000FFE000000000000FFC0000007FF000000000001FFC0
-000003FF800000000001FFC0000001FFE00000000003FFC0000000FFF00000000003FFC0
-0000007FF80000000007FFC00000003FFE000000000FBFC00000000FFF000000001F9FC0
-00000007FFC00000007F1FC000000003FFF8000001FE0FC000000000FFFF000007F807C0
-000000003FFFF000FFF007C0000000000FFFFFFFFFC003C00000000003FFFFFFFF0001C0
-0000000000FFFFFFFC0000C000000000000FFFFFE0000000000000000000FFFC00000000
-005B667AE368>71 D<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0003F
-FF0000001FFE0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC
-0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00
-00000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000
-000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC000000
-0FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000F
-FC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC
-0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00
-00000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000
-000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC000000
-0FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000F
-FC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC
-0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000001FFE00
-00003FFF0000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC022627AE12F
->73 D<FFFFFFFFFFFFC0000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFFC00000FFFFFF
-FFFFFFFFF00000FFFFFFFFFFFFFFFC0000007FFC000001FFFE0000003FF80000001FFF80
-00001FF800000003FFC000001FF800000000FFE000001FF8000000007FF000001FF80000
-00003FF800001FF8000000001FFC00001FF8000000000FFE00001FF80000000007FF0000
-1FF80000000003FF00001FF80000000003FF80001FF80000000003FF80001FF800000000
-01FFC0001FF80000000001FFC0001FF80000000001FFE0001FF80000000000FFE0001FF8
-0000000000FFE0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FF
-F0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000
-000000FFF0001FF80000000000FFF0001FF80000000000FFF0001FF80000000000FFF000
-1FF80000000000FFE0001FF80000000001FFE0001FF80000000001FFE0001FF800000000
-01FFC0001FF80000000001FFC0001FF80000000003FF80001FF80000000003FF80001FF8
-0000000003FF00001FF80000000007FE00001FF8000000000FFE00001FF8000000001FFC
-00001FF8000000003FF800001FF8000000007FF000001FF800000000FFE000001FF80000
-0003FF8000001FF80000001FFF0000001FF8000001FFFC0000001FFFFFFFFFFFF0000000
-1FFFFFFFFFFFC00000001FFFFFFFFFFE000000001FFFFFFFFFC0000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8
-00000000000000001FF800000000000000001FF800000000000000001FF8000000000000
-00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000
-0000000000001FF800000000000000001FF800000000000000001FF80000000000000000
-1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000
-000000001FF800000000000000003FFC00000000000000007FFE00000000000000FFFFFF
-FF000000000000FFFFFFFF000000000000FFFFFFFF000000000000FFFFFFFF0000000000
-00FFFFFFFF0000000000004C6279E15A>80 D<00001FF8000000000001FFFF0000000000
-07FFFFE0000000001FE01FF8000000003F0003FC000000007C0001FF00000000F80000FF
-80000001F000007FC0000003E000003FE0000007C000001FF0000007C000001FF0000007
-F800000FF800000FFC00000FF800000FFE000007FC00000FFE000007FC00000FFE000007
-FC00000FFE000003FE00000FFE000003FE00000FFE000003FE000007FC000003FE000001
-F0000003FE00000000000003FE00000000000003FE00000000000003FE00000000000003
-FE00000000000003FE00000000000003FE000000000003FFFE0000000000FFFFFE000000
-000FFFFFFE000000007FFF03FE00000003FFE003FE0000000FFF0003FE0000003FFC0003
-FE0000007FF00003FE000001FFC00003FE000003FF800003FE000007FF000003FE00000F
-FE000003FE00000FFC000003FE00001FF8000003FE00003FF8000003FE00003FF0000003
-FE00007FF0000003FE00F07FE0000003FE00F07FE0000003FE00F0FFE0000003FE00F0FF
-C0000003FE00F0FFC0000003FE00F0FFC0000007FE00F0FFC0000007FE00F0FFC0000007
-FE00F0FFC000000FFE00F0FFE000000FFE00F07FE000001FFE00F07FE000003DFE00F03F
-F0000038FE00E03FF8000078FF01E01FFC0000F0FF01E00FFE0003E07F83C007FF0007C0
-7FC7C001FFC03F003FFF80007FFFFC001FFF00001FFFF0000FFC000001FF800003F0003C
-417BBF42>97 D<000001FF80000000000FFFF8000000003FFFFE00000000FF807F800000
-03FC000FE0000007F00003F000001FE00000F800003FC000007C00007F8000003E0000FF
-0000001F0001FF0000001F0001FE000000FF0003FC000001FF8007FC000003FF8007F800
-0003FF800FF8000003FF800FF8000003FF801FF0000003FF801FF0000003FF803FF00000
-01FF003FE00000007C003FE000000000007FE000000000007FE000000000007FE0000000
-00007FC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
-00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000
-FFC00000000000FFC00000000000FFC00000000000FFC000000000007FC000000000007F
-E000000000007FE000000000007FE000000000007FE000000000003FE000000000003FF0
-00000000003FF000000000001FF000000003C01FF800000003C00FF800000007C00FFC00
-0000078007FC000000078003FE0000000F8003FE0000000F0001FF0000001F0000FF8000
-003E00007FC000003C00003FE000007800001FF00000F000000FF80003E0000003FE0007
-C0000000FF803F800000003FFFFE000000000FFFF80000000001FF80000032417CBF3A>
-99 D<0000000000003E000000000000007FFE0000000000000FFFFE0000000000000FFF
-FE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE000000000000001F
-FE0000000000000007FE0000000000000007FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003
-FE0000000000000003FE0000000000FFC003FE000000000FFFF803FE000000003FFFFE03
-FE00000000FFC03F83FE00000003FE0007C3FE00000007F80001F3FE0000001FE00000FB
-FE0000003FC000007FFE0000007F8000003FFE000000FF0000001FFE000001FF0000000F
-FE000001FE0000000FFE000003FC00000007FE000007FC00000007FE000007F800000003
-FE00000FF800000003FE00001FF000000003FE00001FF000000003FE00001FF000000003
-FE00003FE000000003FE00003FE000000003FE00007FE000000003FE00007FE000000003
-FE00007FE000000003FE00007FC000000003FE00007FC000000003FE0000FFC000000003
-FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003
-FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003
-FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003FE0000FFC000000003
-FE00007FC000000003FE00007FC000000003FE00007FE000000003FE00007FE000000003
-FE00003FE000000003FE00003FE000000003FE00003FE000000003FE00001FF000000003
-FE00001FF000000003FE00000FF000000003FE00000FF800000007FE000007F800000007
-FE000003FC0000000FFE000003FC0000000FFE000001FE0000001FFE000000FF0000003F
-FE0000007F8000007FFF0000003FC00000FBFF0000001FE00001F3FFC000000FF00007E3
-FFFF800007FC000F83FFFF800001FF007F03FFFF8000007FFFFC03FFFF8000001FFFF003
-FFFF80000001FF0003FE000041657CE349>I<000001FF00000000001FFFF0000000007F
-FFFC00000001FF01FF00000003F8007FC000000FF0001FE000001FC0000FF000003F8000
-07F800007F000007FC0000FF000003FC0001FE000001FE0003FC000001FE0003FC000000
-FF0007F8000000FF000FF8000000FF800FF00000007F801FF00000007F801FF00000007F
-C01FE00000007FC03FE00000003FC03FE00000003FC07FE00000003FE07FE00000003FE0
-7FE00000003FE07FC00000003FE07FC00000003FE0FFC00000003FE0FFFFFFFFFFFFE0FF
-FFFFFFFFFFE0FFFFFFFFFFFFE0FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-000000007FC000000000007FE000000000007FE000000000007FE000000000003FE00000
-0000003FE000000000003FF000000000001FF000000000001FF000000001E00FF8000000
-01E00FF800000003E007F800000003C007FC00000003C003FC00000007C001FE0000000F
-8000FF0000000F0000FF8000001F00007FC000003E00003FE000007C00000FF00000F800
-0007F80001F0000003FE0007E0000000FFC03F800000003FFFFE0000000007FFF8000000
-0000FFC0000033417DBF3A>I<0000000000003F80000003FC0001FFE000003FFFC007FF
-F00000FFFFF01FC3F00003FE07FC7E03F80007F000FEF803F8000FE0007FF007F8001FC0
-003FE003F8003F80001FC003F0007F80001FE000E000FF00000FF0000000FF00000FF000
-0001FE000007F8000001FE000007F8000003FE000007FC000003FC000003FC000003FC00
-0003FC000007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE00
-0007FC000003FE000007FC000003FE000007FC000003FE000007FC000003FE000007FC00
-0003FE000007FC000003FE000003FC000003FC000003FC000003FC000003FE000007FC00
-0001FE000007F8000001FE000007F8000000FF00000FF0000000FF00000FF00000007F80
-001FE00000003F80001FC00000001FC0003F800000003FE0007F000000007FF000FE0000
-00007BFE07FC00000000F0FFFFF000000000F03FFFC000000001E003FC0000000001E000
-000000000001E000000000000001E000000000000001E000000000000001E00000000000
-0003E000000000000003F000000000000001F000000000000001F800000000000001F800
-000000000001FC00000000000001FF00000000000000FFFFFFFE00000000FFFFFFFFF000
-00007FFFFFFFFE0000003FFFFFFFFF8000003FFFFFFFFFE000000FFFFFFFFFF000001FFF
-FFFFFFFC00007FFFFFFFFFFE0001FF000001FFFE0003F80000001FFF000FF000000003FF
-800FE000000001FF801FC000000000FFC03F80000000007FC07F80000000003FC07F0000
-0000001FE07F00000000001FE0FE00000000001FE0FE00000000000FE0FE00000000000F
-E0FE00000000000FE0FE00000000000FE0FE00000000000FE0FE00000000000FE07F0000
-0000001FC07F00000000001FC07F80000000003FC03F80000000003F801FC0000000007F
-001FE000000000FF000FF000000001FE0003FC00000007F80001FE0000000FF00000FF80
-00003FE000003FF00001FF8000000FFF001FFE00000001FFFFFFF0000000003FFFFF8000
-00000003FFF80000003D5E7DBF42>103 D<003E000000FF800001FFC00001FFC00003FF
-E00003FFE00003FFE00003FFE00003FFE00001FFC00001FFC00000FF8000003E00000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000
-00000003E00007FFE0007FFFE0007FFFE0007FFFE0007FFFE0007FFFE00001FFE000007F
-E000007FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F
-E000003FE000003FE000007FE00000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFF
-FFF01C5F7DDE24>105 D<0003E0003FF0000000FFC000000007FFE001FFFE000007FFF8
-000000FFFFE00FFFFF80003FFFFE000000FFFFE01F807FE0007E01FF800000FFFFE07C00
-1FF001F0007FC00000FFFFE0F8000FF803E0003FE00000FFFFE1E00007FC0780001FF000
-0001FFE3C00003FE0F00000FF80000007FE7800003FE1E00000FF80000007FE7000001FF
-1C000007FC0000003FEF000001FF3C000007FC0000003FFE000001FF78000007FC000000
-3FFC000001FF70000007FC0000003FFC000000FFF0000003FE0000003FF8000000FFE000
-0003FE0000003FF8000000FFE0000003FE0000003FF8000000FFE0000003FE0000003FF0
-000000FFC0000003FE0000003FF0000000FFC0000003FE0000003FF0000000FFC0000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE00000
-00FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE00
-00003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF
-80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE000000
-3FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF8000
-0003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0
-000000FF80000003FE0000003FE0000000FF80000003FE0000003FE0000000FF80000003
-FE0000007FF0000001FFC0000007FF000000FFF8000003FFE000000FFF8000FFFFFFF803
-FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF
-80FFFFFFF803FFFFFFE00FFFFFFF80FFFFFFF803FFFFFFE00FFFFFFF80693F7DBE70>
-109 D<0003E0007FE000000007FFE003FFFC000000FFFFE00FFFFF000000FFFFE03F80FF
-C00000FFFFE07C003FE00000FFFFE0F0001FF00000FFFFE1E0000FF8000001FFE3C00007
-FC0000007FE7800007FC0000007FEF000003FE0000003FEE000003FE0000003FFE000003
-FE0000003FFC000003FE0000003FFC000001FF0000003FF8000001FF0000003FF8000001
-FF0000003FF0000001FF0000003FF0000001FF0000003FF0000001FF0000003FF0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001FF0000003FE0000001
-FF0000007FF0000003FF800000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FF
-FFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0423F7DBE49>
-I<000000FFE0000000000007FFFC00000000003FFFFF8000000000FF803FE000000001FC
-0007F000000007F00001FC0000000FE00000FE0000001FC000007F0000003F8000003F80
-00007F0000001FC00000FE0000000FE00001FC00000007F00003FC00000007F80003F800
-000003F80007F800000003FC0007F000000001FC000FF000000001FE001FF000000001FF
-001FE000000000FF001FE000000000FF003FE000000000FF803FE000000000FF803FE000
-000000FF807FC0000000007FC07FC0000000007FC07FC0000000007FC07FC0000000007F
-C0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC000
-0000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE0FFC0000000007F
-E0FFC0000000007FE0FFC0000000007FE0FFC0000000007FE07FC0000000007FC07FC000
-0000007FC07FC0000000007FC07FE000000000FFC03FE000000000FF803FE000000000FF
-803FE000000000FF801FE000000000FF001FF000000001FF000FF000000001FE000FF000
-000001FE0007F800000003FC0007F800000003FC0003FC00000007F80001FC00000007F0
-0000FE0000000FE00000FF0000001FE000007F8000003FC000003FC000007F8000000FE0
-0000FE00000007F80003FC00000003FE000FF800000000FF803FE0000000003FFFFF8000
-00000007FFFC000000000000FFE00000003B417DBF42>I<0003C001FC0007FFC007FF80
-FFFFC01FFFC0FFFFC07E07E0FFFFC0F81FF0FFFFC1F01FF8FFFFC3C03FF801FFC3803FF8
-007FC7803FF8007FCF003FF8003FCE003FF8003FDE001FF0003FDC000FE0003FDC000380
-003FFC000000003FF8000000003FF8000000003FF8000000003FF0000000003FF0000000
-003FF0000000003FF0000000003FF0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-007FF000000000FFFC000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000
-FFFFFFFE00002D3F7DBE33>114 D<0000FFE00380000FFFFC0380003FFFFF078000FF00
-1FCF8003F80007FF8007E00001FF800F800000FF801F8000007F803F0000003F803E0000
-003F807E0000001F807C0000001F807C0000000F80FC0000000F80FC0000000F80FC0000
-000F80FE0000000780FE0000000780FE0000000780FF0000000780FF80000007807FC000
-0007807FF0000000007FFC000000003FFF800000003FFFFC0000001FFFFFE000000FFFFF
-FE000007FFFFFF800003FFFFFFE00000FFFFFFF800003FFFFFFC00000FFFFFFE000003FF
-FFFF0000001FFFFF80000000FFFFC00000000FFFE000000001FFE0000000007FF0F00000
-003FF0F00000001FF0F00000000FF8F800000007F8F800000007F8F800000003F8F80000
-0003F8FC00000001F8FC00000001F8FC00000001F8FE00000001F8FE00000001F8FE0000
-0001F0FF00000003F0FF00000003F0FF80000003E0FFC0000007E0FFC0000007C0FFE000
-000F80FFF000001F80FCFC00007F00F83E0000FC00F81FC00FF800F007FFFFE000E001FF
-FF0000E0003FF800002D417DBF34>I<0000780000000000780000000000780000000000
-780000000000780000000000780000000000780000000000F80000000000F80000000000
-F80000000000F80000000000F80000000000F80000000001F80000000001F80000000001
-F80000000003F80000000003F80000000007F80000000007F8000000000FF8000000000F
-F8000000001FF8000000003FF8000000007FF800000000FFF800000003FFFFFFFF000FFF
-FFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F
-F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80001E0000F
-F80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000F
-F80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000FF80001E0000F
-F80001E00007F80003C00007FC0003C00007FC0003C00007FC0007C00003FE0007800003
-FE0007800001FF000F000000FF801E0000007FC03E0000003FE07C0000000FFFF8000000
-03FFE0000000007F80002B597FD733>I<7FFFFFE0001FFFFFE07FFFFFE0001FFFFFE07F
-FFFFE0001FFFFFE07FFFFFE0001FFFFFE07FFFFFE0001FFFFFE0007FFF800007FFFC0000
-1FFF000003FFC000000FFE000003FF00000007FE000003FC00000003FF000003F8000000
-01FF800003F000000001FFC00007E000000000FFC00007C0000000007FE0000F80000000
-003FF0001F00000000003FF0001F00000000001FF8003E00000000000FFC007C00000000
-0007FE00F8000000000007FE00F8000000000003FF01F0000000000001FF83E000000000
-0000FFC7C0000000000000FFC7C00000000000007FEF800000000000003FFF0000000000
-00001FFE000000000000001FFE000000000000000FFC0000000000000007FE0000000000
-000007FF0000000000000003FF0000000000000003FF8000000000000007FFC000000000
-00000FFFC00000000000001F7FE00000000000001F3FF00000000000003E1FF800000000
-00007C1FF8000000000000F80FFC000000000000F807FE000000000001F003FF00000000
-0003E003FF000000000007C001FF800000000007C000FFC0000000000F80007FE0000000
-001F00007FE0000000003E00003FF0000000003E00001FF8000000007C00001FFC000000
-00F800000FFC00000001F8000007FE00000003F8000003FF0000000FF8000003FF800000
-1FF8000003FF8000007FF8000003FFE00007FFFC000007FFF800FFFFFE00001FFFFFF8FF
-FFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF8FFFFFE00001FFFFFF845
-3E80BD46>120 D E end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: A4
-
-%%EndSetup
-%%Page: 1 1
-1 0 bop 585 880 a Ff(Programming)40 b(Exercise)j(4:)58
-b(In)l(termediate)43 b(Co)t(de)1554 1063 y(Generation)440
-1661 y Fe(1)135 b(In)l(tro)t(duction)440 1843 y Fd(The)34
-b(purp)r(ose)f(of)h(this)f(exercise)f(is)g(to)i(learn)e(a)h(little)f
-(ab)r(out)i(ho)n(w)f(parse)f(trees)i(can)f(b)r(e)440
-1942 y(translated)28 b(in)n(to)h(in)n(termediary)d(co)r(de.)44
-b(Although)29 b(there)h(are)f(p)r(o)n(w)n(erful)g(to)r(ols)f(that)j
-(can)440 2042 y(b)r(e)d(used)g(to)f(generate)f(co)r(de)i(generators,)d
-(it)i(is)g(still)d(often)k(done)g(b)n(y)f(hand.)440 2317
-y Fe(2)135 b(Requiremen)l(ts)440 2499 y Fd(The)30 b(\014le)f
-Fc(codegen.cc)d Fd(con)n(tains)i(metho)r(ds)h(for)g(generating)f(co)r
-(de)h(from)g(most)g(t)n(yp)r(es)g(of)440 2598 y(abstract)24
-b(syn)n(tax)g(tree)g(no)r(des,)h(but)h(y)n(ou)e(need)h(to)f(write)g
-(the)h(metho)r(ds)f(for)g(if)h(statemen)n(ts)440 2698
-y(\(including)33 b(the)k(elseif)d(and)h(else)g(branc)n(hes\),)i(for)f
-(arra)n(y)d(references)i(and)h(assignmen)n(ts)440 2797
-y(to)e(arra)n(y)d(elemen)n(ts)h(and)i(for)f(all)e(binary)h(op)r
-(erators)g(and)i(relations)d(b)n(y)i(implemen)n(ting)440
-2897 y(the)i(function)f Fc(BinaryGenerateCo)o(de)28 b
-Fd(whic)n(h)33 b(is)h(used)g(for)g(all)e(binary)h(op)r(erators)g(and)
-440 2997 y(relations.)63 b(W)-7 b(rite)36 b(the)i(missing)c(metho)r(ds)
-i(and)h(add)g(calls)e(to)i(GenerateCo)r(de)f(in)h(the)440
-3096 y(parser)26 b(sp)r(eci\014cation.)565 3196 y(When)k(completed,)f
-(y)n(ou)g(should)g(ha)n(v)n(e)g(a)h(program)d(that)j(is)f(capable)g(of)
-h(generating)440 3296 y(in)n(termediate)h(co)r(de)j(for)g(the)g(small)d
-(programming)e(language)j(used)i(in)f(exercises)f(t)n(w)n(o,)440
-3395 y(three)27 b(and)h(four.)440 3594 y Fb(Hand)k(in)f(the)h(follo)m
-(wing:)565 3777 y Fa(\017)41 b Fd(A)28 b(listing)c(of)34
-b Fc(codegen.cc)24 b Fd(with)j(y)n(our)f(c)n(hanges)g(clearly)f(mark)n
-(ed.)565 3943 y Fa(\017)41 b Fd(Listings)25 b(of)i(an)n(y)g(other)g
-(\014les)g(y)n(ou)f(mo)r(di\014ed.)565 4109 y Fa(\017)41
-b Fd(Answ)n(ers)26 b(to)i(the)g(questions)e(in)h(the)g(next)h(section.)
-440 4384 y Fe(3)135 b(Questions)440 4566 y Fb(Question)26
-b(1)83 b Fd(The)24 b(co)r(de)g(generator)d(generates)i(terribly)e
-(ine\016cien)n(t)h(co)r(de.)36 b(F)-7 b(or)23 b(exam-)440
-4665 y(ple,)j(assigning)d(a)j(constan)n(t)g(to)h(a)f(v)-5
-b(ariable)23 b(causes)j(t)n(w)n(o)g(quads)g(to)g(b)r(e)h(generated,)f
-(where)440 4765 y(one)35 b(w)n(ould)f(ha)n(v)n(e)h(b)r(een)h(enough.)60
-b(There)35 b(are)f(a)h(n)n(um)n(b)r(er)f(of)i(other)f(situations)e
-(where)440 4864 y(equally)25 b(bad)i(co)r(de)h(is)e(generated.)565
-4964 y(Suggest)h(at)i(least)e(one)h(w)n(a)n(y)f(of)h(eliminating)c
-(most)j(of)h(the)h(bad)f(co)r(de)h(that)f(is)g(gener-)440
-5064 y(ated.)1851 5662 y(1)p eop
-%%Page: 2 2
-2 1 bop 440 531 a Fb(Question)27 b(2)83 b Fd(The)24 b(\014nal)g(step)g
-(in)g(the)h(compiler,)c(generating)h(mac)n(hine)g(co)r(de)j(from)e(the)
-440 631 y(in)n(termediate)18 b(co)r(de,)23 b(has)e(b)r(een)h(omitted.)
-33 b(In)22 b(particular,)e(issues)g(p)r(ertaining)f(to)i(memory)440
-731 y(managemen)n(t)g(and)k(function)e(calls)f(are)i(not)g(adressed)f
-(at)h(all)e(in)i(the)h(in)n(termediate)20 b(co)r(de.)565
-830 y(Sk)n(etc)n(h)j(a)h(rough)f(design)f(for)i(the)g(co)r(de)g
-(generator.)34 b(Y)-7 b(ou)24 b(ma)n(y)e(assume)g(that)j(all)c(v)-5
-b(ari-)440 930 y(ables)26 b(are)h(stored)g(in)g(memory)-7
-b(,)25 b(and)j(y)n(ou)f(ma)n(y)f(ignore)f(the)k(fact)e(that)i(the)f(in)
-n(termediate)440 1029 y(co)r(de)g(uses)h(far)f(more)e(temp)r(oraries)g
-(than)i(are)g(necessary)-7 b(.)38 b(Explain)26 b(ho)n(w)i(the)h(co)r
-(de)f(gen-)440 1129 y(erator)g(can)i(la)n(y)e(out)i(statically)c(allo)r
-(cated)i(memory)f(and)j(stac)n(k)f(frames,)g(based)g(on)h(the)440
-1229 y(information)24 b(con)n(tained)i(in)h(the)h(sym)n(b)r(ol)d
-(tables)h(and)i(in)n(termediate)c(co)r(de.)440 1503 y
-Fe(4)135 b(Extra)59 b(Credit)f(W)-11 b(ork:)87 b(In)l(terpreting)59
-b(In)l(termedi-)642 1653 y(ate)46 b(Co)t(de)440 1835
-y Fd(W)-7 b(rite)29 b(an)h(in)n(terpreter)e(for)h(the)i(quads)e
-(generated)g(in)g(this)g(exercise.)42 b(Y)-7 b(our)29
-b(in)n(terpreter)440 1934 y(will)24 b(need)j(to)f(handle)g(all)e(the)j
-(quads)f(and)h(all)d(the)j(prede\014ned)g(functions)f(for)g(input)h
-(and)440 2034 y(output)h(\(see)g(the)g(\014le)e Fc(main.cc)p
-Fd(.\))440 2233 y Fb(Hand)50 b(in)g(y)m(our)h(program)e(and)i(an)m(y)g
-(mo)s(di\014ed)d(\014les)h(with)h(y)m(our)h(c)m(hanges)440
-2333 y(clearly)32 b(mark)m(ed.)1851 5662 y Fd(2)p eop
-%%Trailer
-end
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/lab2/old_not_used_files/Makefile.OLD b/lab2/old_not_used_files/Makefile.OLD
deleted file mode 100644
index 5b6a493..0000000
--- a/lab2/old_not_used_files/Makefile.OLD
+++ /dev/null
@@ -1,40 +0,0 @@
-CC	=	g++
-CFLAGS	=	-ggdb3 -Wall -Woverloaded-virtual
-#CC	=	CC
-#CFLAGS	=	-g +p +w
-GCFLAGS =	-g
-LDFLAGS =	
-DPFLAGS =	-MM
-
-SOURCES =	scanner.cc main.cc
-HEADERS =	scanner.h
-OBJECTS =	$(SOURCES:%.cc=%.o)
-OUTFILE =	scanner
-
-DPFILE  =	Makefile.dependencies
-
-FLEX	=	/home/komp/bin/flex
-
-all : $(OUTFILE)
-
-$(OUTFILE) : $(OBJECTS)
-	$(CC) -o $(OUTFILE) $(OBJECTS) $(LDFLAGS)
-
-scanner.cc : scanner.l
-	$(FLEX) scanner.l
-
-scanner.o : scanner.cc
-	$(CC) $(GCFLAGS) -c $<
-
-.cc.o: $(DPFILE)
-	$(CC) $(CFLAGS) -c $<
-
-clean : 
-	rm -f $(OBJECTS) $(OUTFILE) core *~ scanner.cc $(DPFILE)
-	touch $(DPFILE)
-
-
-$(DPFILE) depend : $(SOURCES) $(HEADERS)
-	$(CC) $(DPFLAGS) $(CFLAGS) $(SOURCES) > $(DPFILE)
-
-include $(DPFILE)
diff --git a/lab2/old_not_used_files/main-old.cc b/lab2/old_not_used_files/main-old.cc
deleted file mode 100644
index 0c07a14..0000000
--- a/lab2/old_not_used_files/main-old.cc
+++ /dev/null
@@ -1,119 +0,0 @@
-#include <iostream.h>
-#include <iomanip.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "scanner.h"
-
-
-typedef struct
-{
-    int      token;
-    char    *name;
-} tTokenName;
-
-
-tTokenName tokens[] = {{ FUNCTION,   "FUNCTION" },
-                       { ID,         "ID" },
-                       { DECLARE,    "DECLARE" },
-                       { ARRAY,      "ARRAY" },
-                       { INTEGER,    "INTEGER" },
-                       { OF,         "OF" },
-                       { REAL,       "REAL" },
-                       { XBEGIN,     "XBEGIN" },
-                       { XEND,       "XEND" },
-                       { IF,         "IF" },
-                       { THEN,       "THEN" },
-                       { ELSE,       "ELSE" },
-                       { WHILE,      "WHILE" },
-                       { DO,         "DO" },
-                       { ASSIGN,     "ASSIGN" },
-                       { RETURN,     "RETURN" },
-                       { GE,         "GE" },
-                       { LE,         "LE" },
-                       { EQ,         "EQ" },
-                       { NE,         "NE" },
-                       { TRUE,       "TRUE" },
-                       { FALSE,      "FALSE" },
-                       { PROGRAM,    "PROGRAM" },
-                       { ELSEIF,     "ELSEIF" },
-                       { NOT,        "NOT" },
-                       { AND,        "AND" },
-                       { OR,         "OR" },
-                       { UMINUS,     "UMINUS" }};
-
-int numTokens = sizeof(tokens)/sizeof(*tokens);
-
-
-ostream& PrintToken(ostream& o, int token)
-{
-    int i;
-    extern char *yytext;
-
-    for (i = 0; i < numTokens; i++)
-    {
-        if (token == tokens[i].token)
-        {
-            o << tokens[i].name << " \'" << yytext << "\'";
-            return o;
-        }
-    }
-
-    o << '\'' << (unsigned char)token << '\'';
-
-    return o;
-}
-
-omanip<int> Token(int t)
-{
-    return omanip<int>(&PrintToken, t);
-}
-
-int main(int argc, char **argv)
-{
-    int     token;
-    extern  FILE *yyin;
-    extern  int yylex();
-    
-    /*
-     * Open the input file, if any
-     */
-
-    switch(argc)
-    {
-    case 1:
-        yyin = stdin;
-        break;
-    case 2:
-        yyin = fopen(argv[1], "r");
-        if (yyin == NULL)
-        {
-            perror(argv[1]);
-            exit(1);
-        }
-        break;	
-    default:
-        cerr << "Usage: " << argv[0] << " [ filename ]\n";
-        exit(1);
-    }
-
-
-    /*
-     * Loop for as long as there are tokens
-     */
-
-    while ((token = yylex()) != 0)
-    {
-        cout << "Scanned " << Token(token) << '\n' << flush;
-    }
-
-    cout << "End of file\n";
-    exit(0);
-}
-
-void yyerror(char *msg)
-{
-    extern int yylineno;
-
-    cerr << "Error at line " << yylineno << ": " << msg << '\n' << flush;
-}
diff --git a/lab3-4/old_not_used_files/Makefile.OLD b/lab3-4/old_not_used_files/Makefile.OLD
deleted file mode 100644
index 62e966b..0000000
--- a/lab3-4/old_not_used_files/Makefile.OLD
+++ /dev/null
@@ -1,50 +0,0 @@
-CC	=	g++
-CFLAGS	=	-ggdb3 -Wall -Woverloaded-virtual
-#CC	  =	CC
-#CFLAGS  =	-g +p +w
-GCFLAGS =	-g
-LDFLAGS =	
-DPFLAGS =	-MM
-
-BASESRC =       symtab.cc string.cc ast.cc codegen.cc main.cc
-SOURCES =	$(BASE) parser.cc scanner.cc
-BASEHDR =	symtab.hh ast.hh string.hh codegen.hh
-HEADERS =       $(BASEHDR) parser.h
-OBJECTS =	$(SOURCES:%.cc=%.o)
-OUTFILE =	compiler
-
-FLEX	= /home/komp/bin/flex
-BISON	= bison
-
-DPFILE  =	Makefile.dependencies
-
-all : $(OUTFILE)
-
-$(OUTFILE) : $(OBJECTS)
-	$(CC) -o $(OUTFILE) $(OBJECTS) $(LDFLAGS)
-
-parser.h parser.cc : parser.y Makefile
-	$(BISON) --defines --output-file=parser.cc parser.y
-	mv parser.cc.h parser.h
-
-scanner.cc : scanner.l Makefile
-	$(FLEX) scanner.l
-
-scanner.o : scanner.cc
-	$(CC) $(GCFLAGS) -c $<
-
-parser.o : parser.cc
-	$(CC) $(GCFLAGS) -c $<
-
-.cc.o: $(DPFILE) Makefile
-	$(CC) $(CFLAGS) -c $<
-
-clean : 
-	rm -f $(OBJECTS) core *~ scanner.cc parser.cc parser.h $(DPFILE) $(OUTFILE) parser.cc.output
-	touch $(DPFILE)
-
-
-$(DPFILE) depend : $(BASESRC) $(HEADERS)
-	$(CC) $(DPFLAGS) $(CFLAGS) $(BASESRC) > $(DPFILE)
-
-include $(DPFILE)
diff --git a/lab3-4/old_not_used_files/codegen.cc.OLD b/lab3-4/old_not_used_files/codegen.cc.OLD
deleted file mode 100644
index 8f03481..0000000
--- a/lab3-4/old_not_used_files/codegen.cc.OLD
+++ /dev/null
@@ -1,950 +0,0 @@
-#include <iostream.h>
-#include <iomanip.h>
-
-#include "ast.hh"
-#include "symtab.hh"
-#include "codegen.hh"
-
-
-long QuadsList::labelCounter;
-
-#define USEQ { QuadsList *xyzzy = &q; xyzzy=xyzzy; }
-
-
-/*
- * ASTNode::GenerateCodeAndJump
- *
- * GenerateCodeAndJump is supposed to generate quads for part of the
- * parse tree, but ensure that all exits from the code end up at a
- * particular label. This is easy to do for most parts of the parse
- * tree: just generate the code in the usual manner, then jump to the
- * label. 
- */
-
- 
-VariableInformation *ASTNode::GenerateCodeAndJump(QuadsList& q,
-                                                  long label)
-{
-    VariableInformation *info;
-
-    info = this->GenerateCode(q);
-    q += new Quad(jump, label,
-                  (SymbolInformation *)NULL, (SymbolInformation *)NULL);
-
-    return info;
-}
-
-
-/* ElseIfStatement::GenerateCodeAndJump
- *
- * Write the function that generates code for the elseif branches of
- * an if statement. There are a couple of things to watch out for.
- * The conditions must be tested in the correct order, or the program
- * might misbehave. Once a condition tests true, do not test any more
- * conditions (that's why we use GenerateCodeAndJump for this type
- * of statement.)
- */
-
-VariableInformation *ElseIfList::GenerateCodeAndJump(QuadsList &q,
-                                                     long lbl)
-{
-    long                     next;
-    VariableInformation     *info;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    return NULL;
-
-}
-
-
-/*
- * ArrayReference::GenerateAssignment
- *
- * Generate assignment code for an array reference. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void ArrayReference::GenerateAssignment(QuadsList& q,
-                                        VariableInformation *val)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateAssignment
- *
- * Generate assignment code for an identifier. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void Identifier::GenerateAssignment(QuadsList& q, VariableInformation *val)
-{
-    if (val->type == NULL || id->type == NULL)
-    {
-        cerr << "Bug: you created an untyped variable.\n";
-        abort();
-    }
-    if (id->type == kIntegerType)
-    {
-        q += new Quad(iassign, val, NULL, id);
-    }
-    else if (id->type == kRealType)
-    {
-        q += new Quad(rassign, val, NULL, id);
-    }
-    else if (id->type == val->type)
-    {
-        q += new Quad(aassign, val, val->type->arrayDimensions, id);
-    }
-}
-
-
-/*
- * StatementList::GenerateCode
- *
- * Generate code for a list of statements. Make sure the code comes
- * out in the right order.
- * 
- * Note: The impelementation here is absolutely ridiculous since it
- * uses stack space proportional to the number of statements in the
- * list. A more sensible definition would simply iterate down the
- * list. This code is an example of what happens when someone with a
- * degree in computer science is allowed to write code without regard
- * for efficiency...
- */
-
-VariableInformation *StatementList::GenerateCode(QuadsList &q)
-{
-    if (precedingStatements != NULL)
-    {
-        precedingStatements->GenerateCode(q);
-    }
-    return statement->GenerateCode(q);
-}
-
-
-/*
- * IfStatement::GenerateCode
- *
- * If statements, particularly those with elseif branches are actually 
- * quite involved. They tend to use a lot of jumps. For the elseif
- * branches you'll probably want to use the GenerateCodeAndJump method 
- * of ElseIfStatement (which you're also supposed to write.)
- */
-
-VariableInformation *IfStatement::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here ---*/
-
-    
-    /* --- End your code --- */
-    
-    return NULL;
-}
-
-
-/*
- * ElseIfStatement::GenerateCode
- *
- * You might figure out a way to write IfStatement::GenerateCode
- * without relying on ElseIfStatement::GenerateCodeAndJump. If so,
- * this method is where you should generate the code for the elseif
- * part. Just remove the error message and call to abort.
- */
-
-VariableInformation *ElseIfList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    cerr << "Call to ElseIfList::GenerateCode. You probably didn't want to do this.\n"; // 
-    abort();
-}
-
-
-/*
- * WhileStatement::GenerateCode
- *
- * Generate code for a while statement. This is pretty easy.
- * Insert a label "entry", generate code for the condition, jump to
- * label "exit" if the condition is false, insert the body and jump
- * back to "entry". Finally insert the label "exit".
- */
-
-VariableInformation *WhileStatement::GenerateCode(QuadsList &q)
-{
-    long                 loopLabel, endLabel;
-    VariableInformation *info;
-
-    loopLabel = q.NextLabel();
-    endLabel = q.NextLabel();
-    q += new Quad(clabel, loopLabel, NULL, NULL);
-    info = condition->GenerateCode(q);
-    q += new Quad(jfalse, endLabel, info, NULL);
-    body->GenerateCodeAndJump(q, loopLabel);
-    q += new Quad(clabel, endLabel, NULL, NULL);
-
-    return NULL;
-}
-
-
-/*
- * IntegerConstant::GenerateCode
- * RealConstant::GenerateCode
- * BooleanConstant::GenerateCode
- *
- * Simply uses the iconst/rconst quads to load the constant (which is
- * stored in the parse tree into a temporary register.
- */
-
-VariableInformation *IntegerConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *RealConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kRealType);
-
-    q += new Quad(rconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *BooleanConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value ? 1L : 0L, NULL, info);
-    return info;
-}
-
-
-/*
- * ArrayReference::GenerateCode
- *
- * Arrays are stored in memory, but the address to the first element
- * in the array is stored in a variable (the id instance variable in
- * the ArrayReference object.) Since we don't have a quad to do this
- * for us, you'll have to use lower-level operations. Hint: the size
- * field in the TypeInformation class will come in handy.
- */
-
-VariableInformation *ArrayReference::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateCode
- *
- * Generate code to get the value of an identifier. Actually, we don't 
- * need to generate any code at all. We just return the identifier.
- */
-
-VariableInformation *Identifier::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    return id;
-}
-
-/*
- * ReturnStatement::GenerateCode
- *
- * Generate code for a return statement. This is really
- * straightforward.
- */
-
-VariableInformation *ReturnStatement::GenerateCode(QuadsList &q)
-{
-    VariableInformation     *info;
-
-    info = value->GenerateCode(q);
-    if (info->type != currentFunction->GetReturnType())
-    {
-        cerr << "Bug: you forgot to typecheck return statements.\n";
-        abort();
-    }
-
-    q += new Quad(creturn, NULL, NULL, info);
-
-    return NULL;
-}
- 
-
-/*
- * ExpressionList::GenerateCode
- *
- * Whoa! If you call this, you're doing something very wrong!
- * Expression lists are currently only used in the parameter
- * list of a function call, but we might want to use them in
- * other places too, such as in an initializer for an array.
- */
-
-VariableInformation *ExpressionList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    cerr << "Bug: can't generate code for an ExpressionList.\n";
-    abort();
-}
-
-void ExpressionList::GenerateParameterList(QuadsList &q,
-                                           VariableInformation *lastParam)
-{
-    VariableInformation *info;
-
-    if (lastParam == NULL ||
-        (lastParam->prev != NULL && precedingExpressions == NULL))
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-
-    if (precedingExpressions)
-        precedingExpressions->GenerateParameterList(q, lastParam->prev);
-
-    info = expression->GenerateCode(q);
-
-
-    if (expression->valueType == lastParam->type)
-    {
-        q += new Quad(param, info, NULL, NULL);
-    }
-    else
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-}
-                                                  
-
-
-
-
-/*
- * Assignment::GenerateCode
- *
- * Assignments are kind of strange. Normally code generation is done
- * by first generating code for all the children of a node, then
- * adding some code for the node itself. In an assignment we need to
- * do things a little differently. First we generate code for the
- * value, then, since we need to generate very different code
- * depending on what the LValue is, we let the GenerateAssignment
- * method in the LeftValue subclasses generate the actual assignment
- * code.
- */
-
-VariableInformation *Assignment::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *valueInfo;
-
-    valueInfo = value->GenerateCode(q);
-    target->GenerateAssignment(q, valueInfo);
-
-    return NULL;
-}
-
-/*
- * IntegerToReal::GenerateCode
- * TruncateReal::GenerateCode
- *
- * This is so straightforward...
- */
-
-VariableInformation *IntegerToReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kIntegerType)
-    {
-        cerr << "Bug: you're trying to convert a non-integer to a real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kRealType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(itor, valueInfo, NULL, info);
-
-    return info;
-}
-
-VariableInformation *TruncateReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kRealType)
-    {
-        cerr << "Bug: you're trying to truncate a non-real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kIntegerType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(rtrunc, valueInfo, NULL, info);
-
-    return info;
-}
-
-/*
- *
- * This function is used to generate code for all kinds of binary
- * operators and relations. The arguments to the function are the
- * following:
- *
- * q        The QuadsList onto which the generated code is placed.
- * realop   The quad to generate for the operator if the arguments
- *          are of type real.
- * intop    The quad to generate for the operator if the arguments
- *          are of type integer.
- * left     The AST for the left-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the right-hand side.
- * right    The AST for the right-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the left-hand side.
- * node     The operator node itself. You probably won't need this
- *          unless you want to print an error message.
- * type     If not NULL, this is the type of the result. This is
- *          used for relations, where the type of the result is
- *          always integer, even if the operands are real. If this
- *          parameter is NULL, then the type of the result is the
- *          same as the type of the operands (the parser needs to
- *          make sure that the operands have the same type.)
- *
- * See the GenerateCode methods for the binary operators for
- * examples of how this function is used.
- *
- */
-
-static VariableInformation *BinaryGenerateCode(QuadsList& q,
-                                               tQuadType realop,
-                                               tQuadType intop,
-                                               ASTNode *left,
-                                               ASTNode *right,
-                                               ASTNode *node,
-                                               TypeInformation *type = NULL)
-{
-    VariableInformation *leftInfo, *rightInfo, *result;
-
-    /* --- Your code here --- */
-     
-    /* --- End your code --- */
-}
-
-VariableInformation *Plus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, radd, iadd, left, right, this);
-}
-
-VariableInformation *Minus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rsub, isub, left, right, this);
-}
-
-VariableInformation *Times::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rmul, imul, left, right, this);
-}
-
-VariableInformation *Divide::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rdiv, idiv, left, right, this);
-}
-
-VariableInformation *Power::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rpow, ipow, left, right, this);
-}
-
-/*
- * UnaryMinus::GenerateCode
- *
- * Generate code for the value expression, then subtract it from 0 */
-
-VariableInformation *UnaryMinus::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result, *constInfo;
-
-    info = right->GenerateCode(q);
-    result = currentFunction->TemporaryVariable(info->type);
-    constInfo = currentFunction->TemporaryVariable(info->type);
-
-    if (info->type == kIntegerType)
-    {
-        q += new Quad(iconst, 0L, NULL, constInfo);
-        q += new Quad(isub, constInfo, info, result);
-    }
-    else if (info->type == kRealType)
-    {
-        q += new Quad(rconst, 0.0, NULL, constInfo);
-        q += new Quad(rsub, constInfo, info, result);
-    }
-    else
-    {
-        cerr << "Bug: unary minus of a non-numeric type.\n";
-        abort();
-    }
-
-    return result;
-}
-
-
-/*
- * LessThan::GenerateCode
- * LessThanOrEqual::GenerateCode
- * GreaterThan::GenerateCode
- * GreaterThanOrEqual::GenerateCode
- * Equal::GenerateCode
- * NotEqual::GenerateCode
- *
- * To generate code for these relations, we'll use the BinaryGenerateCode
- * function defined for binary operations. We'll also add some more
- * quads for some of the operations.
- */
-
-VariableInformation *LessThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-}
-
-VariableInformation *GreaterThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-}
-
-VariableInformation *Equal::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-}
-
-
-VariableInformation *LessThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *GreaterThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *NotEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation *r0;
-
-    r0 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(inot, r0, NULL, r0);
-    return r0;
-}
-
-
-/*
- * And::GenerateCode
- * Or::GenerateCode
- * Not::Generatecode
- *
- * The current versions of these functions do not short-circuit the
- * logical connectives and and or. Rewrite them so that the test
- * is aborted as soon as the result is known (for or, as soon as one
- * of the conditions evaluates to true, and for and as soon as one
- * condition evaluates to false.)
- */
-
-
-VariableInformation *And::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, iand, left, right, this, kIntegerType);
-}
-
-VariableInformation *Or::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, ior, left, right, this, kIntegerType);
-}
-
-VariableInformation *Not::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result;
-
-    info = right->GenerateCode(q);
-    if (info->type != kIntegerType)
-    {
-        cerr << "Bug: not operator applied to a non-integer.\n";
-        abort();
-    }
-
-    result = currentFunction->TemporaryVariable(kIntegerType);
-    q += new Quad(inot, info, NULL, result);
-
-    return result;
-}
-
-/*
- * CallStatement::GenerateCode
- * FunctionCall::GenerateCode
- *
- * Generate code for the parameter list by iterating over the
- * actual arguments, then generate the function call itself.
- */
-
-VariableInformation *CallStatement::GenerateCode(QuadsList &q)
-{
-    return call->GenerateCode(q);
-}
-
-VariableInformation *FunctionCall::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info;
-
-    if (arguments)
-        arguments->GenerateParameterList(q, function->GetLastParam());
-    info = currentFunction->TemporaryVariable(function->GetReturnType());
-    q += new Quad(call, function, NULL, info);
-
-    return info;
-}
-
-
-/* ======================================================================
- * Quads and Quads Lists
- */
-
-QuadsList& QuadsList::operator+=(Quad *q)
-{
-    if (head == NULL)
-    {
-        head = new QuadsListElement(q, NULL);
-        tail = head;
-    }
-    else
-    {
-        tail->next = new QuadsListElement(q, NULL);
-        tail = tail->next;
-    }
-
-    return *this;
-}
-
-ostream& QuadsList::print(ostream& o)
-{
-    QuadsListElement        *elem;
-
-    o << "    QuadsList @ " << (void *)this << "\n";
-    o << ShortSymbols;
-
-    elem = head;
-    while (elem)
-    {
-        o << elem->data << '\n';
-        elem = elem->next;
-    }
-
-    o << LongSymbols;
-    return o;
-}
-
-ostream& Quad::print(ostream& o)
-{
-    o << "    ";
-    switch(opcode)
-    {
-    case iconst:
-        o << setw(8) << "iconst  "
-          << setw(8) << int1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rconst:
-        o << setw(8) <<"rconst  "
-          << setw(8) <<real1
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iaddr:
-        o << setw(8) <<"iaddr   "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case itor:      
-        o << setw(8) <<"itor    "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rtrunc:    
-        o << setw(8) <<"rtrunc  "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iadd:      
-        o << setw(8) << "iadd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case isub:      
-        o << setw(8) << "isub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case imul:      
-        o << setw(8) << "imul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case idiv:      
-        o << setw(8) << "idiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ipow:      
-        o << setw(8) << "ipow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case radd:      
-        o << setw(8) << "radd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rsub:      
-        o << setw(8) << "rsub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rmul:      
-        o << setw(8) << "rmul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rdiv:      
-        o << setw(8) << "rdiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rpow:      
-        o << setw(8) << "rpow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case igt:       
-        o << setw(8) << "igt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ilt:       
-        o << setw(8) << "ilt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ieq:       
-        o << setw(8) << "ieq     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rgt:       
-        o << setw(8) << "rgt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rlt:       
-        o << setw(8) << "rlt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case req:       
-        o << setw(8) << "req     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case iand:      
-        o << setw(8) << "iand    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ior:       
-        o << setw(8) << "ior     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case inot:      
-        o << setw(8) << "inot    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case jtrue:     
-        o << setw(8) << "jtrue   "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jfalse:    
-        o << setw(8) << "jfalse  "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jump:      
-        o << setw(8) << "jump    "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case clabel:    
-        o << setw(8) << "clabel  "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case istore:    
-        o << setw(8) << "istore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iload:     
-        o << setw(8) << "iload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rstore:    
-        o << setw(8) << "rstore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rload:     
-        o << setw(8) << "rload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case creturn:   
-        o << setw(8) << "creturn "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case param:    
-        o << setw(8) << "param   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case call:      
-        o << setw(8) << "call    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iassign:   
-        o << setw(8) << "iassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rassign:   
-        o << setw(8) << "rassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case aassign:   
-        o << setw(8) << "aassign "
-          << setw(8) << sym1 
-          << setw(8) << int1 
-          << setw(8) << sym3;
-        break;
-    case hcf:       
-        o << setw(8) << "hcf     "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case nop:       
-        o << setw(8) << "nop     "
-          << setw(8) << "-" 
-          << setw(8) << "-"  
-          << setw(8) << "-";
-        break;
-    default:
-        o << "unknown (" << opcode << ")";
-        break;
-    }
-
-    return o;
-}
-
-
-ostream& operator<<(ostream& o, QuadsList *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    QuadsList @ 0x0\n";
-}
-
-ostream& operator<<(ostream& o, QuadsList& q)
-{
-    return q.print(o);
-}
-
-ostream& operator<<(ostream& o, Quad *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    Quad @ 0x0";
-}
-
-ostream& operator<<(ostream& o, Quad& q)
-{
-    return q.print(o);
-}
diff --git a/lab3-4/old_not_used_files/parser.y.OLD b/lab3-4/old_not_used_files/parser.y.OLD
deleted file mode 100644
index 01e57b3..0000000
--- a/lab3-4/old_not_used_files/parser.y.OLD
+++ /dev/null
@@ -1,781 +0,0 @@
-%{
-#include <stdlib.h>
-#include <iostream.h>
-#include "string.hh"
-#include "ast.hh"
-#include "symtab.hh"
-
-extern char                    *yytext;
-extern int                      yylineno, errorCount, warningCount;
-extern FunctionInformation     *currentFunction; 
-
-extern int yylex(void);
-extern void yyerror(char *);
-extern char CheckAssignmentTypes(LeftValue **, Expression **);
-extern char CheckFunctionParameters(FunctionInformation *,
-                                    VariableInformation *,
-                                    ExpressionList      *);
-char CheckReturnType(Expression **, TypeInformation *);
-extern ostream& error(void);
-extern ostream& warning(void);
-
-#define YYDEBUG 1
-%}
-
-/*
- * We have multiple semantic types. The first couple of rules return
- * various kinds of symbol table information. The rules for the
- * program statements return nodes in the abstract syntax tree.
- *
- * The %union declaration declares all the kinds of data that
- * can be return. %type declarations later on will specify which
- * rules return what.
- */
-
-%union
-{
-    ASTNode                 *ast;
-    Expression              *expression;
-    ExpressionList          *expressionList;
-    Statement               *statement;
-    StatementList           *statementList;
-    Condition               *condition;
-    ArrayReference          *aref;
-    FunctionCall            *call;
-    LeftValue               *lvalue;
-    ElseIfList              *elseIfList;
-    
-    VariableInformation     *variable;
-    TypeInformation         *type;
-    FunctionInformation     *function;
-
-    string                  *id;
-    int                      integer;
-    double                   real;
-    void                    *null;
-}
-
-%type <expression>      expression
-%type <expressionList>  expressions expressionz
-%type <statement>       ifstmt whilestmt returnstmt callstmt assignstmt
-%type <statement>       statement
-%type <statementList>   statements block elsepart
-%type <condition>       condition
-%type <aref>            aref
-%type <call>            call
-%type <lvalue>          lvalue
-%type <type>            type
-%type <id>              id
-%type <integer>         integer
-%type <real>            real
-%type <function>        funcname
-%type <variable>        variable
-%type <elseIfList>      elseifpart
-
-/*
- * Normally tokens would have semantic types, but we've decided to
- * use the yytext variable for communicating data from the scanner
- * to the parser, so in this parser, none of the tokens have a
- * semantic type.
- */
-
-%token FUNCTION ID DECLARE ARRAY INTEGER OF REAL XBEGIN XEND IF THEN
-%token ELSE WHILE DO ASSIGN RETURN GE LE EQ NE ARRAY TRUE FALSE PROGRAM
-%token ELSEIF
-
-
-/* --- Your code here ---
- *
- * For expressions and conditions you'll have to specify
- * precedence and associativity (unless you factor the
- * rules for expressions and conditions.) This is where
- * the precedence and associativity declarations go.
- */
-
-/* --- End your code --- */
-
-/*
- * Here we define the start symbol of the grammar. We could have done
- * without this, since the first rule in the grammar is a rule for
- * program, but declaring the start symbol is still good form.
- */
-
-%start program
-
-%%
-
-
-/*
- * A program is simply a list of variables, functions and
- * a code block. Very similar to a function really.
- */
-
-program     :   variables functions block ';'
-            {
-                if (errorCount == 0)
-                {
-                    currentFunction->SetBody($3);
-                    /* currentFunction->GenerateCode(); */
-                    cout << currentFunction;
-                }
-            }
-            ;
-
-/*
- * We use this rule for all variable declarations.
- * Although parameters look almost the same, they
- * behave differently, so it's practical to have
- * separate rules for them.
- */
- 
-variables   :   DECLARE declarations
-            |   error declarations
-            |   /* Empty */
-            ;
-
-declarations:   declarations declaration
-            |   declaration
-            ;
-
-declaration :   id ':' type ';'
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    if ($3 != NULL)
-                        currentFunction->AddVariable(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " is already declared\n" << flush;
-                }
-            }
-            |   error ';'
-            {
-                yyerrok;
-            }
-            ;
-
-
-/*
- * This rule represents a list of functions. It uses the
- * function production which is expected to return a
- * pointer to something of type Function.
- */
-
-functions   :   functions function
-            |   /* Empty */
-            ;
-
-
-/* --- Your code here ---
- *
- * Write the function production. Take care to enter and exit
- * scope correctly. You'll need to understand how shift-reduce
- * parsing works and when actions are run to do this.
- *
- * Solutions that rely on shift-time actions will not be
- * acceptable. You should be able to solve the problem
- * using actions at reduce time only.
- *
- * In lab 4 you also need to generate code for functions after parsing
- * them. Just calling GeneratCode in the function should do the trick.
- */
-
-
-/* --- End your code --- */
-
-
-/*
- * Parameter lists are defined by the following three
- * productions. Most of the work is done by the AddParameter
- * function in the Function class
- */
-
-parameters  :   '(' paramlist ')'
-            |   '(' error ')'
-            |   /* Empty */
-            ;
-
-paramlist   :   paramlist ';' parameter
-            |   parameter
-            ;
-
-parameter   :   id ':' type
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    currentFunction->AddParameter(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " already defined\n" << flush;
-                    currentFunction->AddParameter(*($1), $3);
-                }
-            }
-            ;
-
-/*
- * Types are rather important. We have two different types.
- * First there are the primitive types, integer and real. Then
- * we have arrays.
- *
- * We want types to be considered equivalent if they have the
- * same definition. We do this by creating temporary types for
- * arrays and giving them names that encode all the information
- * in the type. We do this my concatenating the element type
- * with the dimension in angle brackets, e.g. INTEGER<10>. This
- * is safe since such names are not legal in the source code.
- *
- */
-
-type        :   id
-            {
-                SymbolInformation       *info;
-                TypeInformation         *typeInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << "undefined type " << *($1) << "\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    typeInfo = info->SymbolAsType();
-                
-                    if (typeInfo == NULL)
-                    {
-                        error() << *($1) << " is not a type" << "\n" <<flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = typeInfo;
-                    }
-                }
-            }
-            |   ARRAY integer OF type
-            {
-                if ($4 == NULL)
-                {
-                    error() << "can't create arrays of invalid tpyes\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else if ($4->elementType != NULL)
-                {
-                    error() << "can't do arrays of arrays\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = currentFunction->AddArrayType($4, $2);
-                }
-            }
-            ;
-
-
-
-/*
- * The rest of the grammar deals with statements and such
- */
-
-
-block       :   XBEGIN statements XEND
-            {
-                $$ = $2;
-            }
-            ;
-
-statements  :   statements statement
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new StatementList($1, $2)
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-statement   :   ifstmt ';'
-            |   assignstmt ';'
-            |   callstmt ';'
-            |   returnstmt ';'
-            |   whilestmt ';'
-            |   error ';' { yyerrok; $$ = NULL; }
-            ;
-
-
-ifstmt      :   IF condition THEN block elseifpart elsepart
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new IfStatement($2, $4, $5, $6);
-            }
-            ;
-
-
-elseifpart  :   elseifpart ELSEIF condition THEN block
-            {
-                if ($3 == NULL || $5 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ElseIfList($1, $3, $5);
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-elsepart    :   ELSE block IF
-            {
-                $$ = $2;
-            }
-            |   IF
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-assignstmt  :   lvalue ASSIGN expression
-            {
-                LeftValue       *left;
-                Expression      *right;
-
-                left = $1;
-                right = $3;
-                if (left == NULL || right == NULL)
-                {
-                    $$ = NULL;
-                }
-                else if (!CheckAssignmentTypes(&left, &right))
-                {
-                    error() << "Incompatible types in assignment.\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = new Assignment(left, right);
-                }
-            }
-            ;
-
-
-callstmt    :   call
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new CallStatement($1);
-            }
-            ;
-
-
-returnstmt  :   RETURN expression
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    Expression      *expr;
-
-                    expr = $2;
-                    if (!CheckReturnType(&expr,
-                                         currentFunction->GetReturnType()))
-                    {
-                        error() << "incompatible return type in "
-                                << currentFunction->id << '\n';
-                        error() << "  attempt to return "
-                                << ShortSymbols << expr->valueType << '\n';
-                        error() << " in function declared to return "
-                                << ShortSymbols 
-                                << currentFunction->GetReturnType()
-                                << LongSymbols << '\n';
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = new ReturnStatement(expr);
-                    }
-                }
-            }
-            ;
-
-
-whilestmt   :   WHILE condition DO block WHILE
-            {
-                if ($2 == NULL || $4 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new WhileStatement($2, $4);
-            }
-            ;
-
-
-lvalue      :   variable
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new Identifier($1);
-            }
-            |   aref
-            {
-                $$ = $1;
-            }
-            ;
-
-
-variable    :   id
-            {
-                SymbolInformation       *info;
-                VariableInformation     *varInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error()
-                        << "undeclared variable: "
-                        << *($1)
-                        << "\n"
-                        << flush;
-                          
-                    $$ = NULL;
-                }
-                else
-                {
-                    varInfo = info->SymbolAsVariable();
-                    
-                    if (varInfo == NULL)
-                    {
-                        error()
-                            << "identifier "
-                            << *($1)
-                            << " is not a variable\n"
-                            << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = varInfo;
-                    }
-                }
-            }
-
-
-funcname    :   id
-            {
-                SymbolInformation       *info;
-                FunctionInformation     *funcInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << *($1) << " is not defined\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    funcInfo = info->SymbolAsFunction();
-
-                    if (funcInfo == NULL)
-                    {
-                        error() << *($1) << " is not a function\n" << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = funcInfo;
-                    }
-                }
-            }
-
-
-aref        :   variable '[' expression ']'
-            {
-                if ($1 == NULL || $3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ArrayReference($1, $3);
-            }
-            |   variable '[' error ']'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-call        :   funcname '(' expressions ')'
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    if (CheckFunctionParameters($1, $1->GetLastParam(), $3))
-                    {
-                        $$ = new FunctionCall($1, $3);
-                    }
-                    else
-                    {
-                        $$ = NULL;
-                    }
-                }
-            }
-            |   funcname '(' error ')'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-id          :   ID
-            {
-                $$ = new string(yytext);
-            }
-            ;
-
-
-integer     :   INTEGER
-            {
-                $$ = atoi(yytext);
-            }
-            ;
-
-
-real        :   REAL
-            {
-                $$ = atof(yytext);
-            }
-            ;
-
-/* --- Your code here ---
- *
- * Insert the expression grammar here
- * The start symbol of the expression grammar is
- * expression. This is important since it's used
- * in a number of other places.
- *
- * Make sure that your code creates itor nodes in the
- * AST wherever necessary and that it only created
- * trees for expressions with compatible types!
- */
-
-
-/* --- End your code --- */
-  
-
-expressions : expressionz
-            {
-                $$ = $1;
-            }
-            | /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-expressionz : expressionz ',' expression
-            {
-                if ($3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList($1, $3);
-            }
-            | expression
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList(NULL, $1);
-            }
-            ;
-
-
-/* --- Your code here ---
- *
- * Insert the condition grammar here
- * The start symbol is condition. It's used
- * elsewhere, so make sure you get it right.
- */
-
-
-/* --- End your code --- */
-
-
-%%
-
-int errorCount = 0;
-int warningCount = 0;
-            
-
-/* --- Your code here ---
- *
- * Insert utility functions that you think you need here.
- */
-
-/* --- End your code --- */
-
-
-/*
- * CheckAssignmentTypes is similar to CheckCompatibleTypes, but in
- * this case left is never modified since it represents an lvalue.
- */
-
-char CheckAssignmentTypes(LeftValue **left, Expression **right)
-{
-    if (*left == NULL || *right == NULL)
-        return 1;
-
-    if ((*left)->valueType == (*right)->valueType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kRealType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType &&
-        (*right)->valueType == kIntegerType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType && (*right)->valueType == kRealType)
-    {
-        *right = new TruncateReal(*right);
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kIntegerType)
-    {
-        *right = new IntegerToReal(*right);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-/*
- * CheckFunctionParameters is used to check parameters passed to a
- * function. func is the function we're passing parameters to, formals 
- * is a pointer to the last formal parameter we're checking against
- * and params is a pointer to the ExpressionList we're checking. If
- * type conversion is necessary, the Expressions pointed to by the
- * ExpressionList will be modified accordingly.
- *
- * This function prints it's own error messages.
- */
-
-char CheckFunctionParameters(FunctionInformation *func,
-                             VariableInformation *formals,
-                             ExpressionList      *params)
-{
-    if (formals == NULL && params == NULL)
-    {
-        return 1;
-    }
-    else if (formals == NULL && params != NULL)
-    {
-        error() << "too many arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else if (formals != NULL && params == NULL)
-    {
-        error() << "too few arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else
-    {
-        if (CheckFunctionParameters(func, formals->prev,
-                                    params->precedingExpressions))
-        {
-            if (formals->type == params->expression->valueType)
-            {
-                return 1;
-            }
-            else if (formals->type == kIntegerType &&
-                     params->expression->valueType == kRealType)
-            {
-                params->expression = new TruncateReal(params->expression);
-                return 1;
-            }
-            else if (formals->type == kRealType &&
-                     params->expression->valueType == kIntegerType)
-            {
-                params->expression = new IntegerToReal(params->expression);
-                return 1;
-            }
-            else
-            {
-                error() << "incompatible types in call to "
-                        << func->id
-                        << '\n'
-                        << flush;
-                error() << "  parameter "
-                        << formals->id
-                        << " was declared "
-                        << ShortSymbols
-                        << formals->type
-                        << '\n'
-                        << flush;
-                error() << "  argument was of type "
-                        << params->expression->valueType
-                        << '\n'
-                        << LongSymbols << flush;
-                return 0;                
-            }
-        }
-    }
-}
-
-
-char CheckReturnType(Expression **expr, TypeInformation *info)
-{
-    if (info == NULL || *expr == NULL)
-        return 1;
-
-    if ((*expr)->valueType == info)
-        return 1;
-
-    if ((*expr)->valueType == kIntegerType && info == kRealType)
-    {
-        *expr = new IntegerToReal(*expr);
-        return 1;
-    }
-
-    if ((*expr)->valueType == kRealType && info == kIntegerType)
-    {
-        *expr = new TruncateReal(*expr);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-void yyerror(char *message)
-{
-    error() << message << '\n' << flush;
-}
-
-ostream& error(void)
-{
-    errorCount += 1;
-    return cerr << yylineno << " Error: ";
-}
-
-ostream& warning(void)
-{
-    warningCount += 1;
-    return cerr << yylineno << " Warning: ";
-}
diff --git a/old_not_used_files/lab3-4_old/Makefile b/old_not_used_files/lab3-4_old/Makefile
deleted file mode 100644
index 07bc831..0000000
--- a/old_not_used_files/lab3-4_old/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-CC	=	g++
-CFLAGS	=	-ggdb3 -Wall -Woverloaded-virtual
-#CC	  =	CC
-#CFLAGS  =	-g +p +w
-GCFLAGS =	-g
-LDFLAGS =	
-DPFLAGS =	-MM
-
-BASESRC =       symtab.cc string.cc ast.cc codegen.cc main.cc
-SOURCES =	$(BASESRC) parser.cc scanner.cc
-BASEHDR =	symtab.hh ast.hh string.hh codegen.hh
-HEADERS =       $(BASEHDR) parser.h
-OBJECTS =	$(SOURCES:%.cc=%.o)
-OUTFILE =	compiler
-
-FLEX	= /home/TDDB29/bin/flex
-BISON	= bison
-
-DPFILE  =	Makefile.dependencies
-
-all : $(OUTFILE)
-
-$(OUTFILE) : $(OBJECTS)
-	$(CC) -o $(OUTFILE) $(OBJECTS) $(LDFLAGS)
-
-parser.h parser.cc : parser.y Makefile
-	$(BISON) --defines --output-file=parser.cc parser.y
-	mv parser.cc.h parser.h
-
-scanner.cc : scanner.l Makefile
-	$(FLEX) scanner.l
-
-scanner.o : scanner.cc
-	$(CC) $(GCFLAGS) -c $<
-
-parser.o : parser.cc
-	$(CC) $(GCFLAGS) -c $<
-
-.cc.o: $(DPFILE) Makefile
-	$(CC) $(CFLAGS) -c $<
-
-clean : 
-	rm -f $(OBJECTS) core *~ scanner.cc parser.cc parser.h $(DPFILE) $(OUTFILE) parser.cc.output
-	touch $(DPFILE)
-
-
-$(DPFILE) depend : $(BASESRC) $(HEADERS)
-	$(CC) $(DPFLAGS) $(CFLAGS) $(BASESRC) > $(DPFILE)
-
-include $(DPFILE)
diff --git a/old_not_used_files/lab3-4_old/Makefile.OLD b/old_not_used_files/lab3-4_old/Makefile.OLD
deleted file mode 100644
index 62e966b..0000000
--- a/old_not_used_files/lab3-4_old/Makefile.OLD
+++ /dev/null
@@ -1,50 +0,0 @@
-CC	=	g++
-CFLAGS	=	-ggdb3 -Wall -Woverloaded-virtual
-#CC	  =	CC
-#CFLAGS  =	-g +p +w
-GCFLAGS =	-g
-LDFLAGS =	
-DPFLAGS =	-MM
-
-BASESRC =       symtab.cc string.cc ast.cc codegen.cc main.cc
-SOURCES =	$(BASE) parser.cc scanner.cc
-BASEHDR =	symtab.hh ast.hh string.hh codegen.hh
-HEADERS =       $(BASEHDR) parser.h
-OBJECTS =	$(SOURCES:%.cc=%.o)
-OUTFILE =	compiler
-
-FLEX	= /home/komp/bin/flex
-BISON	= bison
-
-DPFILE  =	Makefile.dependencies
-
-all : $(OUTFILE)
-
-$(OUTFILE) : $(OBJECTS)
-	$(CC) -o $(OUTFILE) $(OBJECTS) $(LDFLAGS)
-
-parser.h parser.cc : parser.y Makefile
-	$(BISON) --defines --output-file=parser.cc parser.y
-	mv parser.cc.h parser.h
-
-scanner.cc : scanner.l Makefile
-	$(FLEX) scanner.l
-
-scanner.o : scanner.cc
-	$(CC) $(GCFLAGS) -c $<
-
-parser.o : parser.cc
-	$(CC) $(GCFLAGS) -c $<
-
-.cc.o: $(DPFILE) Makefile
-	$(CC) $(CFLAGS) -c $<
-
-clean : 
-	rm -f $(OBJECTS) core *~ scanner.cc parser.cc parser.h $(DPFILE) $(OUTFILE) parser.cc.output
-	touch $(DPFILE)
-
-
-$(DPFILE) depend : $(BASESRC) $(HEADERS)
-	$(CC) $(DPFLAGS) $(CFLAGS) $(BASESRC) > $(DPFILE)
-
-include $(DPFILE)
diff --git a/old_not_used_files/lab3-4_old/Makefile.dependencies b/old_not_used_files/lab3-4_old/Makefile.dependencies
deleted file mode 100644
index e69de29..0000000
diff --git a/old_not_used_files/lab3-4_old/ast.cc b/old_not_used_files/lab3-4_old/ast.cc
deleted file mode 100644
index 3a640a5..0000000
--- a/old_not_used_files/lab3-4_old/ast.cc
+++ /dev/null
@@ -1,361 +0,0 @@
-#include "ast.hh"
-
-
-int  ASTNode::indentLevel = 0;
-bool ASTNode::branches[10000];
-
-
-void ASTNode::beginChild(ostream& o)
-{
-    //    indent(o);
-    //    o << "|\n";
-    indent(o);
-    o << "+-";
-    branches[indentLevel] = true;
-    indentMore();
-}
-
-void ASTNode::endChild(ostream& o)
-{
-    o << "";                    // Suppress warning
-    indentLess();
-    if (branches[indentLevel])
-    {
-        branches[indentLevel] = false;
-    }
-    else
-    {
-        //        o << '\n';
-        //        indent(o);
-    }
-}
-
-void ASTNode::lastChild(ostream& o)
-{
-    //    indent(o);
-    //    o << "|\n";
-    indent(o);
-    o << "+-";
-    branches[indentLevel] = false;
-    indentMore();
-}
-
-void ASTNode::print(ostream& o)
-{
-    o << "ASTNode";
-}
-
-void ASTNode::xprint(ostream& o, char *cls)
-{
-    o << "ASTNode (" << cls << ")";
-}
-
-void ASTNode::indent(ostream& o)
-{
-    int i;
-
-    for (i = 0; i < indentLevel; i++)
-    {
-        if (branches[i])
-            o << '|';
-        else
-            o << ' ';
-    }
-}
-
-void ASTNode::indentMore(void)
-{
-    indentLevel += 2;
-}
-
-void ASTNode::indentLess(void)
-{
-    indentLevel -= 2;
-}
-
-void StatementList::print(ostream& o)
-{
-    o << "StatementList (statement, preceding)\n";
-    beginChild(o);
-    o << statement << '\n';
-    endChild(o);
-    lastChild(o);
-    o << precedingStatements;
-    endChild(o);
-}
-
-void Statement::print(ostream& o)
-{
-    o << "Statement";
-}
-
-void ElseIfList::print(ostream& o)
-{
-    o << "ElseIfList (preceding, condition, body)\n";
-    beginChild(o);
-    o << preceding << '\n';
-    endChild(o);
-    beginChild(o);
-    o << condition << '\n';
-    endChild(o);
-    lastChild(o);
-    o << body;
-    endChild(o);
-}
-
-void IfStatement::print(ostream& o)
-{
-    o << "IfStatement (condition, then, elseif, else)\n";
-    beginChild(o);
-    o << condition << '\n';
-    endChild(o);
-    beginChild(o);
-    o << thenStatements << '\n';
-    endChild(o);
-    beginChild(o);
-    o << elseIfList << '\n';
-    endChild(o);
-    lastChild(o);
-    o << elseStatements;
-    endChild(o);
-}
-
-void Assignment::print(ostream& o)
-{
-    o << "Assignment (left, right)\n";
-    beginChild(o);
-    o << target << '\n';
-    endChild(o);
-    lastChild(o);
-    o << value;
-    endChild(o);
-}
-
-void CallStatement::print(ostream& o)
-{
-    o << "CallStatement (call)\n";
-    lastChild(o);
-    o << call;
-    endChild(o);
-}
-
-void ReturnStatement::print(ostream& o)
-{
-    o << "ReturnStatement (value)\n";
-    lastChild(o);
-    o << value;
-    endChild(o);
-}
-
-void WhileStatement::print(ostream& o)
-{
-    o << "WhileStatement (condition, body)\n";
-    beginChild(o);
-    o << condition << '\n';
-    endChild(o);
-    lastChild(o);
-    o << body;
-    endChild(o);
-}
-
-void Expression::print(ostream& o)
-{
-    o << "Expression ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]\n";
-}
-
-void ExpressionList::print(ostream& o)
-{
-    o << "ExpressionList (expression, preceding)\n";
-    beginChild(o);
-    o << expression << '\n';
-    endChild(o);
-    lastChild(o);
-    o << precedingExpressions;
-    endChild(o);
-}
-
-void FunctionCall::print(ostream& o)
-{
-    o << "FunctionCall (function, arguments) ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]\n";
-    beginChild(o);
-    o << ShortSymbols <<function << LongSymbols << '\n';
-    endChild(o);
-    lastChild(o);
-    o << arguments;
-    endChild(o);
-}
-
-void IntegerToReal::print(ostream& o)
-{
-    o << "IntegerToReal (value) ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]\n";
-    lastChild(o);
-    o << value;
-    endChild(o);
-}
-
-void TruncateReal::print(ostream& o)
-{
-    o << "TruncateReal (value) ["
-      << ShortSymbols << valueType
-      << "]\n";
-    lastChild(o);
-    o << value;
-    endChild(o);
-}
-
-void IntegerConstant::print(ostream& o)
-{
-    o << "IntegerConstant (" << value << ") ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]";
-}
-
-void RealConstant::print(ostream& o)
-{
-    o << "RealConstant (" << value << ") ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]";
-}
-
-void BinaryOperation::print(ostream& o)
-{
-    xprint(o, "BinaryOperation");
-}
-
-void BinaryOperation::xprint(ostream& o, char *cls)
-{
-    o << cls << " (left, right) ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]\n";
-    beginChild(o);
-    o << left << '\n';
-    endChild(o);
-    lastChild(o);
-    o << right;
-    endChild(o);
-}
-
-void Plus::print(ostream& o) { xprint(o, "Plus"); } // 
-void Minus::print(ostream& o) { xprint(o, "Minus"); }
-void Times::print(ostream& o) { xprint(o, "Times"); }
-void Divide::print(ostream& o) {xprint(o, "Divide"); }
-void Power::print(ostream& o) { xprint(o, "Power"); }
-
-void UnaryMinus::print(ostream& o)
-{
-    o << "UnaryMinus (right) ["
-      << ShortSymbols << valueType << LongSymbols
-      << "]\n";
-    lastChild(o);
-    o << right;
-    endChild(o);
-}
-
-void LeftValue::print(ostream& o)
-{
-    o << "LeftValue";
-}
-
-void ArrayReference::print(ostream& o)
-{
-    o << "ArrayReference (id, index)\n";
-    beginChild(o);
-    o << ShortSymbols << id << LongSymbols << '\n';
-    endChild(o);
-    lastChild(o);
-    o << index;
-    endChild(o);
-}
-
-void Identifier::print(ostream& o)
-{
-    o << "Identifier (";
-    if (id)
-        o << ShortSymbols << id << LongSymbols;
-    else
-        o << (void*)id;
-    o << ")";
-}
-
-void Condition::print(ostream& o)
-{
-    o << "Condition";
-}
-
-void BinaryRelation::print(ostream& o)
-{
-    xprint(o, "BinaryRelation");
-}
-
-void BinaryRelation::xprint(ostream& o, char *cls)
-{
-    o << cls << " (left, right)\n";
-    beginChild(o);
-    o << left << '\n';
-    endChild(o);
-    lastChild(o);
-    o << right;
-    endChild(o);
-}
-
-void LessThan::print(ostream& o) { xprint(o, "LessThan"); }
-void GreaterThan::print(ostream& o) { xprint(o, "GreaterThan"); }
-void LessThanOrEqual::print(ostream& o) { xprint(o, "LessThanOrEqual"); }
-void GreaterThanOrEqual::print(ostream& o) { xprint(o, "GreaterThanOrEqual"); }
-void Equal::print(ostream& o) { xprint(o, "Equal"); }
-void NotEqual::print(ostream& o) { xprint(o, "NotEqual"); }
-
-void BinaryCondition::print(ostream& o)
-{
-    xprint(o, "BinaryCondition");
-}
-
-void BinaryCondition::xprint(ostream& o, char *cls)
-{
-    o << cls << " (left, right)\n";
-    beginChild(o);
-    o << left << '\n';
-    endChild(o);
-    lastChild(o);
-    o << right;
-    endChild(o);
-}
-
-void And::print(ostream& o) { xprint(o, "And"); }
-void Or::print(ostream& o) { xprint(o, "Or"); } // 
-
-void Not::print(ostream& o)
-{
-    o << "Not (right)\n";
-    lastChild(o);
-    o << right;
-    endChild(o);
-}
-
-void BooleanConstant::print(ostream& o)
-{
-    o << "BooleanConstant (" << (value?"TRUE":"FALSE") << ")";
-}
-
-
-
-ostream& operator<<(ostream& o, ASTNode *node)
-{
-    if (node == NULL)
-        o << (void*)node;
-    else
-        node->print(o);
-    return o;
-}
-
-ostream& operator<<(ostream& o, ASTNode& node)
-{
-    node.print(o);
-    return o;
-}
diff --git a/old_not_used_files/lab3-4_old/ast.hh b/old_not_used_files/lab3-4_old/ast.hh
deleted file mode 100644
index 367d425..0000000
--- a/old_not_used_files/lab3-4_old/ast.hh
+++ /dev/null
@@ -1,626 +0,0 @@
-#ifndef __KOMP_AST__
-#define __KOMP_AST__
-
-#include "symtab.hh"
-#include "codegen.hh"
-
-class ASTNode;                  // X
-class StatementList;            // X
-class Statement;                // X
-class ElseIfList;               // X
-class IfStatement;              // X
-class Assignment;               // X
-class CallStatement;            // X
-class ReturnStatement;          // X
-class WhileStatement;           // X
-class Expression;               // X
-class ExpressionList;           // X
-class FunctionCall;             // X
-class IntegerToReal;            // X
-class TruncateReal;             // X
-class IntegerConstant;          // X
-class RealConstant;             // X
-class BinaryOperation;          // X
-class Plus;                     // X
-class Minus;                    // X
-class Times;                    // X
-class Divide;                   // X
-class Power;                    // X
-class UnaryMinus;               // X
-class LeftValue;                // X
-class ArrayReference;           // X
-class Identifier;               // X
-class Condition;                // X
-class BinaryRelation;           // X
-class BinaryCondition;          // X
-class LessThan;                 // X
-class GreaterThan;              // X
-class GreaterThanOrEqual;       // X
-class LessThanOrEqual;          // X
-class Equal;                    // X
-class NotEqual;                 // X
-class BooleanConstant;          // X
-
-typedef enum
-{
-} ASTNodeType;
-
-
-class ASTNode
-{
-protected:
-    static int  indentLevel;
-    static bool branches[10000];
-
-    void indent(ostream& o);
-    void indentMore(void);
-    void indentLess(void);
-    void beginChild(ostream& o);
-    void endChild(ostream& o);
-    void lastChild(ostream& o);
-    virtual void print(ostream& o);
-    virtual void xprint(ostream& o, char* cls);
-
-public:
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-    virtual VariableInformation *GenerateCodeAndJump(QuadsList &q,
-                                                     long label);
-
-    friend ostream& operator<<(ostream&, ASTNode&);
-    friend ostream& operator<<(ostream&, ASTNode*);
-};
-
-ostream& operator<<(ostream&, ASTNode&);
-ostream& operator<<(ostream&, ASTNode*);
-
-
-class StatementList :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    Statement       *statement;
-    StatementList   *precedingStatements;
-
-    StatementList(StatementList *l, Statement *s) :
-        statement(s),
-        precedingStatements(l) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class Statement :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class ElseIfList  :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    ElseIfList      *preceding;
-    Condition       *condition;
-    StatementList   *body;
-
-    ElseIfList(ElseIfList *p, Condition *c, StatementList *b) :
-        preceding(p),
-        condition(c),
-        body (b) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-    virtual VariableInformation *GenerateCodeAndJump(QuadsList& q,
-                                                     long lbl);
-};
-
-class IfStatement :  public Statement
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Condition       *condition;
-    StatementList   *thenStatements;
-    ElseIfList      *elseIfList;
-    StatementList   *elseStatements;
-
-    IfStatement(Condition *c,
-                StatementList *ts,
-                ElseIfList *eif,
-                StatementList *es) :
-        condition(c),
-        thenStatements(ts),
-        elseIfList(eif),
-        elseStatements(es) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class Assignment :  public Statement
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    LeftValue       *target;
-    Expression      *value;
-
-    Assignment(LeftValue *l, Expression *r) :
-        target(l),
-        value(r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class CallStatement :  public Statement
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    FunctionCall        *call;
-
-    CallStatement(FunctionCall *c) :
-        call(c) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class ReturnStatement :  public Statement
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Expression          *value;
-
-    ReturnStatement() :
-        value(NULL) {};
-    ReturnStatement(Expression *e) :
-        value(e) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class WhileStatement :  public Statement
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Condition           *condition;
-    StatementList       *body;
-    
-    WhileStatement(Condition *c, StatementList *b) :
-        condition(c),
-        body(b) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Expression :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    TypeInformation         *valueType;
-
-    Expression(TypeInformation *t) :
-        valueType(t) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class ExpressionList :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    ExpressionList          *precedingExpressions;
-    Expression              *expression;
-
-    ExpressionList(ExpressionList *pe,
-                   Expression *e) :
-        precedingExpressions(pe),
-        expression(e) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-    virtual void GenerateParameterList(QuadsList &q,
-                                       VariableInformation *firstParam);
-};
-
-class FunctionCall :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    FunctionInformation     *function;
-    ExpressionList          *arguments;
-
-    FunctionCall(FunctionInformation *f,
-                 ExpressionList *a) :
-        Expression(f->GetReturnType()),
-        function(f),
-        arguments(a) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class IntegerToReal :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Expression              *value;
-
-    IntegerToReal(Expression *e) :
-        Expression(kRealType),
-        value(e) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class TruncateReal :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Expression              *value;
-
-    TruncateReal(Expression *e) :
-        Expression(kIntegerType),
-        value(e) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class IntegerConstant :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    long int                 value;
-
-    IntegerConstant(long int v) :
-        value(v),
-        Expression(kIntegerType) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class RealConstant :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    double                  value;
-
-    RealConstant(double v) :
-        Expression(kRealType),
-        value(v) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class BinaryOperation :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-    virtual void xprint(ostream& o, char *);
-
-public:
-    Expression          *left, *right;
-
-    BinaryOperation(Expression *l, Expression *r) :
-        Expression(l->valueType),
-        left(l),
-        right(r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class Plus :  public BinaryOperation
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Plus(Expression *l, Expression *r) :
-        BinaryOperation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Minus :  public BinaryOperation
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Minus(Expression *l, Expression *r) :
-        BinaryOperation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Times :  public BinaryOperation
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Times(Expression *l, Expression *r) :
-        BinaryOperation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Divide :  public BinaryOperation
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Divide(Expression *l, Expression *r) :
-        BinaryOperation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Power :  public BinaryOperation
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Power(Expression *l, Expression *r) :
-        BinaryOperation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class UnaryMinus :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    Expression          *right;
-
-    UnaryMinus(Expression *e) :
-        Expression(e->valueType),
-        right(e) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-
-class LeftValue :  public Expression
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    LeftValue(TypeInformation *t) :
-        Expression(t) {};
-
-    virtual void GenerateAssignment(QuadsList& q,
-                                    VariableInformation *val) = 0;
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class ArrayReference :  public LeftValue
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    VariableInformation     *id;
-    Expression              *index;
-
-    ArrayReference(VariableInformation *i,
-                   Expression *x) :
-        LeftValue(i->type->elementType),
-        id(i),
-        index(x) {};
-
-    virtual void GenerateAssignment(QuadsList& q,
-                                    VariableInformation *val);
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class Identifier :  public LeftValue
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    VariableInformation     *id;
-
-    Identifier(VariableInformation *i) :
-        LeftValue(i->type),
-        id(i) {};
-
-    virtual void GenerateAssignment(QuadsList& q,
-                                    VariableInformation *val);
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-
-class Condition :  public ASTNode
-{
-protected:
-    virtual void print(ostream& o);
-
-public:
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class BinaryRelation :  public Condition
-{
-protected:
-    virtual void print(ostream& o);
-    virtual void xprint(ostream& o, char *cls);
-
-public:
-    Expression      *left;
-    Expression      *right;
-
-    BinaryRelation(Expression *l, Expression *r) :
-        left(l),
-        right(r) {};
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class LessThan :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    LessThan(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class GreaterThan :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    GreaterThan(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class GreaterThanOrEqual :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    GreaterThanOrEqual(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class LessThanOrEqual :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    LessThanOrEqual(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class Equal :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    Equal(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class NotEqual :  public BinaryRelation
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    NotEqual(Expression *l, Expression *r) :
-        BinaryRelation(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-
-class BinaryCondition : public Condition
-{
-protected:
-    virtual void print(ostream& o);
-    virtual void xprint(ostream&o, char *cls);
-    
-public:
-    Condition *left, *right;
-
-    BinaryCondition(Condition *l, Condition *r) :
-        left(l),
-        right(r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q) = 0;
-};
-
-class And : public BinaryCondition
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    And(Condition *l, Condition *r) :
-        BinaryCondition(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class Or : public BinaryCondition
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    Or(Condition *l, Condition *r) :
-        BinaryCondition(l, r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class Not : public Condition
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    Condition *right;
-
-    Not(Condition *r) :
-        right(r) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-class BooleanConstant : public Condition
-{
-protected:
-    virtual void print(ostream& o);
-public:
-    bool         value;
-
-    BooleanConstant(int v) :
-        value(v?true:false) {};
-
-    virtual VariableInformation *GenerateCode(QuadsList &q);
-};
-
-#endif
diff --git a/old_not_used_files/lab3-4_old/codegen.cc b/old_not_used_files/lab3-4_old/codegen.cc
deleted file mode 100644
index 95423cc..0000000
--- a/old_not_used_files/lab3-4_old/codegen.cc
+++ /dev/null
@@ -1,962 +0,0 @@
-#include <iostream.h>
-#include <iomanip.h>
-
-#include "ast.hh"
-#include "symtab.hh"
-#include "codegen.hh"
-
-
-long QuadsList::labelCounter;
-
-#define USEQ { QuadsList *xyzzy = &q; xyzzy=xyzzy; }
-
-
-/*
- * ASTNode::GenerateCodeAndJump
- *
- * GenerateCodeAndJump is supposed to generate quads for part of the
- * parse tree, but ensure that all exits from the code end up at a
- * particular label. This is easy to do for most parts of the parse
- * tree: just generate the code in the usual manner, then jump to the
- * label. 
- */
-
- 
-VariableInformation *ASTNode::GenerateCodeAndJump(QuadsList& q,
-                                                  long label)
-{
-    VariableInformation *info;
-
-    info = this->GenerateCode(q);
-    q += new Quad(jump, label,
-                  (SymbolInformation *)NULL, (SymbolInformation *)NULL);
-
-    return info;
-}
-
-
-/* ElseIfStatement::GenerateCodeAndJump
- *
- * Write the function that generates code for the elseif branches of
- * an if statement. There are a couple of things to watch out for.
- * The conditions must be tested in the correct order, or the program
- * might misbehave. Once a condition tests true, do not test any more
- * conditions (that's why we use GenerateCodeAndJump for this type
- * of statement.)
- */
-
-VariableInformation *ElseIfList::GenerateCodeAndJump(QuadsList &q,
-                                                     long lbl)
-{
-    long                     next;
-    VariableInformation     *info;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    return NULL;
-
-}
-
-
-/*
- * ArrayReference::GenerateAssignment
- *
- * Generate assignment code for an array reference. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void ArrayReference::GenerateAssignment(QuadsList& q,
-                                        VariableInformation *val)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateAssignment
- *
- * Generate assignment code for an identifier. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void Identifier::GenerateAssignment(QuadsList& q, VariableInformation *val)
-{
-    if (val->type == NULL || id->type == NULL)
-    {
-        cerr << "Bug: you created an untyped variable.\n";
-        abort();
-    }
-    if (id->type == kIntegerType)
-    {
-        q += new Quad(iassign, val, NULL, id);
-    }
-    else if (id->type == kRealType)
-    {
-        q += new Quad(rassign, val, NULL, id);
-    }
-    else if (id->type == val->type)
-    {
-        q += new Quad(aassign, val, val->type->arrayDimensions, id);
-    }
-}
-
-
-/*
- * StatementList::GenerateCode
- *
- * Generate code for a list of statements. Make sure the code comes
- * out in the right order.
- * 
- * Note: The impelementation here is absolutely ridiculous since it
- * uses stack space proportional to the number of statements in the
- * list. A more sensible definition would simply iterate down the
- * list. This code is an example of what happens when someone with a
- * degree in computer science is allowed to write code without regard
- * for efficiency...
- */
-
-VariableInformation *StatementList::GenerateCode(QuadsList &q)
-{
-    if (precedingStatements != NULL)
-    {
-        precedingStatements->GenerateCode(q);
-    }
-    return statement->GenerateCode(q);
-}
-
-
-/*
- * IfStatement::GenerateCode
- *
- * If statements, particularly those with elseif branches are actually 
- * quite involved. They tend to use a lot of jumps. For the elseif
- * branches you'll probably want to use the GenerateCodeAndJump method 
- * of ElseIfStatement (which you're also supposed to write.)
- */
-
-VariableInformation *IfStatement::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here ---*/
-
-    
-    /* --- End your code --- */
-    
-    return NULL;
-}
-
-
-/*
- * ElseIfList::GenerateCode
- *
- * You might figure out a way to write IfStatement::GenerateCode
- * without relying on ElseIfStatement::GenerateCodeAndJump. If so,
- * this method is where you should generate the code for the elseif
- * part. Just remove the error message and call to abort.
- */
-
-VariableInformation *ElseIfList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    cerr << "Call to ElseIfList::GenerateCode. You probably didn't want to do this.\n"; // 
-    abort();
-}
-
-
-/*
- * WhileStatement::GenerateCode
- *
- * Generate code for a while statement. This is pretty easy.
- * Insert a label "entry", generate code for the condition, jump to
- * label "exit" if the condition is false, insert the body and jump
- * back to "entry". Finally insert the label "exit".
- */
-
-VariableInformation *WhileStatement::GenerateCode(QuadsList &q)
-{
-    long                 loopLabel, endLabel;
-    VariableInformation *info;
-
-    loopLabel = q.NextLabel();
-    endLabel = q.NextLabel();
-    q += new Quad(clabel, loopLabel, NULL, NULL);
-    info = condition->GenerateCode(q);
-    q += new Quad(jfalse, endLabel, info, NULL);
-    body->GenerateCodeAndJump(q, loopLabel);
-    q += new Quad(clabel, endLabel, NULL, NULL);
-
-    return NULL;
-}
-
-
-/*
- * IntegerConstant::GenerateCode
- * RealConstant::GenerateCode
- * BooleanConstant::GenerateCode
- *
- * Simply uses the iconst/rconst quads to load the constant (which is
- * stored in the parse tree into a temporary register.
- */
-
-VariableInformation *IntegerConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *RealConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kRealType);
-
-    q += new Quad(rconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *BooleanConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value ? 1L : 0L, NULL, info);
-    return info;
-}
-
-
-/*
- * ArrayReference::GenerateCode
- *
- * Arrays are stored in memory, but the address to the first element
- * in the array is stored in a variable (the id instance variable in
- * the ArrayReference object.) Since we don't have a quad to do this
- * for us, you'll have to use lower-level operations. Hint: the size
- * field in the TypeInformation class will come in handy.
- */
-
-VariableInformation *ArrayReference::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateCode
- *
- * Generate code to get the value of an identifier. Actually, we don't 
- * need to generate any code at all. We just return the identifier.
- */
-
-VariableInformation *Identifier::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    return id;
-}
-
-/*
- * ReturnStatement::GenerateCode
- *
- * Generate code for a return statement. This is really
- * straightforward.
- */
-
-VariableInformation *ReturnStatement::GenerateCode(QuadsList &q)
-{
-    VariableInformation     *info;
-
-    info = value->GenerateCode(q);
-    if (info->type != currentFunction->GetReturnType())
-    {
-        cerr << "Bug: you forgot to typecheck return statements.\n";
-        abort();
-    }
-
-    q += new Quad(creturn, NULL, NULL, info);
-
-    return NULL;
-}
- 
-
-/*
- * ExpressionList::GenerateCode
- *
- * Whoa! If you call this, you're doing something very wrong!
- * Expression lists are currently only used in the parameter
- * list of a function call, but we might want to use them in
- * other places too, such as in an initializer for an array.
- */
-
-VariableInformation *ExpressionList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    cerr << "Bug: can't generate code for an ExpressionList.\n";
-    abort();
-}
-
-void ExpressionList::GenerateParameterList(QuadsList &q,
-                                           VariableInformation *lastParam)
-{
-    VariableInformation *info;
-
-    if (lastParam == NULL ||
-        (lastParam->prev != NULL && precedingExpressions == NULL))
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-
-    if (precedingExpressions)
-        precedingExpressions->GenerateParameterList(q, lastParam->prev);
-
-    info = expression->GenerateCode(q);
-
-
-    if (expression->valueType == lastParam->type)
-    {
-        q += new Quad(param, info, NULL, NULL);
-    }
-    else
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-}
-                                                  
-
-
-
-
-/*
- * Assignment::GenerateCode
- *
- * Assignments are kind of strange. Normally code generation is done
- * by first generating code for all the children of a node, then
- * adding some code for the node itself. In an assignment we need to
- * do things a little differently. First we generate code for the
- * value, then, since we need to generate very different code
- * depending on what the LValue is, we let the GenerateAssignment
- * method in the LeftValue subclasses generate the actual assignment
- * code.
- */
-
-VariableInformation *Assignment::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *valueInfo;
-
-    valueInfo = value->GenerateCode(q);
-    target->GenerateAssignment(q, valueInfo);
-
-    return NULL;
-}
-
-/*
- * IntegerToReal::GenerateCode
- * TruncateReal::GenerateCode
- *
- * This is so straightforward...
- */
-
-VariableInformation *IntegerToReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kIntegerType)
-    {
-        cerr << "Bug: you're trying to convert a non-integer to a real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kRealType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(itor, valueInfo, NULL, info);
-
-    return info;
-}
-
-VariableInformation *TruncateReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kRealType)
-    {
-        cerr << "Bug: you're trying to truncate a non-real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kIntegerType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(rtrunc, valueInfo, NULL, info);
-
-    return info;
-}
-
-/*
- *
- * This function is used to generate code for all kinds of binary
- * operators and relations. The arguments to the function are the
- * following:
- *
- * q        The QuadsList onto which the generated code is placed.
- * realop   The quad to generate for the operator if the arguments
- *          are of type real.
- * intop    The quad to generate for the operator if the arguments
- *          are of type integer.
- * left     The AST for the left-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the right-hand side.
- * right    The AST for the right-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the left-hand side.
- * node     The operator node itself. You probably won't need this
- *          unless you want to print an error message.
- * type     If not NULL, this is the type of the result. This is
- *          used for relations, where the type of the result is
- *          always integer, even if the operands are real. If this
- *          parameter is NULL, then the type of the result is the
- *          same as the type of the operands (the parser needs to
- *          make sure that the operands have the same type.)
- *
- * See the GenerateCode methods for the binary operators for
- * examples of how this function is used.
- *
- */
-
-static VariableInformation *BinaryGenerateCode(QuadsList& q,
-                                               tQuadType realop,
-                                               tQuadType intop,
-                                               ASTNode *left,
-                                               ASTNode *right,
-                                               ASTNode *node,
-                                               TypeInformation *type = NULL)
-{
-    VariableInformation *leftInfo, *rightInfo, *result;
-
-    /* --- Your code here --- */
-     
-    /* --- End your code --- */
-}
-
-/*
- * Plus::GenerateCode
- * Minus::GenerateCode
- * Divide::GenerateCode
- * Times::GenerateCode
- * Power::GenerateCode
- *
- * All these are very similar, so they share a common function defined
- * in this file.
- */
-
-VariableInformation *Plus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, radd, iadd, left, right, this);
-}
-
-VariableInformation *Minus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rsub, isub, left, right, this);
-}
-
-VariableInformation *Times::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rmul, imul, left, right, this);
-}
-
-VariableInformation *Divide::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rdiv, idiv, left, right, this);
-}
-
-VariableInformation *Power::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rpow, ipow, left, right, this);
-}
-
-/*
- * UnaryMinus::GenerateCode
- *
- * Generate code for the value expression, then subtract it from 0
- */
-
-VariableInformation *UnaryMinus::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result, *constInfo;
-
-    info = right->GenerateCode(q);
-    result = currentFunction->TemporaryVariable(info->type);
-    constInfo = currentFunction->TemporaryVariable(info->type);
-
-    if (info->type == kIntegerType)
-    {
-        q += new Quad(iconst, 0L, NULL, constInfo);
-        q += new Quad(isub, constInfo, info, result);
-    }
-    else if (info->type == kRealType)
-    {
-        q += new Quad(rconst, 0.0, NULL, constInfo);
-        q += new Quad(rsub, constInfo, info, result);
-    }
-    else
-    {
-        cerr << "Bug: unary minus of a non-numeric type.\n";
-        abort();
-    }
-
-    return result;
-}
-
-
-/*
- * LessThan::GenerateCode
- * LessThanOrEqual::GenerateCode
- * GreaterThan::GenerateCode
- * GreaterThanOrEqual::GenerateCode
- * Equal::GenerateCode
- * NotEqual::GenerateCode
- *
- * To generate code for these relations, we'll use the BinaryGenerateCode
- * function defined for binary operations. We'll also add some more
- * quads for some of the operations.
- */
-
-VariableInformation *LessThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-}
-
-VariableInformation *GreaterThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-}
-
-VariableInformation *Equal::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-}
-
-
-VariableInformation *LessThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *GreaterThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *NotEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation *r0;
-
-    r0 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(inot, r0, NULL, r0);
-    return r0;
-}
-
-
-/*
- * And::GenerateCode
- * Or::GenerateCode
- * Not::Generatecode
- *
- * The current versions of these functions do not short-circuit the
- * logical connectives and and or. Rewrite them so that the test
- * is aborted as soon as the result is known (for or, as soon as one
- * of the conditions evaluates to true, and for and as soon as one
- * condition evaluates to false.)
- */
-
-
-VariableInformation *And::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, iand, left, right, this, kIntegerType);
-}
-
-VariableInformation *Or::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, ior, left, right, this, kIntegerType);
-}
-
-VariableInformation *Not::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result;
-
-    info = right->GenerateCode(q);
-    if (info->type != kIntegerType)
-    {
-        cerr << "Bug: not operator applied to a non-integer.\n";
-        abort();
-    }
-
-    result = currentFunction->TemporaryVariable(kIntegerType);
-    q += new Quad(inot, info, NULL, result);
-
-    return result;
-}
-
-/*
- * CallStatement::GenerateCode
- * FunctionCall::GenerateCode
- *
- * Generate code for the parameter list by iterating over the
- * actual arguments, then generate the function call itself.
- */
-
-VariableInformation *CallStatement::GenerateCode(QuadsList &q)
-{
-    return call->GenerateCode(q);
-}
-
-VariableInformation *FunctionCall::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info;
-
-    if (arguments)
-        arguments->GenerateParameterList(q, function->GetLastParam());
-    info = currentFunction->TemporaryVariable(function->GetReturnType());
-    q += new Quad(call, function, NULL, info);
-
-    return info;
-}
-
-
-/* ======================================================================
- * Quads and Quads Lists
- */
-
-QuadsList& QuadsList::operator+=(Quad *q)
-{
-    if (head == NULL)
-    {
-        head = new QuadsListElement(q, NULL);
-        tail = head;
-    }
-    else
-    {
-        tail->next = new QuadsListElement(q, NULL);
-        tail = tail->next;
-    }
-
-    return *this;
-}
-
-ostream& QuadsList::print(ostream& o)
-{
-    QuadsListElement        *elem;
-
-    o << "    QuadsList @ " << (void *)this << "\n";
-    o << ShortSymbols;
-
-    elem = head;
-    while (elem)
-    {
-        o << elem->data << '\n';
-        elem = elem->next;
-    }
-
-    o << LongSymbols;
-    return o;
-}
-
-ostream& Quad::print(ostream& o)
-{
-    o << "    ";
-    switch(opcode)
-    {
-    case iconst:
-        o << setw(8) << "iconst  "
-          << setw(8) << int1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rconst:
-        o << setw(8) <<"rconst  "
-          << setw(8) <<real1
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iaddr:
-        o << setw(8) <<"iaddr   "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case itor:      
-        o << setw(8) <<"itor    "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rtrunc:    
-        o << setw(8) <<"rtrunc  "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iadd:      
-        o << setw(8) << "iadd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case isub:      
-        o << setw(8) << "isub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case imul:      
-        o << setw(8) << "imul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case idiv:      
-        o << setw(8) << "idiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ipow:      
-        o << setw(8) << "ipow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case radd:      
-        o << setw(8) << "radd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rsub:      
-        o << setw(8) << "rsub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rmul:      
-        o << setw(8) << "rmul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rdiv:      
-        o << setw(8) << "rdiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rpow:      
-        o << setw(8) << "rpow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case igt:       
-        o << setw(8) << "igt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ilt:       
-        o << setw(8) << "ilt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ieq:       
-        o << setw(8) << "ieq     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rgt:       
-        o << setw(8) << "rgt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rlt:       
-        o << setw(8) << "rlt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case req:       
-        o << setw(8) << "req     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case iand:      
-        o << setw(8) << "iand    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ior:       
-        o << setw(8) << "ior     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case inot:      
-        o << setw(8) << "inot    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case jtrue:     
-        o << setw(8) << "jtrue   "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jfalse:    
-        o << setw(8) << "jfalse  "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jump:      
-        o << setw(8) << "jump    "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case clabel:    
-        o << setw(8) << "clabel  "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case istore:    
-        o << setw(8) << "istore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iload:     
-        o << setw(8) << "iload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rstore:    
-        o << setw(8) << "rstore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rload:     
-        o << setw(8) << "rload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case creturn:   
-        o << setw(8) << "creturn "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case param:    
-        o << setw(8) << "param   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case call:      
-        o << setw(8) << "call    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iassign:   
-        o << setw(8) << "iassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rassign:   
-        o << setw(8) << "rassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case aassign:   
-        o << setw(8) << "aassign "
-          << setw(8) << sym1 
-          << setw(8) << int1 
-          << setw(8) << sym3;
-        break;
-    case hcf:       
-        o << setw(8) << "hcf     "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case nop:       
-        o << setw(8) << "nop     "
-          << setw(8) << "-" 
-          << setw(8) << "-"  
-          << setw(8) << "-";
-        break;
-    default:
-        o << "unknown (" << opcode << ")";
-        break;
-    }
-
-    return o;
-}
-
-
-ostream& operator<<(ostream& o, QuadsList *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    QuadsList @ 0x0\n";
-}
-
-ostream& operator<<(ostream& o, QuadsList& q)
-{
-    return q.print(o);
-}
-
-ostream& operator<<(ostream& o, Quad *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    Quad @ 0x0";
-}
-
-ostream& operator<<(ostream& o, Quad& q)
-{
-    return q.print(o);
-}
diff --git a/old_not_used_files/lab3-4_old/codegen.cc.OLD b/old_not_used_files/lab3-4_old/codegen.cc.OLD
deleted file mode 100644
index 8f03481..0000000
--- a/old_not_used_files/lab3-4_old/codegen.cc.OLD
+++ /dev/null
@@ -1,950 +0,0 @@
-#include <iostream.h>
-#include <iomanip.h>
-
-#include "ast.hh"
-#include "symtab.hh"
-#include "codegen.hh"
-
-
-long QuadsList::labelCounter;
-
-#define USEQ { QuadsList *xyzzy = &q; xyzzy=xyzzy; }
-
-
-/*
- * ASTNode::GenerateCodeAndJump
- *
- * GenerateCodeAndJump is supposed to generate quads for part of the
- * parse tree, but ensure that all exits from the code end up at a
- * particular label. This is easy to do for most parts of the parse
- * tree: just generate the code in the usual manner, then jump to the
- * label. 
- */
-
- 
-VariableInformation *ASTNode::GenerateCodeAndJump(QuadsList& q,
-                                                  long label)
-{
-    VariableInformation *info;
-
-    info = this->GenerateCode(q);
-    q += new Quad(jump, label,
-                  (SymbolInformation *)NULL, (SymbolInformation *)NULL);
-
-    return info;
-}
-
-
-/* ElseIfStatement::GenerateCodeAndJump
- *
- * Write the function that generates code for the elseif branches of
- * an if statement. There are a couple of things to watch out for.
- * The conditions must be tested in the correct order, or the program
- * might misbehave. Once a condition tests true, do not test any more
- * conditions (that's why we use GenerateCodeAndJump for this type
- * of statement.)
- */
-
-VariableInformation *ElseIfList::GenerateCodeAndJump(QuadsList &q,
-                                                     long lbl)
-{
-    long                     next;
-    VariableInformation     *info;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    return NULL;
-
-}
-
-
-/*
- * ArrayReference::GenerateAssignment
- *
- * Generate assignment code for an array reference. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void ArrayReference::GenerateAssignment(QuadsList& q,
-                                        VariableInformation *val)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateAssignment
- *
- * Generate assignment code for an identifier. See the comment
- * before Assignment::GenerateCode for more information.
- */
-
-void Identifier::GenerateAssignment(QuadsList& q, VariableInformation *val)
-{
-    if (val->type == NULL || id->type == NULL)
-    {
-        cerr << "Bug: you created an untyped variable.\n";
-        abort();
-    }
-    if (id->type == kIntegerType)
-    {
-        q += new Quad(iassign, val, NULL, id);
-    }
-    else if (id->type == kRealType)
-    {
-        q += new Quad(rassign, val, NULL, id);
-    }
-    else if (id->type == val->type)
-    {
-        q += new Quad(aassign, val, val->type->arrayDimensions, id);
-    }
-}
-
-
-/*
- * StatementList::GenerateCode
- *
- * Generate code for a list of statements. Make sure the code comes
- * out in the right order.
- * 
- * Note: The impelementation here is absolutely ridiculous since it
- * uses stack space proportional to the number of statements in the
- * list. A more sensible definition would simply iterate down the
- * list. This code is an example of what happens when someone with a
- * degree in computer science is allowed to write code without regard
- * for efficiency...
- */
-
-VariableInformation *StatementList::GenerateCode(QuadsList &q)
-{
-    if (precedingStatements != NULL)
-    {
-        precedingStatements->GenerateCode(q);
-    }
-    return statement->GenerateCode(q);
-}
-
-
-/*
- * IfStatement::GenerateCode
- *
- * If statements, particularly those with elseif branches are actually 
- * quite involved. They tend to use a lot of jumps. For the elseif
- * branches you'll probably want to use the GenerateCodeAndJump method 
- * of ElseIfStatement (which you're also supposed to write.)
- */
-
-VariableInformation *IfStatement::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here ---*/
-
-    
-    /* --- End your code --- */
-    
-    return NULL;
-}
-
-
-/*
- * ElseIfStatement::GenerateCode
- *
- * You might figure out a way to write IfStatement::GenerateCode
- * without relying on ElseIfStatement::GenerateCodeAndJump. If so,
- * this method is where you should generate the code for the elseif
- * part. Just remove the error message and call to abort.
- */
-
-VariableInformation *ElseIfList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-
-    cerr << "Call to ElseIfList::GenerateCode. You probably didn't want to do this.\n"; // 
-    abort();
-}
-
-
-/*
- * WhileStatement::GenerateCode
- *
- * Generate code for a while statement. This is pretty easy.
- * Insert a label "entry", generate code for the condition, jump to
- * label "exit" if the condition is false, insert the body and jump
- * back to "entry". Finally insert the label "exit".
- */
-
-VariableInformation *WhileStatement::GenerateCode(QuadsList &q)
-{
-    long                 loopLabel, endLabel;
-    VariableInformation *info;
-
-    loopLabel = q.NextLabel();
-    endLabel = q.NextLabel();
-    q += new Quad(clabel, loopLabel, NULL, NULL);
-    info = condition->GenerateCode(q);
-    q += new Quad(jfalse, endLabel, info, NULL);
-    body->GenerateCodeAndJump(q, loopLabel);
-    q += new Quad(clabel, endLabel, NULL, NULL);
-
-    return NULL;
-}
-
-
-/*
- * IntegerConstant::GenerateCode
- * RealConstant::GenerateCode
- * BooleanConstant::GenerateCode
- *
- * Simply uses the iconst/rconst quads to load the constant (which is
- * stored in the parse tree into a temporary register.
- */
-
-VariableInformation *IntegerConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *RealConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kRealType);
-
-    q += new Quad(rconst, value, NULL, info);
-    return info;
-}
-
-VariableInformation *BooleanConstant::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info =
-        currentFunction->TemporaryVariable(kIntegerType);
-
-    q += new Quad(iconst, value ? 1L : 0L, NULL, info);
-    return info;
-}
-
-
-/*
- * ArrayReference::GenerateCode
- *
- * Arrays are stored in memory, but the address to the first element
- * in the array is stored in a variable (the id instance variable in
- * the ArrayReference object.) Since we don't have a quad to do this
- * for us, you'll have to use lower-level operations. Hint: the size
- * field in the TypeInformation class will come in handy.
- */
-
-VariableInformation *ArrayReference::GenerateCode(QuadsList& q)
-{
-    /* --- Your code here --- */
-
-    /* --- End your code --- */
-}
-
-/*
- * Identifier::GenerateCode
- *
- * Generate code to get the value of an identifier. Actually, we don't 
- * need to generate any code at all. We just return the identifier.
- */
-
-VariableInformation *Identifier::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    return id;
-}
-
-/*
- * ReturnStatement::GenerateCode
- *
- * Generate code for a return statement. This is really
- * straightforward.
- */
-
-VariableInformation *ReturnStatement::GenerateCode(QuadsList &q)
-{
-    VariableInformation     *info;
-
-    info = value->GenerateCode(q);
-    if (info->type != currentFunction->GetReturnType())
-    {
-        cerr << "Bug: you forgot to typecheck return statements.\n";
-        abort();
-    }
-
-    q += new Quad(creturn, NULL, NULL, info);
-
-    return NULL;
-}
- 
-
-/*
- * ExpressionList::GenerateCode
- *
- * Whoa! If you call this, you're doing something very wrong!
- * Expression lists are currently only used in the parameter
- * list of a function call, but we might want to use them in
- * other places too, such as in an initializer for an array.
- */
-
-VariableInformation *ExpressionList::GenerateCode(QuadsList& q)
-{
-    USEQ;
-
-    cerr << "Bug: can't generate code for an ExpressionList.\n";
-    abort();
-}
-
-void ExpressionList::GenerateParameterList(QuadsList &q,
-                                           VariableInformation *lastParam)
-{
-    VariableInformation *info;
-
-    if (lastParam == NULL ||
-        (lastParam->prev != NULL && precedingExpressions == NULL))
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-
-    if (precedingExpressions)
-        precedingExpressions->GenerateParameterList(q, lastParam->prev);
-
-    info = expression->GenerateCode(q);
-
-
-    if (expression->valueType == lastParam->type)
-    {
-        q += new Quad(param, info, NULL, NULL);
-    }
-    else
-    {
-        cerr << "Bug: type checking of function params isn't good enough.\n";
-        abort();
-    }
-}
-                                                  
-
-
-
-
-/*
- * Assignment::GenerateCode
- *
- * Assignments are kind of strange. Normally code generation is done
- * by first generating code for all the children of a node, then
- * adding some code for the node itself. In an assignment we need to
- * do things a little differently. First we generate code for the
- * value, then, since we need to generate very different code
- * depending on what the LValue is, we let the GenerateAssignment
- * method in the LeftValue subclasses generate the actual assignment
- * code.
- */
-
-VariableInformation *Assignment::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *valueInfo;
-
-    valueInfo = value->GenerateCode(q);
-    target->GenerateAssignment(q, valueInfo);
-
-    return NULL;
-}
-
-/*
- * IntegerToReal::GenerateCode
- * TruncateReal::GenerateCode
- *
- * This is so straightforward...
- */
-
-VariableInformation *IntegerToReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kIntegerType)
-    {
-        cerr << "Bug: you're trying to convert a non-integer to a real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kRealType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(itor, valueInfo, NULL, info);
-
-    return info;
-}
-
-VariableInformation *TruncateReal::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *valueInfo;
-
-    if (value->valueType != kRealType)
-    {
-        cerr << "Bug: you're trying to truncate a non-real.\n";
-    }
-
-    info = currentFunction->TemporaryVariable(kIntegerType);
-    valueInfo = value->GenerateCode(q);
-    q += new Quad(rtrunc, valueInfo, NULL, info);
-
-    return info;
-}
-
-/*
- *
- * This function is used to generate code for all kinds of binary
- * operators and relations. The arguments to the function are the
- * following:
- *
- * q        The QuadsList onto which the generated code is placed.
- * realop   The quad to generate for the operator if the arguments
- *          are of type real.
- * intop    The quad to generate for the operator if the arguments
- *          are of type integer.
- * left     The AST for the left-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the right-hand side.
- * right    The AST for the right-hand side of the operator. The
- *          value type of this AST must be the same as that of the
- *          AST for the left-hand side.
- * node     The operator node itself. You probably won't need this
- *          unless you want to print an error message.
- * type     If not NULL, this is the type of the result. This is
- *          used for relations, where the type of the result is
- *          always integer, even if the operands are real. If this
- *          parameter is NULL, then the type of the result is the
- *          same as the type of the operands (the parser needs to
- *          make sure that the operands have the same type.)
- *
- * See the GenerateCode methods for the binary operators for
- * examples of how this function is used.
- *
- */
-
-static VariableInformation *BinaryGenerateCode(QuadsList& q,
-                                               tQuadType realop,
-                                               tQuadType intop,
-                                               ASTNode *left,
-                                               ASTNode *right,
-                                               ASTNode *node,
-                                               TypeInformation *type = NULL)
-{
-    VariableInformation *leftInfo, *rightInfo, *result;
-
-    /* --- Your code here --- */
-     
-    /* --- End your code --- */
-}
-
-VariableInformation *Plus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, radd, iadd, left, right, this);
-}
-
-VariableInformation *Minus::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rsub, isub, left, right, this);
-}
-
-VariableInformation *Times::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rmul, imul, left, right, this);
-}
-
-VariableInformation *Divide::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rdiv, idiv, left, right, this);
-}
-
-VariableInformation *Power::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rpow, ipow, left, right, this);
-}
-
-/*
- * UnaryMinus::GenerateCode
- *
- * Generate code for the value expression, then subtract it from 0 */
-
-VariableInformation *UnaryMinus::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result, *constInfo;
-
-    info = right->GenerateCode(q);
-    result = currentFunction->TemporaryVariable(info->type);
-    constInfo = currentFunction->TemporaryVariable(info->type);
-
-    if (info->type == kIntegerType)
-    {
-        q += new Quad(iconst, 0L, NULL, constInfo);
-        q += new Quad(isub, constInfo, info, result);
-    }
-    else if (info->type == kRealType)
-    {
-        q += new Quad(rconst, 0.0, NULL, constInfo);
-        q += new Quad(rsub, constInfo, info, result);
-    }
-    else
-    {
-        cerr << "Bug: unary minus of a non-numeric type.\n";
-        abort();
-    }
-
-    return result;
-}
-
-
-/*
- * LessThan::GenerateCode
- * LessThanOrEqual::GenerateCode
- * GreaterThan::GenerateCode
- * GreaterThanOrEqual::GenerateCode
- * Equal::GenerateCode
- * NotEqual::GenerateCode
- *
- * To generate code for these relations, we'll use the BinaryGenerateCode
- * function defined for binary operations. We'll also add some more
- * quads for some of the operations.
- */
-
-VariableInformation *LessThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-}
-
-VariableInformation *GreaterThan::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-}
-
-VariableInformation *Equal::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-}
-
-
-VariableInformation *LessThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rlt, ilt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *GreaterThanOrEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation     *r0, *r1;
-
-    r0 = BinaryGenerateCode(q, rgt, igt, left, right, this, kIntegerType);
-    r1 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(ior, r0, r1, r1);
-
-    return r1;
-}
-
-VariableInformation *NotEqual::GenerateCode(QuadsList& q)
-{
-    VariableInformation *r0;
-
-    r0 = BinaryGenerateCode(q, req, ieq, left, right, this, kIntegerType);
-    q += new Quad(inot, r0, NULL, r0);
-    return r0;
-}
-
-
-/*
- * And::GenerateCode
- * Or::GenerateCode
- * Not::Generatecode
- *
- * The current versions of these functions do not short-circuit the
- * logical connectives and and or. Rewrite them so that the test
- * is aborted as soon as the result is known (for or, as soon as one
- * of the conditions evaluates to true, and for and as soon as one
- * condition evaluates to false.)
- */
-
-
-VariableInformation *And::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, iand, left, right, this, kIntegerType);
-}
-
-VariableInformation *Or::GenerateCode(QuadsList& q)
-{
-    return BinaryGenerateCode(q, hcf, ior, left, right, this, kIntegerType);
-}
-
-VariableInformation *Not::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info, *result;
-
-    info = right->GenerateCode(q);
-    if (info->type != kIntegerType)
-    {
-        cerr << "Bug: not operator applied to a non-integer.\n";
-        abort();
-    }
-
-    result = currentFunction->TemporaryVariable(kIntegerType);
-    q += new Quad(inot, info, NULL, result);
-
-    return result;
-}
-
-/*
- * CallStatement::GenerateCode
- * FunctionCall::GenerateCode
- *
- * Generate code for the parameter list by iterating over the
- * actual arguments, then generate the function call itself.
- */
-
-VariableInformation *CallStatement::GenerateCode(QuadsList &q)
-{
-    return call->GenerateCode(q);
-}
-
-VariableInformation *FunctionCall::GenerateCode(QuadsList& q)
-{
-    VariableInformation *info;
-
-    if (arguments)
-        arguments->GenerateParameterList(q, function->GetLastParam());
-    info = currentFunction->TemporaryVariable(function->GetReturnType());
-    q += new Quad(call, function, NULL, info);
-
-    return info;
-}
-
-
-/* ======================================================================
- * Quads and Quads Lists
- */
-
-QuadsList& QuadsList::operator+=(Quad *q)
-{
-    if (head == NULL)
-    {
-        head = new QuadsListElement(q, NULL);
-        tail = head;
-    }
-    else
-    {
-        tail->next = new QuadsListElement(q, NULL);
-        tail = tail->next;
-    }
-
-    return *this;
-}
-
-ostream& QuadsList::print(ostream& o)
-{
-    QuadsListElement        *elem;
-
-    o << "    QuadsList @ " << (void *)this << "\n";
-    o << ShortSymbols;
-
-    elem = head;
-    while (elem)
-    {
-        o << elem->data << '\n';
-        elem = elem->next;
-    }
-
-    o << LongSymbols;
-    return o;
-}
-
-ostream& Quad::print(ostream& o)
-{
-    o << "    ";
-    switch(opcode)
-    {
-    case iconst:
-        o << setw(8) << "iconst  "
-          << setw(8) << int1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rconst:
-        o << setw(8) <<"rconst  "
-          << setw(8) <<real1
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iaddr:
-        o << setw(8) <<"iaddr   "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case itor:      
-        o << setw(8) <<"itor    "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case rtrunc:    
-        o << setw(8) <<"rtrunc  "
-          << setw(8) <<sym1 
-          << setw(8) <<"-" 
-          << setw(8) <<sym3;
-        break;
-    case iadd:      
-        o << setw(8) << "iadd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case isub:      
-        o << setw(8) << "isub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case imul:      
-        o << setw(8) << "imul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case idiv:      
-        o << setw(8) << "idiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ipow:      
-        o << setw(8) << "ipow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case radd:      
-        o << setw(8) << "radd    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rsub:      
-        o << setw(8) << "rsub    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rmul:      
-        o << setw(8) << "rmul    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rdiv:      
-        o << setw(8) << "rdiv    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rpow:      
-        o << setw(8) << "rpow    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case igt:       
-        o << setw(8) << "igt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ilt:       
-        o << setw(8) << "ilt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ieq:       
-        o << setw(8) << "ieq     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rgt:       
-        o << setw(8) << "rgt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case rlt:       
-        o << setw(8) << "rlt     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case req:       
-        o << setw(8) << "req     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case iand:      
-        o << setw(8) << "iand    "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case ior:       
-        o << setw(8) << "ior     "
-          << setw(8) << sym1 
-          << setw(8) << sym2 
-          << setw(8) << sym3;
-        break;
-    case inot:      
-        o << setw(8) << "inot    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case jtrue:     
-        o << setw(8) << "jtrue   "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jfalse:    
-        o << setw(8) << "jfalse  "
-          << setw(8) << int1 
-          << setw(8) << sym2 
-          << setw(8) << "-";
-        break;
-    case jump:      
-        o << setw(8) << "jump    "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case clabel:    
-        o << setw(8) << "clabel  "
-          << setw(8) << int1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case istore:    
-        o << setw(8) << "istore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iload:     
-        o << setw(8) << "iload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rstore:    
-        o << setw(8) << "rstore  "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rload:     
-        o << setw(8) << "rload   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case creturn:   
-        o << setw(8) << "creturn "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case param:    
-        o << setw(8) << "param   "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case call:      
-        o << setw(8) << "call    "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case iassign:   
-        o << setw(8) << "iassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case rassign:   
-        o << setw(8) << "rassign "
-          << setw(8) << sym1 
-          << setw(8) << "-" 
-          << setw(8) << sym3;
-        break;
-    case aassign:   
-        o << setw(8) << "aassign "
-          << setw(8) << sym1 
-          << setw(8) << int1 
-          << setw(8) << sym3;
-        break;
-    case hcf:       
-        o << setw(8) << "hcf     "
-          << setw(8) << "-" 
-          << setw(8) << "-" 
-          << setw(8) << "-";
-        break;
-    case nop:       
-        o << setw(8) << "nop     "
-          << setw(8) << "-" 
-          << setw(8) << "-"  
-          << setw(8) << "-";
-        break;
-    default:
-        o << "unknown (" << opcode << ")";
-        break;
-    }
-
-    return o;
-}
-
-
-ostream& operator<<(ostream& o, QuadsList *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    QuadsList @ 0x0\n";
-}
-
-ostream& operator<<(ostream& o, QuadsList& q)
-{
-    return q.print(o);
-}
-
-ostream& operator<<(ostream& o, Quad *q)
-{
-    if (q != NULL)
-        return q->print(o);
-    else
-        return o << "    Quad @ 0x0";
-}
-
-ostream& operator<<(ostream& o, Quad& q)
-{
-    return q.print(o);
-}
diff --git a/old_not_used_files/lab3-4_old/codegen.hh b/old_not_used_files/lab3-4_old/codegen.hh
deleted file mode 100644
index d6eff4c..0000000
--- a/old_not_used_files/lab3-4_old/codegen.hh
+++ /dev/null
@@ -1,194 +0,0 @@
-#ifndef __KOMP_CODEGEN__
-#define __KOMP_CODEGEN__
-
-
-//
-// Quad types
-//
-// Quads that start with an `i' take integer arguments and return
-// integer results, with a few exceptions. Operations that start with
-// an `r' take real arguments and return real results.
-//
-//
-
-typedef enum
-{
-    // Constants and stuff
-
-    iconst,     // Set register to integer constant: iconst <c>   - <reg>
-    rconst,     // Set register to real constant   : rconst <c>   - <reg>
-    iaddr,      // Load base addr of a into reg    : iaddr  <a>   - <reg>
-    itor,       // Convert integer in src to real  : itor   <src> - <reg>
-    rtrunc,     // Truncate real in src            : rtrunc <src> - <reg>
-
-    // Arithmetic operations
-
-    iadd,       // Add integers a, b giving int r  : iadd <a> <b> <r>   
-    isub,       // Subtract b from a giving int r  : isub <a> <b> <r>   
-    imul,       // Multiply a by b giving int r    : imul <a> <b> <r>   
-    idiv,       // Divide a by b and truncate reslt: idiv <a> <b> <r>   
-    ipow,       // Raise x to the power of y (ints): ipow <x> <y> <r>
-    radd,       // Add reals a, b giving real r    : radd <a> <b> <r>   
-    rsub,       // Subtract b from a giving real r : rsub <a> <b> <r>   
-    rmul,       // Multiply a by b giving real r   : rmul <a> <b> <r>   
-    rdiv,       // Divide a by b giving real r     : rdiv <a> <b> <r>   
-    rpow,       // Raise x to y (reals)            : rpow <x> <y> <r>
-
-    // Comparisons
-
-    igt,        // If a > b, then r = 1, else r = 0: igt <a> <b> <r>
-    ilt,        // If a < b, then r = 1, else r = 0: ilt <a> <b> <r>
-    ieq,        // If a = b, then r = 1, else r = 0: ieq <a> <b> <r>
-    rgt,        // If a > b, then r = 1, else r = 0: rgt <a> <b> <r>
-    rlt,        // If a < b, then r = 1, else r = 0: rlt <a> <b> <r>
-    req,        // If a = b, then r = 1, else r = 0: req <a> <b> <r>
-
-    // Conjunctions
-
-    iand,       // If a && b then r = 1, else r = 0: iand <a> <b> <r>
-    ior,        // If a || b then r = 1, else r = 0: ior  <a> <b> <r>
-    inot,       // If !a then r = 1, else r = 0    : inot <a>  -  <r>
-
-    // Jumps
-
-    jtrue,      // Jump to label l if r is nonzero : jtrue  <l> <r> -
-    jfalse,     // Jump to label l if r is zero    : jfalse <l> <r> -
-    jump,       // Jump to label l                 : jump   <l>  -  -
-    clabel,     // Label l                         : clabel <l>  -  -
-    
-    // Memory operations
-
-    istore,     // Store r to memory location a    : istore <r> - <a>
-    iload,      // Load memory location a to r     : iload  <a> - <r>
-    rstore,     // Store r to memory location a    : istore <r> - <a>
-    rload,      // Load memory location a to r     : iload  <a> - <r>
-
-    // Parameters and stuff
-
-    creturn,    // Exit function and return r      : return   -  - <r>
-    param,      // Push parameter p                : param   <p> -  -
-    call,       // Call function f, return in r    : call    <f> - <r>
-
-    // Assignments
-
-    iassign,    // Assign integer to register p    : iassign <r>  -  <p>
-    rassign,    // Assign real to register p       : rassign <r>  -  <p>
-    aassign,    // Assign n-elem array from r to p : aassign <r> <n> <p>
-
-    // Just end the enum
-
-    hcf,        // Crash. If this is generated, you've got a bug.
-    nop         // Do nothing                      : nop - - -
-    
-} tQuadType;
-
-
-class Quad
-{
-private:
-    ostream& print(ostream&);
-
-public:
-    tQuadType        opcode;
-
-    //
-    // Arguments. Make sure you initialize the right ones!
-    //
-
-    SymbolInformation *sym1;
-    SymbolInformation *sym2;
-    SymbolInformation *sym3;
-    long               int1;
-    long               int2;
-    long               int3;
-    double             real1;
-    double             real2;
-    double             real3;
-
-
-    Quad(tQuadType o,
-         SymbolInformation *a, SymbolInformation *b, SymbolInformation *c) :
-        opcode(o),
-        sym1(a),
-        sym2(b),
-        sym3(c)
-        {};
-
-    Quad(tQuadType o, long a, SymbolInformation* b, SymbolInformation* c) :
-        opcode(o),
-        sym2(b),
-        sym3(c),
-        int1(a)
-        {};
-
-    Quad(tQuadType o, SymbolInformation *a, long b, SymbolInformation *c) :
-        opcode(o),
-        sym1(a),
-        sym3(c),
-        int2(b)
-        {};
-        
-
-    Quad(tQuadType o,
-         double a, SymbolInformation *b, SymbolInformation *c) :
-        opcode(o),
-        sym2(b),
-        sym3(c),
-        real1(a)
-        {};
-         
-    friend ostream& operator<<(ostream&, Quad*);
-    friend ostream& operator<<(ostream&, Quad&);
-};
-
-
-class QuadsListIterator;
-
-class QuadsList
-{
-    class QuadsListElement
-    {
-    public:
-        Quad                *data;
-        QuadsListElement    *next;
-
-        QuadsListElement(Quad *d, QuadsListElement *n) :
-            data(d),
-            next(n) {};
-        ~QuadsListElement() { delete data; next = NULL; }
-    };
-
-    QuadsListElement        *head, *tail;
-    static long              labelCounter;
-
-    ostream& print(ostream&);
-    
-public:
-    QuadsList() :
-        head(NULL),
-        tail(NULL) {};
-
-    QuadsList& operator+=(Quad *q);
-    long       NextLabel(void) { return (labelCounter += 1); };
-
-    friend class QuadsListIterator;
-    friend ostream& operator<<(ostream&, QuadsList*);
-    friend ostream& operator<<(ostream&, QuadsList&);
-};
-
-class QuadsListIterator
-{
-    QuadsList::QuadsListElement     *elem;
-
-public:
-    QuadsListIterator(QuadsList *ql) :
-        elem(ql->head) {};
-
-    Quad *Next(void) {
-        elem = elem ? elem->next : (QuadsList::QuadsListElement*)NULL;
-        return elem ? (Quad*)NULL : elem->data;
-    };
-};
-
-
-#endif
diff --git a/old_not_used_files/lab3-4_old/function.hh b/old_not_used_files/lab3-4_old/function.hh
deleted file mode 100644
index 8037a0b..0000000
--- a/old_not_used_files/lab3-4_old/function.hh
+++ /dev/null
@@ -1,114 +0,0 @@
-#ifndef __KOMP_FUNCTION__
-#define __KOMP_FUNCTION__
-
-/*
- * SymbolInformationType is used to tag object subclassed from
- * SymbolInformation. The value of SymbolInformation's type field
- * specified which subclass the object belongs to.
- */
-
-typedef enum
-{
-    kFunctionInformation,
-    kVariableInformation,
-    kTypeInformation,
-} SymbolInformationType;
-
-
-/*
- * SymbolInformation is the base class for all information about
- * symbols. It is never used directly; use the subclasses instead
- */
-
-class SymbolInformation
-{
-public:
-    SymbolInformationType       type;
-    string                      id;
-    SymbolTable                *table;
-
-    SymbolInformation(SymbolInformationType t) : type(t) {};
-};
-
-
-/*
- * FunctionInformation represents information stored about a function
- * in the symbol table. It contains the return type of the function, a
- * pointer to the functions's first parameter and a pointer to the
- * symbol table for the function.
- */
-
-class FunctionInformation : SymbolInformation
-{
-public:
-    TypeInformation             *returnType;
-    VariableInformation         *firstParam;
-    SymbolTable                 *symbolTable;
-
-
-    FunctionInformation() : SymbolInformationType(kFunctionInformation) {};
-
-    void SetParent(FunctionInformation *);
-    void SetReturnType(TypeInformation *);
-    void SetName(string&);
-
-    char AddParameter(string&, TypeInformation *);
-    char AddVariable(string&, TypeInformation *);
-    char AddArrayType(TypeInformation *, int);
-};
-
-
-/*
- * VariableInformation represents information stored about a variable
- * in the symbol table. It contains a type field which specifies
- * the type of the variable and a next field which is used to link
- * together parameters and local variables in a symbol table.
- */
-
-class VariableInformation : SymbolInformation
-{
-public:
-    TypeInformation             *type;
-    VariableInformation         *next;
-
-    VariableInformation() : SymbolInformation(kVariableInformation) {};
-};
-
-class TypeInformation : SymbolInformation
-{
-public:
-    TypeInformation             *elementType;
-    int                          arrayDimensions;
-
-    TypeInformation() : SymbolInformation(kTypeInformation) {};
-}
-
-
-
-
-/*
- * SymbolTable is a symbol table. You'll never really use this
- * directly. Instead, use the methods in the FunctionInformation
- * class for adding and looking up variables in the symbol table
- */
-
-
-class SymbolTableElement
-{
-public:
-    SymbolInformation       *info;
-    SymbolTableElement      *next;
-};
-
-class SymbolTable
-{
-public:
-    SymbolTableElement     **table;
-    static int               nextTemporary;
-
-    void AddSymbol(SymbolInformation *);
-    SymbolInformation *LookupSymbol(string&);
-
-    VariableInformation *GenTemp(TypeInformation *);
-};
-
diff --git a/old_not_used_files/lab3-4_old/main.cc b/old_not_used_files/lab3-4_old/main.cc
deleted file mode 100644
index 1d5644c..0000000
--- a/old_not_used_files/lab3-4_old/main.cc
+++ /dev/null
@@ -1,104 +0,0 @@
-#include <stdlib.h>
-#include <stdio.h>
-#include <iostream.h>
-#include "ast.hh"
-#include "parser.h"
-#include "symtab.hh"
-
-extern int yyparse(void);
-extern int yydebug;
-extern int errorCount;
-extern int warningCount;
-
-static char *optionString = "dh";
-
-void Usage(char *program)
-{
-    cerr << "Usage:\n"
-         << program << " [-d] [filename]\n"
-         << program << " -h\n"
-         << "\n"
-         << "Options:\n"
-         << "  -h               Shows this message.\n"
-         << "  -d               Turn on parser debugging.\n";
-
-    exit(1);
-}
-
-int main(int argc, char **argv)
-{
-    int          option;
-    extern FILE *yyin;
-    
-    //
-    // Set up the symbol table
-    //
-
-    currentFunction = new FunctionInformation("main.");
-    kIntegerType    = new TypeInformation("integer", sizeof(long));
-    kRealType       = new TypeInformation("real", sizeof(double));
-
-    kFPrintFunction = new FunctionInformation("putreal");
-    kIPrintFunction = new FunctionInformation("putint");
-    kFReadFunction = new FunctionInformation("getreal");
-    kIReadFunction = new FunctionInformation("getint");
-
-    kIPrintFunction->SetReturnType(kIntegerType);
-    kIPrintFunction->AddParameter("x", kIntegerType);
-    kFPrintFunction->SetReturnType(kIntegerType);
-    kFPrintFunction->AddParameter("x", kRealType);
-    kIReadFunction->SetReturnType(kIntegerType);
-    kFReadFunction->SetReturnType(kRealType);
-    
-    currentFunction->AddSymbol(kIntegerType);
-    currentFunction->AddSymbol(kRealType);
-    currentFunction->AddSymbol(kIPrintFunction);
-    currentFunction->AddSymbol(kFPrintFunction);
-    currentFunction->AddSymbol(kIReadFunction);
-    currentFunction->AddSymbol(kFReadFunction);
-
-    //
-    // Check command-line arguments
-    //
-
-    opterr = 0;
-    optopt = '?';
-    while ((option = getopt(argc, argv, optionString)) != EOF)
-    {
-        switch (option)
-        {
-        case 'd':
-            yydebug = 1;
-            break;
-        case 'h':
-            Usage(argv[0]);
-            break;
-        case '?':
-            Usage(argv[0]);
-            break;
-        }
-    }
-
-    if (argv[optind])
-    {
-        yyin = fopen(argv[optind], "r");
-        if (yyin == NULL)
-        {
-            perror(argv[optind]);
-            exit(1);
-        }
-        optind += 1;
-    }
-    
-    if (optind < argc)
-        Usage(argv[0]);
-
-    //
-    // Compile the input
-    //
-
-    yyparse();
-
-    return 0;
-}
-    
diff --git a/old_not_used_files/lab3-4_old/parser.y b/old_not_used_files/lab3-4_old/parser.y
deleted file mode 100644
index 2bdcc93..0000000
--- a/old_not_used_files/lab3-4_old/parser.y
+++ /dev/null
@@ -1,802 +0,0 @@
-%{
-#include <stdlib.h>
-#include <iostream.h>
-#include "string.hh"
-#include "ast.hh"
-#include "symtab.hh"
-
-extern char                    *yytext;
-extern int                      yylineno, errorCount, warningCount;
-extern FunctionInformation     *currentFunction; 
-
-extern int yylex(void);
-extern void yyerror(char *);
-extern char CheckCompatibleTypes(Expression **, Expression **);
-extern char CheckAssignmentTypes(LeftValue **, Expression **);
-extern char CheckFunctionParameters(FunctionInformation *,
-                                    VariableInformation *,
-                                    ExpressionList      *);
-char CheckReturnType(Expression **, TypeInformation *);
-extern ostream& error(void);
-extern ostream& warning(void);
-
-#define YYDEBUG 1
-%}
-
-/*
- * We have multiple semantic types. The first couple of rules return
- * various kinds of symbol table information. The rules for the
- * program statements return nodes in the abstract syntax tree.
- *
- * The %union declaration declares all the kinds of data that
- * can be return. %type declarations later on will specify which
- * rules return what.
- */
-
-%union
-{
-    ASTNode                 *ast;
-    Expression              *expression;
-    ExpressionList          *expressionList;
-    Statement               *statement;
-    StatementList           *statementList;
-    Condition               *condition;
-    ArrayReference          *aref;
-    FunctionCall            *call;
-    LeftValue               *lvalue;
-    ElseIfList              *elseIfList;
-    
-    VariableInformation     *variable;
-    TypeInformation         *type;
-    FunctionInformation     *function;
-
-    string                  *id;
-    int                      integer;
-    double                   real;
-    void                    *null;
-}
-
-%type <expression>      expression
-%type <expressionList>  expressions expressionz
-%type <statement>       ifstmt whilestmt returnstmt callstmt assignstmt
-%type <statement>       statement
-%type <statementList>   statements block elsepart
-%type <condition>       condition
-%type <aref>            aref
-%type <call>            call
-%type <lvalue>          lvalue
-%type <type>            type
-%type <id>              id
-%type <integer>         integer
-%type <real>            real
-%type <function>        funcname
-%type <variable>        variable
-%type <elseIfList>      elseifpart
-
-/*
- * Normally tokens would have semantic types, but we've decided to
- * use the yytext variable for communicating data from the scanner
- * to the parser, so in this parser, none of the tokens have a
- * semantic type.
- */
-
-%token FUNCTION ID DECLARE ARRAY INTEGER OF REAL XBEGIN XEND IF THEN
-%token ELSE WHILE DO ASSIGN RETURN GE LE EQ NE ARRAY TRUE FALSE PROGRAM
-%token ELSEIF
-
-
-/* --- Your code here ---
- *
- * For expressions and conditions you'll have to specify
- * precedence and associativity (unless you factor the
- * rules for expressions and conditions.) This is where
- * the precedence and associativity declarations go.
- */
-
-/* --- End your code --- */
-
-/*
- * Here we define the start symbol of the grammar. We could have done
- * without this, since the first rule in the grammar is a rule for
- * program, but declaring the start symbol is still good form.
- */
-
-%start program
-
-%%
-
-
-/*
- * A program is simply a list of variables, functions and
- * a code block. Very similar to a function really.
- */
-
-program     :   variables functions block ';'
-            {
-                if (errorCount == 0)
-                {
-                    currentFunction->SetBody($3);
-                    /* currentFunction->GenerateCode(); */
-                    cout << currentFunction;
-                }
-            }
-            ;
-
-/*
- * We use this rule for all variable declarations.
- * Although parameters look almost the same, they
- * behave differently, so it's practical to have
- * separate rules for them.
- */
-
-variables   :   DECLARE declarations
-            |   error declarations
-            |   /* Empty */
-            ;
-
-declarations:   declarations declaration
-            |   declaration
-            ;
-
-declaration :   id ':' type ';'
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    if ($3 != NULL)
-                        currentFunction->AddVariable(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " is already declared\n" << flush;
-                }
-            }
-            |   error ';'
-            {
-                yyerrok;
-            }
-            ;
-
-
-/*
- * This rule represents a list of functions. It uses the
- * function production which is expected to return a
- * pointer to something of type Function.
- */
-
-functions   :   functions function
-            |   /* Empty */
-            ;
-
-
-/* --- Your code here ---
- *
- * Write the function production. Take care to enter and exit
- * scope correctly. You'll need to understand how shift-reduce
- * parsing works and when actions are run to do this.
- *
- * Solutions that rely on shift-time actions will not be
- * acceptable. You should be able to solve the problem
- * using actions at reduce time only.
- *
- * In lab 4 you also need to generate code for functions after parsing
- * them. Just calling GeneratCode in the function should do the trick.
- */
-
-
-/* --- End your code --- */
-
-
-/*
- * Parameter lists are defined by the following three
- * productions. Most of the work is done by the AddParameter
- * function in the Function class
- */
-
-parameters  :   '(' paramlist ')'
-            |   '(' error ')'
-            |   /* Empty */
-            ;
-
-paramlist   :   paramlist ';' parameter
-            |   parameter
-            ;
-
-parameter   :   id ':' type
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    currentFunction->AddParameter(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " already defined\n" << flush;
-                    currentFunction->AddParameter(*($1), $3);
-                }
-            }
-            ;
-
-/*
- * Types are rather important. We have two different types.
- * First there are the primitive types, integer and real. Then
- * we have arrays.
- *
- * We want types to be considered equivalent if they have the
- * same definition. We do this by creating temporary types for
- * arrays and giving them names that encode all the information
- * in the type. We do this my concatenating the element type
- * with the dimension in angle brackets, e.g. INTEGER<10>. This
- * is safe since such names are not legal in the source code.
- *
- */
-
-type        :   id
-            {
-                SymbolInformation       *info;
-                TypeInformation         *typeInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << "undefined type " << *($1) << "\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    typeInfo = info->SymbolAsType();
-                
-                    if (typeInfo == NULL)
-                    {
-                        error() << *($1) << " is not a type" << "\n" <<flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = typeInfo;
-                    }
-                }
-            }
-            |   ARRAY integer OF type
-            {
-                if ($4 == NULL)
-                {
-                    error() << "can't create arrays of invalid tpyes\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else if ($4->elementType != NULL)
-                {
-                    error() << "can't do arrays of arrays\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = currentFunction->AddArrayType($4, $2);
-                }
-            }
-            ;
-
-
-
-/*
- * The rest of the grammar deals with statements and such
- */
-
-
-block       :   XBEGIN statements XEND
-            {
-                $$ = $2;
-            }
-            ;
-
-statements  :   statements statement
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new StatementList($1, $2)
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-statement   :   ifstmt ';'
-            |   assignstmt ';'
-            |   callstmt ';'
-            |   returnstmt ';'
-            |   whilestmt ';'
-            |   error ';' { yyerrok; $$ = NULL; }
-            ;
-
-
-ifstmt      :   IF condition THEN block elseifpart elsepart
-            {
-                if ($2 == NULL || $4 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new IfStatement($2, $4, $5, $6);
-            }
-            ;
-
-
-elseifpart  :   elseifpart ELSEIF condition THEN block
-            {
-                if ($3 == NULL || $5 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ElseIfList($1, $3, $5);
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-elsepart    :   ELSE block IF
-            {
-                $$ = $2;
-            }
-            |   IF
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-assignstmt  :   lvalue ASSIGN expression
-            {
-                LeftValue       *left;
-                Expression      *right;
-
-                left = $1;
-                right = $3;
-                if (left == NULL || right == NULL)
-                {
-                    $$ = NULL;
-                }
-                else if (!CheckAssignmentTypes(&left, &right))
-                {
-                    error() << "Incompatible types in assignment.\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = new Assignment(left, right);
-                }
-            }
-            ;
-
-
-callstmt    :   call
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new CallStatement($1);
-            }
-            ;
-
-
-returnstmt  :   RETURN expression
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    Expression      *expr;
-
-                    expr = $2;
-                    if (!CheckReturnType(&expr,
-                                         currentFunction->GetReturnType()))
-                    {
-                        error() << "incompatible return type in "
-                                << currentFunction->id << '\n';
-                        error() << "  attempt to return "
-                                << ShortSymbols << expr->valueType << '\n';
-                        error() << " in function declared to return "
-                                << ShortSymbols 
-                                << currentFunction->GetReturnType()
-                                << LongSymbols << '\n';
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = new ReturnStatement(expr);
-                    }
-                }
-            }
-            ;
-
-
-whilestmt   :   WHILE condition DO block WHILE
-            {
-                if ($2 == NULL || $4 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new WhileStatement($2, $4);
-            }
-            ;
-
-
-lvalue      :   variable
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new Identifier($1);
-            }
-            |   aref
-            {
-                $$ = $1;
-            }
-            ;
-
-
-variable    :   id
-            {
-                SymbolInformation       *info;
-                VariableInformation     *varInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error()
-                        << "undeclared variable: "
-                        << *($1)
-                        << "\n"
-                        << flush;
-                          
-                    $$ = NULL;
-                }
-                else
-                {
-                    varInfo = info->SymbolAsVariable();
-                    
-                    if (varInfo == NULL)
-                    {
-                        error()
-                            << "identifier "
-                            << *($1)
-                            << " is not a variable\n"
-                            << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = varInfo;
-                    }
-                }
-            }
-
-
-funcname    :   id
-            {
-                SymbolInformation       *info;
-                FunctionInformation     *funcInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << *($1) << " is not defined\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    funcInfo = info->SymbolAsFunction();
-
-                    if (funcInfo == NULL)
-                    {
-                        error() << *($1) << " is not a function\n" << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = funcInfo;
-                    }
-                }
-            }
-
-
-aref        :   variable '[' expression ']'
-            {
-                if ($1 == NULL || $3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ArrayReference($1, $3);
-            }
-            |   variable '[' error ']'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-call        :   funcname '(' expressions ')'
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    if (CheckFunctionParameters($1, $1->GetLastParam(), $3))
-                    {
-                        $$ = new FunctionCall($1, $3);
-                    }
-                    else
-                    {
-                        $$ = NULL;
-                    }
-                }
-            }
-            |   funcname '(' error ')'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-id          :   ID
-            {
-                $$ = new string(yytext);
-            }
-            ;
-
-
-integer     :   INTEGER
-            {
-                $$ = atoi(yytext);
-            }
-            ;
-
-
-real        :   REAL
-            {
-                $$ = atof(yytext);
-            }
-            ;
-
-/* --- Your code here ---
- *
- * Insert the expression grammar here
- * The start symbol of the expression grammar is
- * expression. This is important since it's used
- * in a number of other places.
- *
- * Make sure that your code creates itor nodes in the
- * AST wherever necessary and that it only created
- * trees for expressions with compatible types!
- */
-
-
-/* --- End your code --- */
-  
-
-expressions : expressionz
-            {
-                $$ = $1;
-            }
-            | /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-expressionz : expressionz ',' expression
-            {
-                if ($3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList($1, $3);
-            }
-            | expression
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList(NULL, $1);
-            }
-            ;
-
-
-/* --- Your code here ---
- *
- * Insert the condition grammar here
- * The start symbol is condition. It's used
- * elsewhere, so make sure you get it right.
- */
-
-
-/* --- End your code --- */
-
-
-%%
-
-int errorCount = 0;
-int warningCount = 0;
-            
-
-/* --- Your code here ---
- *
- * Insert utility functions that you think you need here.
- */
-
-/* It is reasonable to believe that you will need a function
- * that checks that two expressions are of compatible types,
- * and if possible makes a type conversion.
- * For your convenience a skeleton for such a function is 
- * provided below. It will be very similar to CheckAssignmentTypes.
- */
-
-/*
- * CheckCompatibleTypes checks that the expressions indirectly pointed
- * to by left and right are compatible. If type conversion is
- * necessary, the pointers left and right point to will be modified to 
- * point to the node representing type conversion. That's why you have
- * to pass a pointer to pointer to Expression in these arguments.
- */
-
-char CheckCompatibleTypes(Expression **left, Expression **right)
-{
-    return 0;
-}
-
-/* --- End your code --- */
-
-
-/*
- * CheckAssignmentTypes is similar to CheckCompatibleTypes, but in
- * this case left is never modified since it represents an lvalue.
- */
-
-char CheckAssignmentTypes(LeftValue **left, Expression **right)
-{
-    if (*left == NULL || *right == NULL)
-        return 1;
-
-    if ((*left)->valueType == (*right)->valueType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kRealType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType &&
-        (*right)->valueType == kIntegerType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType && (*right)->valueType == kRealType)
-    {
-        *right = new TruncateReal(*right);
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kIntegerType)
-    {
-        *right = new IntegerToReal(*right);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-/*
- * CheckFunctionParameters is used to check parameters passed to a
- * function. func is the function we're passing parameters to, formals 
- * is a pointer to the last formal parameter we're checking against
- * and params is a pointer to the ExpressionList we're checking. If
- * type conversion is necessary, the Expressions pointed to by the
- * ExpressionList will be modified accordingly.
- *
- * This function prints it's own error messages.
- */
-
-char CheckFunctionParameters(FunctionInformation *func,
-                             VariableInformation *formals,
-                             ExpressionList      *params)
-{
-    if (formals == NULL && params == NULL)
-    {
-        return 1;
-    }
-    else if (formals == NULL && params != NULL)
-    {
-        error() << "too many arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else if (formals != NULL && params == NULL)
-    {
-        error() << "too few arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else
-    {
-        if (CheckFunctionParameters(func, formals->prev,
-                                    params->precedingExpressions))
-        {
-            if (formals->type == params->expression->valueType)
-            {
-                return 1;
-            }
-            else if (formals->type == kIntegerType &&
-                     params->expression->valueType == kRealType)
-            {
-                params->expression = new TruncateReal(params->expression);
-                return 1;
-            }
-            else if (formals->type == kRealType &&
-                     params->expression->valueType == kIntegerType)
-            {
-                params->expression = new IntegerToReal(params->expression);
-                return 1;
-            }
-            else
-            {
-                error() << "incompatible types in call to "
-                        << func->id
-                        << '\n'
-                        << flush;
-                error() << "  parameter "
-                        << formals->id
-                        << " was declared "
-                        << ShortSymbols
-                        << formals->type
-                        << '\n'
-                        << flush;
-                error() << "  argument was of type "
-                        << params->expression->valueType
-                        << '\n'
-                        << LongSymbols << flush;
-                return 0;                
-            }
-        }
-    }
-}
-
-
-char CheckReturnType(Expression **expr, TypeInformation *info)
-{
-    if (info == NULL || *expr == NULL)
-        return 1;
-
-    if ((*expr)->valueType == info)
-        return 1;
-
-    if ((*expr)->valueType == kIntegerType && info == kRealType)
-    {
-        *expr = new IntegerToReal(*expr);
-        return 1;
-    }
-
-    if ((*expr)->valueType == kRealType && info == kIntegerType)
-    {
-        *expr = new TruncateReal(*expr);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-void yyerror(char *message)
-{
-    error() << message << '\n' << flush;
-}
-
-ostream& error(void)
-{
-    errorCount += 1;
-    return cerr << yylineno << " Error: ";
-}
-
-ostream& warning(void)
-{
-    warningCount += 1;
-    return cerr << yylineno << " Warning: ";
-}
diff --git a/old_not_used_files/lab3-4_old/parser.y.OLD b/old_not_used_files/lab3-4_old/parser.y.OLD
deleted file mode 100644
index 01e57b3..0000000
--- a/old_not_used_files/lab3-4_old/parser.y.OLD
+++ /dev/null
@@ -1,781 +0,0 @@
-%{
-#include <stdlib.h>
-#include <iostream.h>
-#include "string.hh"
-#include "ast.hh"
-#include "symtab.hh"
-
-extern char                    *yytext;
-extern int                      yylineno, errorCount, warningCount;
-extern FunctionInformation     *currentFunction; 
-
-extern int yylex(void);
-extern void yyerror(char *);
-extern char CheckAssignmentTypes(LeftValue **, Expression **);
-extern char CheckFunctionParameters(FunctionInformation *,
-                                    VariableInformation *,
-                                    ExpressionList      *);
-char CheckReturnType(Expression **, TypeInformation *);
-extern ostream& error(void);
-extern ostream& warning(void);
-
-#define YYDEBUG 1
-%}
-
-/*
- * We have multiple semantic types. The first couple of rules return
- * various kinds of symbol table information. The rules for the
- * program statements return nodes in the abstract syntax tree.
- *
- * The %union declaration declares all the kinds of data that
- * can be return. %type declarations later on will specify which
- * rules return what.
- */
-
-%union
-{
-    ASTNode                 *ast;
-    Expression              *expression;
-    ExpressionList          *expressionList;
-    Statement               *statement;
-    StatementList           *statementList;
-    Condition               *condition;
-    ArrayReference          *aref;
-    FunctionCall            *call;
-    LeftValue               *lvalue;
-    ElseIfList              *elseIfList;
-    
-    VariableInformation     *variable;
-    TypeInformation         *type;
-    FunctionInformation     *function;
-
-    string                  *id;
-    int                      integer;
-    double                   real;
-    void                    *null;
-}
-
-%type <expression>      expression
-%type <expressionList>  expressions expressionz
-%type <statement>       ifstmt whilestmt returnstmt callstmt assignstmt
-%type <statement>       statement
-%type <statementList>   statements block elsepart
-%type <condition>       condition
-%type <aref>            aref
-%type <call>            call
-%type <lvalue>          lvalue
-%type <type>            type
-%type <id>              id
-%type <integer>         integer
-%type <real>            real
-%type <function>        funcname
-%type <variable>        variable
-%type <elseIfList>      elseifpart
-
-/*
- * Normally tokens would have semantic types, but we've decided to
- * use the yytext variable for communicating data from the scanner
- * to the parser, so in this parser, none of the tokens have a
- * semantic type.
- */
-
-%token FUNCTION ID DECLARE ARRAY INTEGER OF REAL XBEGIN XEND IF THEN
-%token ELSE WHILE DO ASSIGN RETURN GE LE EQ NE ARRAY TRUE FALSE PROGRAM
-%token ELSEIF
-
-
-/* --- Your code here ---
- *
- * For expressions and conditions you'll have to specify
- * precedence and associativity (unless you factor the
- * rules for expressions and conditions.) This is where
- * the precedence and associativity declarations go.
- */
-
-/* --- End your code --- */
-
-/*
- * Here we define the start symbol of the grammar. We could have done
- * without this, since the first rule in the grammar is a rule for
- * program, but declaring the start symbol is still good form.
- */
-
-%start program
-
-%%
-
-
-/*
- * A program is simply a list of variables, functions and
- * a code block. Very similar to a function really.
- */
-
-program     :   variables functions block ';'
-            {
-                if (errorCount == 0)
-                {
-                    currentFunction->SetBody($3);
-                    /* currentFunction->GenerateCode(); */
-                    cout << currentFunction;
-                }
-            }
-            ;
-
-/*
- * We use this rule for all variable declarations.
- * Although parameters look almost the same, they
- * behave differently, so it's practical to have
- * separate rules for them.
- */
- 
-variables   :   DECLARE declarations
-            |   error declarations
-            |   /* Empty */
-            ;
-
-declarations:   declarations declaration
-            |   declaration
-            ;
-
-declaration :   id ':' type ';'
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    if ($3 != NULL)
-                        currentFunction->AddVariable(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " is already declared\n" << flush;
-                }
-            }
-            |   error ';'
-            {
-                yyerrok;
-            }
-            ;
-
-
-/*
- * This rule represents a list of functions. It uses the
- * function production which is expected to return a
- * pointer to something of type Function.
- */
-
-functions   :   functions function
-            |   /* Empty */
-            ;
-
-
-/* --- Your code here ---
- *
- * Write the function production. Take care to enter and exit
- * scope correctly. You'll need to understand how shift-reduce
- * parsing works and when actions are run to do this.
- *
- * Solutions that rely on shift-time actions will not be
- * acceptable. You should be able to solve the problem
- * using actions at reduce time only.
- *
- * In lab 4 you also need to generate code for functions after parsing
- * them. Just calling GeneratCode in the function should do the trick.
- */
-
-
-/* --- End your code --- */
-
-
-/*
- * Parameter lists are defined by the following three
- * productions. Most of the work is done by the AddParameter
- * function in the Function class
- */
-
-parameters  :   '(' paramlist ')'
-            |   '(' error ')'
-            |   /* Empty */
-            ;
-
-paramlist   :   paramlist ';' parameter
-            |   parameter
-            ;
-
-parameter   :   id ':' type
-            {
-                if (currentFunction->OkToAddSymbol(*($1)))
-                {
-                    currentFunction->AddParameter(*($1), $3);
-                }
-                else
-                {
-                    error() << *($1) << " already defined\n" << flush;
-                    currentFunction->AddParameter(*($1), $3);
-                }
-            }
-            ;
-
-/*
- * Types are rather important. We have two different types.
- * First there are the primitive types, integer and real. Then
- * we have arrays.
- *
- * We want types to be considered equivalent if they have the
- * same definition. We do this by creating temporary types for
- * arrays and giving them names that encode all the information
- * in the type. We do this my concatenating the element type
- * with the dimension in angle brackets, e.g. INTEGER<10>. This
- * is safe since such names are not legal in the source code.
- *
- */
-
-type        :   id
-            {
-                SymbolInformation       *info;
-                TypeInformation         *typeInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << "undefined type " << *($1) << "\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    typeInfo = info->SymbolAsType();
-                
-                    if (typeInfo == NULL)
-                    {
-                        error() << *($1) << " is not a type" << "\n" <<flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = typeInfo;
-                    }
-                }
-            }
-            |   ARRAY integer OF type
-            {
-                if ($4 == NULL)
-                {
-                    error() << "can't create arrays of invalid tpyes\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else if ($4->elementType != NULL)
-                {
-                    error() << "can't do arrays of arrays\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = currentFunction->AddArrayType($4, $2);
-                }
-            }
-            ;
-
-
-
-/*
- * The rest of the grammar deals with statements and such
- */
-
-
-block       :   XBEGIN statements XEND
-            {
-                $$ = $2;
-            }
-            ;
-
-statements  :   statements statement
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new StatementList($1, $2)
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-statement   :   ifstmt ';'
-            |   assignstmt ';'
-            |   callstmt ';'
-            |   returnstmt ';'
-            |   whilestmt ';'
-            |   error ';' { yyerrok; $$ = NULL; }
-            ;
-
-
-ifstmt      :   IF condition THEN block elseifpart elsepart
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new IfStatement($2, $4, $5, $6);
-            }
-            ;
-
-
-elseifpart  :   elseifpart ELSEIF condition THEN block
-            {
-                if ($3 == NULL || $5 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ElseIfList($1, $3, $5);
-            }
-            |   /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-elsepart    :   ELSE block IF
-            {
-                $$ = $2;
-            }
-            |   IF
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-assignstmt  :   lvalue ASSIGN expression
-            {
-                LeftValue       *left;
-                Expression      *right;
-
-                left = $1;
-                right = $3;
-                if (left == NULL || right == NULL)
-                {
-                    $$ = NULL;
-                }
-                else if (!CheckAssignmentTypes(&left, &right))
-                {
-                    error() << "Incompatible types in assignment.\n"
-                            << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    $$ = new Assignment(left, right);
-                }
-            }
-            ;
-
-
-callstmt    :   call
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new CallStatement($1);
-            }
-            ;
-
-
-returnstmt  :   RETURN expression
-            {
-                if ($2 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    Expression      *expr;
-
-                    expr = $2;
-                    if (!CheckReturnType(&expr,
-                                         currentFunction->GetReturnType()))
-                    {
-                        error() << "incompatible return type in "
-                                << currentFunction->id << '\n';
-                        error() << "  attempt to return "
-                                << ShortSymbols << expr->valueType << '\n';
-                        error() << " in function declared to return "
-                                << ShortSymbols 
-                                << currentFunction->GetReturnType()
-                                << LongSymbols << '\n';
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = new ReturnStatement(expr);
-                    }
-                }
-            }
-            ;
-
-
-whilestmt   :   WHILE condition DO block WHILE
-            {
-                if ($2 == NULL || $4 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new WhileStatement($2, $4);
-            }
-            ;
-
-
-lvalue      :   variable
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new Identifier($1);
-            }
-            |   aref
-            {
-                $$ = $1;
-            }
-            ;
-
-
-variable    :   id
-            {
-                SymbolInformation       *info;
-                VariableInformation     *varInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error()
-                        << "undeclared variable: "
-                        << *($1)
-                        << "\n"
-                        << flush;
-                          
-                    $$ = NULL;
-                }
-                else
-                {
-                    varInfo = info->SymbolAsVariable();
-                    
-                    if (varInfo == NULL)
-                    {
-                        error()
-                            << "identifier "
-                            << *($1)
-                            << " is not a variable\n"
-                            << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = varInfo;
-                    }
-                }
-            }
-
-
-funcname    :   id
-            {
-                SymbolInformation       *info;
-                FunctionInformation     *funcInfo;
-
-                info = currentFunction->LookupIdentifier(*($1));
-                if (info == NULL)
-                {
-                    error() << *($1) << " is not defined\n" << flush;
-                    $$ = NULL;
-                }
-                else
-                {
-                    funcInfo = info->SymbolAsFunction();
-
-                    if (funcInfo == NULL)
-                    {
-                        error() << *($1) << " is not a function\n" << flush;
-                        $$ = NULL;
-                    }
-                    else
-                    {
-                        $$ = funcInfo;
-                    }
-                }
-            }
-
-
-aref        :   variable '[' expression ']'
-            {
-                if ($1 == NULL || $3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ArrayReference($1, $3);
-            }
-            |   variable '[' error ']'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-call        :   funcname '(' expressions ')'
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                {
-                    if (CheckFunctionParameters($1, $1->GetLastParam(), $3))
-                    {
-                        $$ = new FunctionCall($1, $3);
-                    }
-                    else
-                    {
-                        $$ = NULL;
-                    }
-                }
-            }
-            |   funcname '(' error ')'
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-id          :   ID
-            {
-                $$ = new string(yytext);
-            }
-            ;
-
-
-integer     :   INTEGER
-            {
-                $$ = atoi(yytext);
-            }
-            ;
-
-
-real        :   REAL
-            {
-                $$ = atof(yytext);
-            }
-            ;
-
-/* --- Your code here ---
- *
- * Insert the expression grammar here
- * The start symbol of the expression grammar is
- * expression. This is important since it's used
- * in a number of other places.
- *
- * Make sure that your code creates itor nodes in the
- * AST wherever necessary and that it only created
- * trees for expressions with compatible types!
- */
-
-
-/* --- End your code --- */
-  
-
-expressions : expressionz
-            {
-                $$ = $1;
-            }
-            | /* Empty */
-            {
-                $$ = NULL;
-            }
-            ;
-
-
-expressionz : expressionz ',' expression
-            {
-                if ($3 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList($1, $3);
-            }
-            | expression
-            {
-                if ($1 == NULL)
-                    $$ = NULL;
-                else
-                    $$ = new ExpressionList(NULL, $1);
-            }
-            ;
-
-
-/* --- Your code here ---
- *
- * Insert the condition grammar here
- * The start symbol is condition. It's used
- * elsewhere, so make sure you get it right.
- */
-
-
-/* --- End your code --- */
-
-
-%%
-
-int errorCount = 0;
-int warningCount = 0;
-            
-
-/* --- Your code here ---
- *
- * Insert utility functions that you think you need here.
- */
-
-/* --- End your code --- */
-
-
-/*
- * CheckAssignmentTypes is similar to CheckCompatibleTypes, but in
- * this case left is never modified since it represents an lvalue.
- */
-
-char CheckAssignmentTypes(LeftValue **left, Expression **right)
-{
-    if (*left == NULL || *right == NULL)
-        return 1;
-
-    if ((*left)->valueType == (*right)->valueType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kRealType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType &&
-        (*right)->valueType == kIntegerType)
-    {
-        return 1;
-    }
-    if ((*left)->valueType == kIntegerType && (*right)->valueType == kRealType)
-    {
-        *right = new TruncateReal(*right);
-        return 1;
-    }
-    if ((*left)->valueType == kRealType && (*right)->valueType == kIntegerType)
-    {
-        *right = new IntegerToReal(*right);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-/*
- * CheckFunctionParameters is used to check parameters passed to a
- * function. func is the function we're passing parameters to, formals 
- * is a pointer to the last formal parameter we're checking against
- * and params is a pointer to the ExpressionList we're checking. If
- * type conversion is necessary, the Expressions pointed to by the
- * ExpressionList will be modified accordingly.
- *
- * This function prints it's own error messages.
- */
-
-char CheckFunctionParameters(FunctionInformation *func,
-                             VariableInformation *formals,
-                             ExpressionList      *params)
-{
-    if (formals == NULL && params == NULL)
-    {
-        return 1;
-    }
-    else if (formals == NULL && params != NULL)
-    {
-        error() << "too many arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else if (formals != NULL && params == NULL)
-    {
-        error() << "too few arguments in call to " << func->id << '\n'
-                << flush;
-        return 0;
-    }
-    else
-    {
-        if (CheckFunctionParameters(func, formals->prev,
-                                    params->precedingExpressions))
-        {
-            if (formals->type == params->expression->valueType)
-            {
-                return 1;
-            }
-            else if (formals->type == kIntegerType &&
-                     params->expression->valueType == kRealType)
-            {
-                params->expression = new TruncateReal(params->expression);
-                return 1;
-            }
-            else if (formals->type == kRealType &&
-                     params->expression->valueType == kIntegerType)
-            {
-                params->expression = new IntegerToReal(params->expression);
-                return 1;
-            }
-            else
-            {
-                error() << "incompatible types in call to "
-                        << func->id
-                        << '\n'
-                        << flush;
-                error() << "  parameter "
-                        << formals->id
-                        << " was declared "
-                        << ShortSymbols
-                        << formals->type
-                        << '\n'
-                        << flush;
-                error() << "  argument was of type "
-                        << params->expression->valueType
-                        << '\n'
-                        << LongSymbols << flush;
-                return 0;                
-            }
-        }
-    }
-}
-
-
-char CheckReturnType(Expression **expr, TypeInformation *info)
-{
-    if (info == NULL || *expr == NULL)
-        return 1;
-
-    if ((*expr)->valueType == info)
-        return 1;
-
-    if ((*expr)->valueType == kIntegerType && info == kRealType)
-    {
-        *expr = new IntegerToReal(*expr);
-        return 1;
-    }
-
-    if ((*expr)->valueType == kRealType && info == kIntegerType)
-    {
-        *expr = new TruncateReal(*expr);
-        return 1;
-    }
-
-    return 0;
-}
-
-
-void yyerror(char *message)
-{
-    error() << message << '\n' << flush;
-}
-
-ostream& error(void)
-{
-    errorCount += 1;
-    return cerr << yylineno << " Error: ";
-}
-
-ostream& warning(void)
-{
-    warningCount += 1;
-    return cerr << yylineno << " Warning: ";
-}
diff --git a/old_not_used_files/lab3-4_old/scanner.l b/old_not_used_files/lab3-4_old/scanner.l
deleted file mode 100644
index d5c5765..0000000
--- a/old_not_used_files/lab3-4_old/scanner.l
+++ /dev/null
@@ -1,80 +0,0 @@
-%{
-#include "symtab.hh"
-#include "ast.hh"
-#include "parser.h"
-
-/* --- Your code here ---
- * 
- * This is where C declarations go. If you need to include
- * files for the actions below, this is where you do it.
- */
-
-/* --- End your code --- */
-
-extern void yyerror(char *);
-%}
-
-%option yylineno
-%option noyywrap
-%option 8bit
-%option caseless
-%option nodefault
-%option outfile="scanner.cc"
-
-/* --- Your code here ---
- *
- * This is where Flex declarations go. If you need to include
- * any such declarations, this is where you do it.
- */
-
-%x comment
-
-/* --- End your code --- */
-
-%%
-
-if                                  return IF;
-then                                return THEN;
-elseif                              return ELSEIF;
-else                                return ELSE;
-begin                               return XBEGIN;
-end                                 return XEND;
-while                               return WHILE;
-function                            return FUNCTION;
-program                             return PROGRAM;
-return                              return RETURN;
-declare                             return DECLARE;
-do                                  return DO;
-and                                 return AND;
-or                                  return OR;
-not                                 return NOT;
-:=                                  return ASSIGN;
-">="                                return GE;
-"<="                                return LE;
-==                                  return EQ;
-"<>"                                return NE;
-array                               return ARRAY;
-of                                  return OF;
-
-
-\/\/.*$                             /* Skip single-line comment */
-"/\*"                               BEGIN(comment);
-
-<comment>
-{
-    "\*/"                           BEGIN(INITIAL);
-    "/\*"                           yyerror("Suspicious comment");
-    .                               /* Skip stuff in comments */
-    \n				    /* skip newlines, prevents jamming too */
-}
-
-[ \t\n]+                            /* Skip whitespacs */
-
-
-[[:alpha:]][[:alnum:]]*             return ID;
-([0-9]+)                            return INTEGER;
-([0-9]+\.[0-9]*|\.[0-9]+)(E(\+|-)?[0-9]+)?   return REAL;
-
-.                                   return yytext[0];
-
-%%
diff --git a/old_not_used_files/lab3-4_old/string.cc b/old_not_used_files/lab3-4_old/string.cc
deleted file mode 100644
index 3217acd..0000000
--- a/old_not_used_files/lab3-4_old/string.cc
+++ /dev/null
@@ -1,334 +0,0 @@
-#include <stdlib.h>
-#include <malloc.h>
-#include <string.h>
-#include <ctype.h>
-#include <strstream.h>
-#include "string.hh"
-
-#ifndef MAX
-#define MAX(a,b) ((a)>(b)?(a):(b))
-#endif
-
-
-void string::ensure_size(int request)
-{
-    if (request > size)
-    {
-        if (request - size < chunk_size)
-            request = size + chunk_size;
-        if (text == NULL)
-        {
-            text = (char *)malloc(request);
-            if (text == NULL)
-                abort();
-        }
-        else
-        {
-            text = (char *)realloc(text, request);
-            if (text == NULL)
-                abort();
-        }
-        size = request;
-    }
-}
-
-void string::upcase(void)
-{
-    int i;
-
-    for (i = 0; i < position; i++)
-    {
-        text[i] = toupper(text[i]);
-    }
-}
-
-void string::downcase(void)
-{
-    int i;
-
-    for (i = 0; i < position; i++)
-    {
-        text[i] = tolower(text[i]);
-    }
-}
-
-
-string::string()
-{
-    text = NULL;
-    size = 0;
-    position = 0;
-    chunk_size = 10;
-}
-
-string::string(char *s)
-{
-    text = strdup(s);
-    if (text == NULL)
-        abort();
-    size = strlen(s) + 1;
-    position = strlen(s);
-    chunk_size = 10;
-}
-
-string::string(char c, int sz)
-{
-    text = (char *)malloc(sz);
-    if (text == NULL)
-        abort();
-    memset(text, c, sz);
-    size = sz;
-    position = 0;
-    chunk_size = 10;
-}
-
-string::string(int s)
-{
-    char        buf[1024];
-    ostrstream  str(buf, 1024);
-
-    str << s;
-    text = (char *)malloc(strlen(buf) + 1);
-    if (text == NULL)
-        abort();
-    memcpy(text, buf, strlen(buf) + 1);
-    size = strlen(buf) + 1;
-    position = strlen(buf);
-    chunk_size = 10;
-}
-
-string::string(const string& s)
-{
-    if (s.text)
-    {
-        text = (char *)malloc(s.size);
-        memcpy(text, s.text, s.size);
-        position = s.position;
-        size = s.size;
-    }
-    else
-    {
-        text = NULL;
-        size = 0;
-        position = 0;
-    }
-}
-
-string::~string(void)
-{
-    if (text)
-        free(text);
-}
-
-string& string::operator=(const string& s)
-{
-    char *tmp;
-    int   sz, pos;
-
-    if (s.size > 0)
-    {
-        tmp = (char *)malloc(s.size);
-        memcpy(tmp, s.text, s.size);
-    }
-    else
-    {
-        tmp = NULL;
-    }
-    sz = s.size;
-    pos = s.position;
-
-    if (text != NULL)
-        free(text);
-    text = tmp;
-    position = pos;
-    size = sz;
-
-    return *this;
-}
-
-
-string& string::operator=(const char *s)
-{
-    ensure_size(strlen(s) + 1);
-    strcpy(text, s);
-    position = strlen(s);
-
-    return *this;
-}
-
-string& string::operator=(const char c)
-{
-    ensure_size(1);
-    text[0] = c;
-    position = 1;
-
-    return *this;
-}
-
-string& string::operator+=(const string& s)
-{
-    ensure_size(position + s.position);
-    memcpy(&text[position], s.text, s.position);
-    position += s.position;
-
-    return *this;
-}
-
-string& string::operator+=(const char *s)
-{
-    ensure_size(position + strlen(s));
-    memcpy(&text[position], s, strlen(s));
-    position += strlen(s);
-
-    return *this;
-}
-
-string& string::operator+=(const char c)
-{
-    ensure_size(position + 1);
-    text[position] = c;
-    position += 1;
-
-    return *this;
-}
-
-string& operator+(const string& s1, const string& s2)
-{
-    string *res;
-
-    res = new string;
-    res->ensure_size(s1.position + s2.position);
-    memcpy(&res->text[0], s1.text, s1.position);
-    memcpy(&res->text[s1.position], s2.text, s2.position);
-    res->position = s1.position + s2.position;
-
-    return *res;
-}
-
-string& operator+(const string& s1, const char c)
-{
-    string *res;
-
-    res = new string;
-    res->ensure_size(s1.position + 1);
-    memcpy(&res->text[0], s1.text, s1.position);
-    res->text[s1.position] = c;
-    res->position = s1.position + 1;
-
-    return *res;
-}
-
-
-string& operator+(const string& s1, const int i )
-{
-    string      *res;
-    char         buf[1024];
-    ostrstream   str(buf, 1024);
-    
-    str << i << '\0';
-    res = new string;
-    res->ensure_size(s1.position + strlen(buf) + 1);
-    memcpy(&res->text[0], s1.text, s1.position);
-    memcpy(&res->text[s1.position], buf, strlen(buf) + 1);
-    res->position = s1.position + strlen(buf);
-
-    return *res;
-}
-
-int operator==(const string& s1, const string& s2)
-{
-    return !strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position));
-}
-
-int operator!=(const string& s1, const string& s2)
-{
-    return !!strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position));
-}
-
-int operator>=(const string& s1, const string& s2)
-{
-    return strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position)) >= 0;
-}
-
-int operator<=(const string& s1, const string& s2)
-{
-    return strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position)) <= 0;
-}
-
-int operator>(const string& s1, const string& s2)
-{
-    return strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position)) > 0;
-}
-
-int operator<(const string& s1, const string& s2)
-{
-    return strncasecmp(s1.text, s2.text, MAX(s1.position, s2.position)) < 0;
-}
-
-unsigned long string::hash(void) const
-{
-    unsigned long res;
-    int i;
-
-    res = 0;
-
-    for (i = 0; i < position; i++)
-    {
-        res = res * 65599 + text[i];
-    }
-
-    return res;
-}
-
-int string::length(void) const
-{
-    return position;
-}
-
-char& string::operator[](int ix)
-{
-    if (ix == position)
-    {
-        ensure_size(position + 1);
-        text[position] = '\0';
-        return text[position];
-    }
-    if (ix > position)
-        abort();
-    else
-        return text[ix];
-}
-
-const char string::operator[](const int ix) const
-{
-    if (ix == position)
-    {
-        return '\0';
-    }
-    if (ix > position)
-        abort();
-    else
-        return text[ix];
-}
-
-ostream& operator<<(ostream& o, const string& s)
-{
-    char *tmp;
-
-    tmp = (char *)malloc(s.position + 1);
-    memcpy(tmp, s.text, s.position);
-    tmp[s.position] = '\0';
-
-    return o << tmp;
-}
-
-ostream& operator<<(ostream& o, const string* s)
-{
-    char *tmp;
-
-    tmp = (char *)malloc(s->position + 1);
-    memcpy(tmp, s->text, s->position);
-    tmp[s->position] = '\0';
-
-    return o << tmp;
-}
diff --git a/old_not_used_files/lab3-4_old/string.hh b/old_not_used_files/lab3-4_old/string.hh
deleted file mode 100644
index b74a7d9..0000000
--- a/old_not_used_files/lab3-4_old/string.hh
+++ /dev/null
@@ -1,89 +0,0 @@
-#ifndef KOMP_STRING_H
-#define KOMP_STRING_H
-
-#include <iostream.h>
-
-
-//
-// Note that the implementation of this class is rather inefficient.
-// When operating on strings and character pointers, this
-// implementation will create a lot of temporary objects. By
-// overloading all the operators on combinations of strings and
-// character pointers this could be avoided.
-//
-// The append and assignment operators (+=) are defined this way
-// because it is used a lot. Something similar should be done for all
-// other operators as well.
-//
-// Finally, the class should avoid actually copying data unless it is
-// really necessary. If strings were considered read only (no
-// destructive update), then it would be possible to keep a pool of
-// strings with reference counts and just pass along references to
-// that pool. 
-//
-
-class string
-{
-private:
-    char        *text;
-    int          size;
-    int          position;
-    int          chunk_size;
-
-    void ensure_size(int);
-
-public:
-    class error {};             // Exception thrown when out of memory
-
-    string();                   // Default constructor creates empty string
-    string(char *);             // Create string from character pointer
-    string(char, int);          // Create string filles with characters
-    string(const string &);     // Copy constructor
-    string(int);                // Convert an integer
-
-    ~string();                  // Destructor
-
-    void upcase(void);
-    void downcase(void);
-
-    string& operator=(const string&); // Assignment operator
-    string& operator=(const char *);  // Assignment operator
-    string& operator=(const char);    // Assignment operator
-    
-    string& operator+=(const string&); // Append operator
-    string& operator+=(const char);    // Append operator
-    string& operator+=(const char *);  // Append operator
-
-    friend string& operator+(const string&, const string&); // Concatenate
-    friend string& operator+(const string&, const char);    // Concatenate
-    friend string& operator+(const string&, const int);     // Concatenate
-
-    //
-    // Comparison operators
-    //
-
-    friend int operator==(const string&, const string&);
-    friend int operator!=(const string&, const string&);
-    friend int operator< (const string&, const string&);
-    friend int operator> (const string&, const string&);
-    friend int operator>=(const string&, const string&);
-    friend int operator<=(const string&, const string&);
-
-    //
-    // I/O
-    //
-
-    friend ostream& operator<<(ostream&, const string&);
-    friend ostream& operator<<(ostream&, const string*);
-
-    //
-    // Miscellaneous operators and methods
-    //
-
-    unsigned long hash(void) const;   // Compute hash value
-    int length(void) const;           // Length of the string
-    char& operator[](int);       // Extract a character
-    const char operator[](const int) const;
-};
-
-#endif
diff --git a/old_not_used_files/lab3-4_old/symtab.cc b/old_not_used_files/lab3-4_old/symtab.cc
deleted file mode 100644
index 2785159..0000000
--- a/old_not_used_files/lab3-4_old/symtab.cc
+++ /dev/null
@@ -1,558 +0,0 @@
-#include <stdlib.h>
-#include "symtab.hh"
-#include "ast.hh"
-#include "string.hh"
-
-/*
- * Global variables
- */
-
-FunctionInformation *currentFunction;
-TypeInformation     *kIntegerType;
-TypeInformation     *kRealType;
-FunctionInformation *kFPrintFunction;
-FunctionInformation *kIPrintFunction;
-FunctionInformation *kFReadFunction;
-FunctionInformation *kIReadFunction;
-
-SymbolInformation::tFormatType SymbolInformation::outputFormat =
-        SymbolInformation::kFullFormat;
-
-
-/*
- * FunctionInformation methods
- */
-
-ostream& SymbolInformation::print(ostream& o)
-{
-    switch (outputFormat)
-    {
-    case kFullFormat:
-        o << "SymbolInformation @ " << (void*)this << '\n';
-        o << "  Tag:   " << tag << '\n';
-        o << "  ID:    " << id << '\n';
-        o << "  Table: " << (void*)table << '\n';
-        break;
-    case kSummaryFormat:
-        o << id << ' ' << tag;
-        break;
-    case kShortFormat:
-        o << id;
-        break;
-    default:
-        o << "Bad output format\n";
-        abort();
-    }
-
-    return o;
-}
-
-ostream& TypeInformation::print(ostream& o)
-{
-    switch (outputFormat)
-    {
-    case kFullFormat:
-        o << "TypeInformation @ " << (void*)this << '\n';
-        o << "  Tag:   " << tag << '\n';
-        o << "  ID:    " << id << '\n';
-        o << "  Table: " << (void*)table << '\n';
-        o << "  Element type: 0x" << (void*)elementType << ' ';
-        if (elementType) o << SummarySymbols << elementType << LongSymbols;
-        o << '\n';
-        o << "  Dimensions:  " << arrayDimensions << '\n';
-        o << "  Size:  " << size << '\n';
-
-    case kSummaryFormat:
-        o << (void*)this << ' ';
-        if (elementType != NULL)
-        {
-            o << '\'' << id << '\'' << ' ';
-            o << "array " << arrayDimensions
-              << " of "
-              << ShortSymbols << elementType << SummarySymbols;
-        }
-        else
-        {
-            o << id;
-        }
-        
-        o << " [" << size << "]";
-        break;
-        
-    case kShortFormat:
-        if (elementType != NULL)
-        {
-            o << "array " << arrayDimensions
-              << " of "
-              << elementType;
-        }
-        else
-        {
-            o << id;
-        }
-        break;
-        
-
-    default:
-        o << "Bad output format\n";
-        abort();
-    }
-    return o;
-}
-
-ostream& VariableInformation::print(ostream& o)
-{
-    switch (outputFormat)
-    {
-    case kFullFormat:
-        o << "VariableInformation @ " << (void*)this << '\n';
-        o << "  Tag:   " << tag << '\n';
-        o << "  ID:    " << id << '\n';
-        o << "  Table: " << (void*)table  << '\n';
-        o << "  Type:  " << (void*)type << ' ';
-        if (type) o << SummarySymbols << type << LongSymbols;
-        o << '\n';
-        o << "  Next:  " << (void*)prev << ' ';
-        if (prev) o << SummarySymbols << prev << LongSymbols;
-        o << '\n';
-        break;
-
-    case kSummaryFormat:
-        o << id << " : ";
-        o << type;
-        if (prev != NULL)
-        {
-            o << " --> " << (void*)prev << ' ' << prev->id;
-        }
-        break;
-
-    case kShortFormat:
-        o << id;
-        break;
-
-    default:
-        o << "Bad output format\n";
-        abort();
-    }
-
-    return o;
-}
-
-ostream& FunctionInformation::print(ostream& o)
-{
-    VariableInformation *tmp;
-
-    switch (outputFormat)
-    {
-    case kFullFormat:
-        o << "FunctionInformation @ " << (void*)this << '\n';
-        o << "  Tag:     " << tag << '\n';
-        o << "  ID:      " << id << '\n';
-        o << "  Table:   " << (void*)table << '\n';
-        o << "  Parent:  " << (void*)parent << ' ';
-        if (parent) o << ShortSymbols << parent << LongSymbols;
-        o << '\n';
-        o << "  Returns: " << (void*)returnType << ' ';
-        if (returnType) o << ShortSymbols << returnType << LongSymbols;
-        o << '\n';
-
-        if (lastParam != NULL)
-        {
-            o << "  Parameters:\n" << ShortSymbols;
-            tmp = lastParam;
-            while (tmp != NULL)
-            {
-                o << "    " << (void*)tmp << ' ' << tmp << '\n';
-                tmp = tmp->prev;
-            }
-            o << LongSymbols;
-        }
-        else
-        {
-            o << "  Parameters: none\n";
-        }
-
-        if (lastLocal)
-        {
-            o << "  Locals:\n" << ShortSymbols;
-            tmp = lastLocal;
-            while (tmp != NULL)
-            {
-                o << "    " << (void*)tmp << ' ' << tmp << '\n';
-                tmp = tmp->prev;
-            }
-            o << LongSymbols;
-        }
-        else
-        {
-            o << "  Locals: none\n";
-        }
-        
-        o << "  Body:  " << (void*)body << '\n';
-        if (body) o << body;
-        o << '\n';
-
-        o << "  Quads: " << (void*)quads << '\n';
-        if (quads) o << quads;
-        o << '\n';
-        
-        o << symbolTable;
-        break;
-
-    case kSummaryFormat:
-        o << id << '(';
-
-        tmp = lastParam;
-        while (tmp != NULL)
-        {
-            o << ShortSymbols << tmp << SummarySymbols;
-            tmp = tmp->prev;
-            if (tmp != NULL)
-                o << "; ";
-        }
-        o << ") -> ";
-        if (returnType) o << ShortSymbols << returnType << SummarySymbols;
-        else
-            o << "no return type";
-        break;
-
-    case kShortFormat:
-        o << id;
-        break;
-        
-    default:
-        o << "Bad output format.\n";
-        abort();
-    }
-
-    return o;
-}
-
-void FunctionInformation::SetParent(FunctionInformation *newParent)
-{
-    parent = newParent;
-}
-
-FunctionInformation *FunctionInformation::GetParent(void)
-{
-    return parent;
-}
-
-void FunctionInformation::SetBody(StatementList *b)
-{
-    body = b;
-}
-
-StatementList *FunctionInformation::GetBody(void)
-{
-    return body;
-}
-
-void FunctionInformation::SetReturnType(TypeInformation *newReturnType)
-{
-    returnType = newReturnType;
-}
-
-TypeInformation *FunctionInformation::GetReturnType(void)
-{
-    return returnType;
-}
-
-VariableInformation *FunctionInformation::GetLastParam(void)
-{
-    return lastParam;
-}
-
-
-SymbolInformation *FunctionInformation::LookupIdentifier(const string& name)
-{
-    SymbolInformation *info;
-
-    info = symbolTable.LookupSymbol(name);
-
-    if (info != NULL)
-        return info;
-    else if (parent == NULL)
-        return NULL;
-    else
-        return parent->LookupIdentifier(name);
-}
-
-VariableInformation *FunctionInformation::AddParameter(const string& name,
-                                                       TypeInformation *type)
-{
-    VariableInformation *info;
-
-    info = new VariableInformation(name, type);
-    symbolTable.AddSymbol(info);
-
-    info->prev = lastParam;
-    lastParam = info;
-
-    return info;
-}
-
-SymbolInformation *FunctionInformation::AddSymbol(SymbolInformation *i)
-{
-    symbolTable.AddSymbol(i);
-    return i;
-}
-
-VariableInformation *FunctionInformation::AddVariable(const string& name,
-                                                      TypeInformation *type)
-{
-    VariableInformation *info;
-
-    info = new VariableInformation(name, type);
-    symbolTable.AddSymbol(info);
-
-    info->prev = lastLocal;
-    lastLocal = info;
-
-    return info;
-}
-
-TypeInformation *FunctionInformation::AddArrayType(TypeInformation *elemType,
-                                                   int dimensions)
-{
-    SymbolInformation *xinfo;
-    TypeInformation *info;
-    string           name;
-
-    if (parent != NULL)
-        return parent->AddArrayType(elemType, dimensions);
-    else
-    {
-
-        name = elemType->id + "<" + dimensions + ">.";
-        xinfo = symbolTable.LookupSymbol(name);
-        if (xinfo == NULL)
-        {
-            info = new TypeInformation(name, elemType->size * dimensions);
-            info->elementType = elemType;
-            info->arrayDimensions = dimensions;
-            symbolTable.AddSymbol(info);
-        }
-        else
-        {
-            info = xinfo->SymbolAsType();
-
-            if (info == NULL)
-            {
-                cerr << "Bug: Name collision creating array (can't happen.)\n"
-                     << flush;
-                abort();
-            }
-        }
-        return info;
-    }
-}
-
-FunctionInformation *FunctionInformation::AddFunction(const string& name,
-                                                      FunctionInformation *fn)
-{
-    SymbolInformation *xinfo;
-
-    xinfo = LookupIdentifier(name);
-    if (xinfo != NULL && xinfo->tag == kTypeInformation)
-    {
-        cerr << "Bug: you tried to create a function that's also a type\n";
-	abort();
-    }
-
-    xinfo = symbolTable.LookupSymbol(name);
-    if (xinfo != NULL)
-    {
-        cerr << "Bug: you tried to create a function with a name "
-	     << "that's already in use\n";
-    }
-
-    fn->id = name;
-    symbolTable.AddSymbol(fn);
-
-    return fn;
-}
-
-VariableInformation *FunctionInformation::TemporaryVariable(TypeInformation *type)
-{
-    VariableInformation   *info;
-
-    temporaryCount += 1;
-
-    info = new VariableInformation(string("T:") + (int)temporaryCount, type);
-    info->prev = NULL;
-    AddSymbol(info);
-
-    return info;
-}
-                                                      
-
-char FunctionInformation::OkToAddSymbol(const string& name)
-{
-    SymbolInformation *info;
-
-    info = symbolTable.LookupSymbol(name);
-    if (info != NULL)
-        return 0;
-
-    info = symbolTable.LookupSymbol(name);
-    if (info != NULL && info->tag == kTypeInformation)
-        return 0;
-    else
-        return 1;
-}
-
-
-void FunctionInformation::GenerateCode(void)
-{
-    if (body)
-    {
-        quads = new QuadsList;
-        body->GenerateCode(*quads);
-    }
-}
-
-
-
-/*
- * SymbolTable methods
- */
-
-
-int SymbolTable::nextTemporary;
-
-SymbolTable::SymbolTable()
-{
-    int i;
-
-    tableSize = 1023;
-    table = new SymbolTableElement*[1023];
-
-    for (i = 0; i < tableSize; i++)
-        table[i] = NULL;
-}
-
-void SymbolTable::AddSymbol(SymbolInformation *info)
-{
-    int                 index;
-    SymbolTableElement *elem;
-    string              tmp = info->id;
-
-    info->table = this;
-    tmp.upcase();
-    index = tmp.hash();
-    index = (index < 0 ? -index : index) % tableSize;
-    if (table[index] == NULL)
-    {
-        table[index] = new SymbolTableElement;
-        table[index]->info = info;
-        table[index]->next = NULL;
-    }
-    else
-    {
-        elem = table[index];
-        while (elem->next)
-        {
-            elem = elem->next;
-        }
-        elem->next = new SymbolTableElement;
-        elem->next->info = info;
-        elem->next->next = NULL;
-    }
-}
-
-SymbolInformation *SymbolTable::LookupSymbol(const string& id)
-{
-    int                  index;
-    SymbolTableElement  *elem;
-    string               tmp = id;
-
-    tmp.upcase();
-    index = tmp.hash();
-    index = (index < 0 ? -index : index) % tableSize;
-    elem = table[index];
-
-    while (elem)
-    {
-        if (elem->info->id == id)
-            return elem->info;
-        else
-            elem = elem->next;
-    }
-
-    return NULL;
-}
-
-ostream& SymbolTable::print(ostream& o)
-{
-    int                      i;
-    SymbolTableElement      *elem;
-
-    o << "------------------------------------------------"
-      << "-------------------------------\n";
-    o << "SymbolTable @ " << (void*)this << '\n';
-    o << "------------------------------------------------"
-      << "-------------------------------\n";
-
-    o << SummarySymbols;
-    for (i = 0; i < tableSize; i++)
-    {
-        if (table[i] != NULL)
-        {
-            elem = table[i];
-            while (elem != NULL)
-            {
-                o << i << '\t' << (void*)elem->info << ' ' <<elem->info<< '\n';
-                elem = elem->next;
-            }
-        }
-    }
-    o << LongSymbols;
-
-    o << "------------------------------------------------"
-      << "-------------------------------\n";
-
-    return o;
-}
-
-
-ostream& operator<<(ostream& o, SymbolTable& t)
-{
-    return t.print(o);
-}
-
-ostream& operator<<(ostream& o, SymbolTable *t)
-{
-    return t->print(o);
-}
-
-ostream& operator<<(ostream& o, SymbolInformation& i)
-{
-    return i.print(o);
-}
-
-ostream& operator<<(ostream& o, SymbolInformation *i)
-{
-    if (i == NULL)
-        return o << "<SymbolInformation @ 0x0>";
-    else
-        return i->print(o);
-}
-
-ostream& ShortSymbols(ostream& o)
-{
-    SymbolInformation::outputFormat = SymbolInformation::kShortFormat;
-    return o;
-}
-
-ostream& LongSymbols(ostream& o)
-{
-    SymbolInformation::outputFormat = SymbolInformation::kFullFormat;
-    return o;
-}
-
-ostream& SummarySymbols(ostream& o)
-{
-    SymbolInformation::outputFormat = SymbolInformation::kSummaryFormat;
-    return o;
-}
diff --git a/old_not_used_files/lab3-4_old/symtab.hh b/old_not_used_files/lab3-4_old/symtab.hh
deleted file mode 100644
index b10e3c2..0000000
--- a/old_not_used_files/lab3-4_old/symtab.hh
+++ /dev/null
@@ -1,234 +0,0 @@
-#ifndef __KOMP_SYMTAB__
-#define __KOMP_SYMTAB__
-
-#include "string.hh"
-
-class StatementList;
-class QuadsList;
-
-class SymbolInformation;
-class VariableInformation;
-class FunctionInformation;
-class TypeInformation;
-class SymbolTableElement;
-class SymbolTable;
-
-extern FunctionInformation *currentFunction;
-
-extern FunctionInformation *kFPrintFunction;
-extern FunctionInformation *kIPrintFunction;
-extern FunctionInformation *kFReadFunction;
-extern FunctionInformation *kIReadFunction;
-extern TypeInformation *kRealType;
-extern TypeInformation *kIntegerType;
-
-
-
-/*
- * SymbolTable is a symbol table. You'll never really use this
- * directly. Instead, use the methods in the FunctionInformation
- * class for adding and looking up variables in the symbol table
- */
-
-
-class SymbolTableElement
-{
-public:
-    SymbolInformation       *info;
-    SymbolTableElement      *next;
-};
-
-class SymbolTable
-{
-protected:
-    virtual ostream& print(ostream&);
-
-public:
-    SymbolTableElement     **table;
-    int                      tableSize;
-    static int               nextTemporary;
-
-    SymbolTable();
-
-    void AddSymbol(SymbolInformation *);
-    SymbolInformation *LookupSymbol(const string&);
-
-    friend ostream& operator<<(ostream&, SymbolTable &);
-    friend ostream& operator<<(ostream&, SymbolTable *);
-};
-
-
-
-
-
-/*
- * SymbolInformationType is used to tag object subclassed from
- * SymbolInformation. The value of SymbolInformation's type field
- * specified which subclass the object belongs to.
- */
-
-typedef enum
-{
-    kFunctionInformation,
-    kVariableInformation,
-    kTypeInformation
-} SymbolInformationType;
-
-
-/*
- * SymbolInformation is the base class for all information about
- * symbols. It is never used directly; use the subclasses instead
- */
-
-class SymbolInformation
-{
-protected:
-    virtual ostream& print(ostream&);
-    friend class SymbolTable;
-    friend ostream& LongSymbols(ostream&);
-    friend ostream& SummarySymbols(ostream&);
-    friend ostream& ShortSymbols(ostream&);
-
-    typedef enum { kFullFormat, kSummaryFormat, kShortFormat } tFormatType;
-    
-    static tFormatType outputFormat;
-    
-public:
-    SymbolInformationType       tag;
-    string                      id;
-    SymbolTable                *table;
-
-    SymbolInformation(SymbolInformationType t, const string &i) :
-        tag(t),
-        id(i) {};
-
-    virtual FunctionInformation *SymbolAsFunction(void) { return NULL; };
-    virtual VariableInformation *SymbolAsVariable(void) { return NULL; };
-    virtual TypeInformation     *SymbolAsType(void)     { return NULL; };
-
-    friend ostream& operator<<(ostream&, SymbolInformation&);
-    friend ostream& operator<<(ostream&, SymbolInformation*);
-};
-
-
-/*
- * FunctionInformation represents information stored about a function
- * in the symbol table. It contains the return type of the function, a
- * pointer to the functions's last parameter and a pointer to the
- * symbol table for the function.
- */
-
-class FunctionInformation : public SymbolInformation
-{
-protected:
-    virtual ostream& print(ostream&);
-    friend class SymbolTable;
-
-    long temporaryCount;
-
-private:
-    FunctionInformation         *parent;
-    TypeInformation             *returnType;
-    VariableInformation         *lastParam;
-    VariableInformation         *lastLocal;
-    SymbolTable                  symbolTable;
-
-    StatementList               *body;
-    QuadsList                   *quads;
-
-public:
-
-    FunctionInformation(const string& i) :
-        SymbolInformation(kFunctionInformation, i),
-        parent(NULL),
-        returnType(NULL),
-        lastParam(NULL),
-        lastLocal(NULL),
-        body(NULL),
-        quads(NULL) {};
-
-    virtual FunctionInformation *SymbolAsFunction(void) { return this; };
-
-    void SetParent(FunctionInformation *);
-    void SetReturnType(TypeInformation *);
-    void SetBody(StatementList *);
-    void SetQuads(QuadsList *);
-
-    FunctionInformation *GetParent(void);
-    TypeInformation     *GetReturnType(void);
-    VariableInformation *GetLastParam(void);
-    StatementList       *GetBody(void);
-    QuadsList           *GetQuads(void);
-
-    FunctionInformation *AddFunction(const string&, FunctionInformation *);
-    VariableInformation *AddParameter(const string&, TypeInformation *);
-    VariableInformation *AddVariable(const string&, TypeInformation *);
-    SymbolInformation   *AddSymbol(SymbolInformation *);
-    TypeInformation     *AddArrayType(TypeInformation *, int);
-
-    VariableInformation *TemporaryVariable(TypeInformation *type);
-
-    void GenerateCode(void);
-
-    char OkToAddSymbol(const string&);
-
-    SymbolInformation *LookupIdentifier(const string&);
-};
-
-
-/*
- * VariableInformation represents information stored about a variable
- * in the symbol table. It contains a type field which specifies
- * the type of the variable and a next field which is used to link
- * together parameters and local variables in a symbol table.
- */
-
-class VariableInformation : public SymbolInformation
-{
-protected:
-    virtual ostream& print(ostream&);
-
-public:
-    TypeInformation             *type;
-    VariableInformation         *prev;
-
-    virtual VariableInformation *SymbolAsVariable(void) { return this; };
-
-    VariableInformation(const string& i) :
-        SymbolInformation(kVariableInformation, i) {};
-    VariableInformation(const string& i, TypeInformation *t) :
-        SymbolInformation(kVariableInformation, i),
-        type(t) {};
-
-};
-
-class TypeInformation : public SymbolInformation
-{
-protected:
-    virtual ostream& print(ostream&);
-    friend class SymbolTable;
-    friend class FunctionInformation;
-    friend class VariableInformation;
-
-public:
-    TypeInformation             *elementType;
-    int                          arrayDimensions;
-    unsigned long                size;
-
-    virtual TypeInformation     *SymbolAsType(void)      { return this; };
-
-    TypeInformation(const string& i, unsigned long s) :
-        SymbolInformation(kTypeInformation, i),
-        size(s) {};
-};
-
-
-/*
- * I/O manipulators for better output
- */
-
-ostream& ShortSymbols(ostream& o);
-ostream& LongSymbols(ostream& o);
-
-
-#endif
diff --git a/old_not_used_files/lab3-4_old/test/test b/old_not_used_files/lab3-4_old/test/test
deleted file mode 100644
index 2c6428f..0000000
--- a/old_not_used_files/lab3-4_old/test/test
+++ /dev/null
@@ -1,77 +0,0 @@
-declare
-    a : integer;
-    b : real;
-    c : array 10 of integer;
-    d : array 11 of integer;
-    e : array 10 of real;
-    f : array 11 of real;
-
-/* Note that we already have declared a variable f,
- * We would expect the compiler to complain when we
- * try to create a function f, but to continue parsing.
-*/
-function f (x : integer;
-            y : real;
-            z : array 10 of integer) : integer
-begin
-    return z[x + y];
-end;
-
-function fac (x : integer) : integer
-begin
-    if x == 0 then
-      begin
-        return 1;
-      end
-    else
-      begin
-        return x * fac(x - 1);
-      end if;
-end;
-
-function fib (x : integer) : integer
-begin
-    if x == 0 then
-      begin
-        return 1;
-      end
-    elseif x == 1 then
-      begin
-        return 1;
-      end
-    else
-      begin
-        return x + fib(x - 1);
-      end if;
-end;
-
-function g ( x : array 10 of integer ) : array 11 of integer
-declare
-    a : array 11 of integer;
-    i : integer;
-    s : integer;
-begin
-    i := 0; 
-    while i < 10 do
-      begin
-        a[i] := x[i];
-        s := s + x[i];
-      end while;
-    a[10] := s;
-    return a;
-end;
-
-
-begin
-    putint(fib(getint()));
-    putint(fac(getint()));
-    
-    a := 0;
-    while a < 9 do
-      begin
-        c[a] := getint();
-      end while;
-
-    d := g(c);
-    putint(d[10]);
-end;
diff --git a/old_not_used_files/lab3-4_old/test/test.OLD b/old_not_used_files/lab3-4_old/test/test.OLD
deleted file mode 100644
index 9a914c6..0000000
--- a/old_not_used_files/lab3-4_old/test/test.OLD
+++ /dev/null
@@ -1,73 +0,0 @@
-declare
-    a : integer;
-    b : real;
-    c : array 10 of integer;
-    d : array 11 of integer;
-    e : array 10 of real;
-    f : array 11 of real;
-
-function f (x : integer;
-            y : real;
-            z : array 10 of integer) : integer
-begin
-    return z[x + y];
-end;
-
-function fac (x : integer) : integer
-begin
-    if x == 0 then
-      begin
-        return 1;
-      end
-    else
-      begin
-        return x * fac(x - 1);
-      end if;
-end;
-
-function fib (x : integer) : integer
-begin
-    if x == 0 then
-      begin
-        return 1;
-      end
-    elseif x == 1 then
-      begin
-        return 1;
-      end
-    else
-      begin
-        return x + fib(x - 1);
-      end if;
-end;
-
-function g ( x : array 10 of integer ) : array 11 of integer
-declare
-    a : array 11 of integer;
-    i : integer;
-    s : integer;
-begin
-    i := 0; 
-    while i < 10 do
-      begin
-        a[i] := x[i];
-        s := s + x[i];
-      end while;
-    a[10] := s;
-    return a;
-end;
-
-
-begin
-    putint(fib(getint()));
-    putint(fac(getint()));
-    
-    a := 0;
-    while a < 9 do
-      begin
-        c[a] := getint();
-      end while;
-
-    d := g(c);
-    putint(d[10]);
-end;
-- 
GitLab