From d36e988fb97c6848958995d565234315b22eef71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gwena=EBl=20Delaval?= Date: Thu, 14 Jun 2012 23:07:40 +0200 Subject: [PATCH] User manual: first version --- manual/Makefile | 112 + manual/figures/mixed-state-df.eps | 3723 +++++++++++++++ manual/figures/mixed-state-df.epsi | 3723 +++++++++++++++ manual/figures/mixed-state-df.pdf | Bin 0 -> 10703 bytes manual/figures/mixed-state-df.ps | 2314 ++++++++++ manual/figures/mixed-state-df.tex | 147 + manual/figures/node-contract.eps | 1312 ++++++ manual/figures/node-contract.epsi | 1312 ++++++ manual/figures/node-contract.pdf | Bin 0 -> 9079 bytes manual/figures/node-contract.ps | 968 ++++ manual/figures/node-contract.tex | 124 + manual/figures/pds-subcomponents.eps | 486 ++ manual/figures/pds-subcomponents.fig | 29 + manual/figures/pds-subcomponents.pdf | Bin 0 -> 3462 bytes manual/figures/pds-subcomponents.tex | 16 + manual/figures/struct-pg-f.eps | 2851 ++++++++++++ manual/figures/struct-pg-f.ps | 2902 ++++++++++++ manual/figures/struct-pg-f.tex | 120 + manual/figures/struct-pg-g.eps | 2306 ++++++++++ manual/figures/struct-pg-g.ps | 2355 ++++++++++ manual/figures/struct-pg-g.tex | 121 + manual/figures/struct-pg-h.eps | 2779 ++++++++++++ manual/figures/struct-pg-h.ps | 2830 ++++++++++++ manual/figures/struct-pg-h.tex | 118 + manual/figures/struct-pg.eps | 6291 ++++++++++++++++++++++++++ manual/figures/struct-pg.epsi | 4091 +++++++++++++++++ manual/figures/struct-pg.pdf | Bin 0 -> 12613 bytes manual/figures/struct-pg.ps | 4147 +++++++++++++++++ manual/figures/struct-pg.tex | 173 + manual/heptagon-manual.pdf | Bin 0 -> 280179 bytes manual/heptagon-manual.tex | 827 ++++ manual/macros.sty | 558 +++ manual/mathpartir.sty | 421 ++ manual/varwidth.sty | 302 ++ 34 files changed, 47458 insertions(+) create mode 100644 manual/Makefile create mode 100644 manual/figures/mixed-state-df.eps create mode 100644 manual/figures/mixed-state-df.epsi create mode 100644 manual/figures/mixed-state-df.pdf create mode 100644 manual/figures/mixed-state-df.ps create mode 100644 manual/figures/mixed-state-df.tex create mode 100644 manual/figures/node-contract.eps create mode 100644 manual/figures/node-contract.epsi create mode 100644 manual/figures/node-contract.pdf create mode 100644 manual/figures/node-contract.ps create mode 100644 manual/figures/node-contract.tex create mode 100644 manual/figures/pds-subcomponents.eps create mode 100644 manual/figures/pds-subcomponents.fig create mode 100644 manual/figures/pds-subcomponents.pdf create mode 100644 manual/figures/pds-subcomponents.tex create mode 100644 manual/figures/struct-pg-f.eps create mode 100644 manual/figures/struct-pg-f.ps create mode 100644 manual/figures/struct-pg-f.tex create mode 100644 manual/figures/struct-pg-g.eps create mode 100644 manual/figures/struct-pg-g.ps create mode 100644 manual/figures/struct-pg-g.tex create mode 100644 manual/figures/struct-pg-h.eps create mode 100644 manual/figures/struct-pg-h.ps create mode 100644 manual/figures/struct-pg-h.tex create mode 100644 manual/figures/struct-pg.eps create mode 100644 manual/figures/struct-pg.epsi create mode 100644 manual/figures/struct-pg.pdf create mode 100644 manual/figures/struct-pg.ps create mode 100644 manual/figures/struct-pg.tex create mode 100644 manual/heptagon-manual.pdf create mode 100644 manual/heptagon-manual.tex create mode 100644 manual/macros.sty create mode 100644 manual/mathpartir.sty create mode 100644 manual/varwidth.sty diff --git a/manual/Makefile b/manual/Makefile new file mode 100644 index 0000000..d1f1aad --- /dev/null +++ b/manual/Makefile @@ -0,0 +1,112 @@ +# -*- Makefile -*- +# LaTeX Makefile for dvi, ps, and pdf file creation. +# By Jeffrey Humpherys +# Written April 05, 2004 +# Revised January 13, 2005 +# Revised 2006 +# Thanks Bjorn and Boris + + +LATEX=latex -src-specials +BIBTEX=bibtex +PDFLATEX=pdflatex +DVIPS=dvips -sPAPERSIZE=a4 +PS2PDF=ps2pdf -sPAPERSIZE=a4 + +INTERMEDIATE_FILES=aux,log,bbl,blg,dvi,toc,lof,log,lot,out,cb,nav,snm,vrb + +MAIN = $(shell grep -l documentclass ./*.tex) +SOURCES = $(wildcard ./*.tex) +FIGURES = $(wildcard ./figures/*.fig) +ANIMS = $(wildcard ./anim/*.anim) +TEXANIMS = $(patsubst %.anim,%.tex,$(ANIMS)) +EPSFIGURES = $(patsubst %.fig,%.eps,$(FIGURES)) +PDFFIGURES = $(patsubst %.fig,%.pdf,$(FIGURES)) + +PSORPDF=pdf + +-include config + +DVIS = $(patsubst %.tex,%.dvi,$(MAIN)) +PDFS = $(patsubst %.tex,%.pdf,$(MAIN)) +PSS = $(patsubst %.tex,%.ps,$(MAIN)) + +ifeq ($(PSORPDF),pdf) + PSORPDFFIGURES=$(PDFFIGURES) +else + PSORPDFFIGURES=$(EPSFIGURES) +endif + +ifeq ($(PSORPDF),pdf) +all: pdf +else +all: dvi +endif + +dvi: $(DVIS) +pdf: $(PDFS) +ps: $(PSS) + +figures: $(PSORPDFFIGURES) + +anim: $(TEXANIMS) + +%.dvi: %.tex $(SOURCES) $(EPSFIGURES) $(TEXANIMS) + $(LATEX) $* + @while ( grep "Rerun to get cross-references" \ + $*.log > /dev/null ); do \ + echo '** Re-running LaTeX **'; \ + $(LATEX) $*; \ + done + +ifeq ($(PSORPDF),pdf) +$(PDFS) : $(SOURCES) $(PDFFIGURES) $(TEXANIMS) + $(PDFLATEX) $(patsubst %.pdf,%.tex,$@) + @if ( grep "\\bibdata" $(patsubst %.pdf,%.aux,$@) > /dev/null ); then \ + $(BIBTEX) $(patsubst %.pdf,%,$@); \ + fi + @while ( grep "Rerun to get cross-references" \ + $(patsubst %.pdf,%.log,$@) > /dev/null ); do \ + echo '** Re-running LaTeX **'; \ + $(PDFLATEX) $(patsubst %.pdf,%.tex,$@); \ + done +else +%.pdf : %.ps + $(PS2PDF) $*.ps +endif + +%.bbl: %.tex %.aux + $(BIBTEX) $* + +%.aux: %.tex + $(LATEX) $* + +%.ps : %.dvi + $(DVIPS) $*.dvi -o $*.ps + +%.tex : %.anim %.fig + figanim $< + +%.eps %.tex: %.fig + fig2dev -L pstex $*.fig > $*.eps + fig2dev -L pstex_t -F -p $* $*.fig > $*.tex + +%.tex : %.fig + fig2dev -L $(PSORPDF)tex_t -F -p $* $*.fig > $*.tex + +%.pdf %.tex: %.fig + fig2dev -L pdftex $*.fig > $*.pdf + fig2dev -L pdftex_t -F -p $* $*.fig > $*.tex + +clean: + rm -f ./*.aux ./*.log ./*.bbl ./*.blg ./*.dvi ./*.toc ./*.lof ./*.log ./*.lot ./*.out ./*.cb ./*.nav ./*.snm ./*.vrb + rm -f ./*.tex~ + +figclean: + rm -f ./figures/*.{tex,eps,pdf,bak} + +animclean: + rm -f ./anim/*.{tex,eps,pdf,bak} + +bigclean: figclean animclean clean + rm -f $(PDFS) $(PSS) diff --git a/manual/figures/mixed-state-df.eps b/manual/figures/mixed-state-df.eps new file mode 100644 index 0000000..b5da149 --- /dev/null +++ b/manual/figures/mixed-state-df.eps @@ -0,0 +1,3723 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: mixed-state-df.dvi +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%CreationDate: déc 23 09:55 +%%For:gdelavalgdelaval gdelaval +%%Pages: 1 +%%DocumentFonts: +%%BoundingBox: 111 577 454 737 +%%EndComments + +%%BeginProlog +%%BeginPreview: 343 160 8 1440 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000001199ffee000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000bb991100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000066eeff770000000088ffff0000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000ff110011110000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000000000dd330000000000000000ff0000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000088ffee88000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000000000002200000000000000000000000000000000ff000033ddff99000000ff0000000088 +% ffee660088ffdd330000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000055eecc0099000000ffffffffffffff0000000044ffffffbb222211ff000000ff00000000ff +% 33444466dd1188990000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000222277338800000000000000000000000000000000ff00000088ffff000000ff0000000055 +% bbdd6688ffffffbb0000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000bb119944000000ffffffffffffff000000000000ff000000ff22ff000000ff0000002266 +% 0022ff66dd1100110000000000000000000000000000000000000000000000000000000000000000 +% 00000000000033444477888888889988888899888888888888888888998888554444000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000ccffee00000000000000000000000000000088ffffffbb0099ffaaee90ffffffbb0033ee +% ffee770088ffff990000000000000000000000000000000000000000000000000000000000000000 +% 00336688888866444444000000000000000000000000000000000000000011444466888888888888 +% 55110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000776644aa000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000022558888 +% 99774400000000000000000000000000000000000000000000000000000000000000000000000000 +% 44888888662200000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000055ffbb11000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000225588888877440000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000447788886622000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000338888774400000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000003377888877330000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000338888661100000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000022668888440000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000228888661100000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000669977220000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000441100000000000000000000000000 +% 00000000000000000000000000000000000000227799772200000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000022888855000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000003377888888558888888833000000000000000000 +% 00000000000000000000000000000000227799772200000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000055888822000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000888822000000000000001177881100000000000000 +% 00000000000000000000000000006699882200000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000001177996611000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000001188994400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000003388883300000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000011888822000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000116699660000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000118888220000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000449955000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000002288882200000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000055994400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000008833000000000000000000000000000000000000002299000000 +% 00000022888822000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000006699330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00228888110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000888822 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880022 +% 88881100000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000001188 +% 88110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000bb0000000000000000000000989988 +% 11000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 11888811000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000002200880000000000000000000033bb3300000000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00002288880066000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000008811880000000000000000000077118800000000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000033998f330000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 888888888888888888888898c9880000000000000000000077008800000000000000000000444400 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000055888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888b8d7b58888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888888888888888888888888888888855000000 +% 000000000000000000000088118800000000000000000055ffffff55000000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000339955000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000002200000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000055991100 +% 00000000000000000000002200880000000000000000006600006699000000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000990000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000119900 +% 0000000000000000000000000088000000000000000066aa110033ff550000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044550000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000008811 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000099110000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000088880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000003366663300000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000033666633000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001170a68833000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000448888886633336688888855 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000004488888866333366888888550000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000114498902266888888778888887733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000001188770000000000000000000055 +% 99110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011887700000000000000000000778811000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001188880000000000110000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000449922000000000000000000000000 +% 11995500000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000004499220000000000000000000000002299440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000008822000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000077770000000000000000000000000000 +% 00007788000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000777700000000000000000000000000000000778800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000008800000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000004477000000000000000000000000000000 +% 00000055550000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000055770000000000000000000000000000000000005555000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000664400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000119900000000000000000000000000000000 +% 00000000991100000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000011aa000000000000000000000000000000000000000099110000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000990000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000882200000000000000000000000000000000 +% 00000000119900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009922000000000000000000000000000000000000000011990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033660000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000044770000000000000000000000000000000000 +% 00000000005555000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000557700000000000000000000000000000000000000000000555500000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000088110000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000099000000000000000000000000000000000000 +% 00000000000088000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000002288000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000000000000000000000000000 +% 00000000000088000000000000000000000000000000000000000000000000000000000066eeff77 +% 0000000088ffff000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 0000000000000000000000000000000000000000000000000066eeff770000000088ffff00000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008822000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000bbffff44000055ee0099ff000000 +% 000000000000772200000000000000000000000000000000000000000000000000000000dd330000 +% 000000000000ff000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000008800000000bbffff44000055ee0099ff0000000000000000008811000000 +% 00000000000000000000000000000000000000000000000000dd330000000000000000ff00000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000333344660000000000ff0000000000ff0000ff000000 +% 000000000000445500000000000000220000000000000000000000000000000000000000ff000033 +% ddff99000000ff00000088ffee66000088ffdd330000000000000000000000000000000000000000 +% 00000000000000333344550000000000ff0000000000ff0000ff0000000000000000004444000000 +% 00000000220000000000000000000000000000000000000000ff000033ddff99000000ff00000088 +% ffee66000088ffdd330000000000000000000000004444 +% 00000000000000000000000000664400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000224444444444444444444444a899330000000000ff0000000000ff0000ff000000 +% 000000000000008800000055eecc00990011bb00000000ffffffffffffff0000000044ffffffbb22 +% 2211ff000000ff000000ff3344440066dd1188990000000000000000000000000000000022444444 +% 4444444444444444a889220000000000ff0000000000ff0000ff0000000000000000001188000000 +% 55eecc009977ffee88000000ffffffffffffff0000000044ffffffbb222211ff000000ff000000ff +% 3344440066dd1188990000000000000000000000004444 +% 00000000000000000000000000990000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000002244444444444444444444449ba2220000000000ff0033ccffeeff0000ff0055dd +% ffbb00000000008800000022227733884499ff0000000000000000000000000000000000ff000000 +% 88ffff000000ff00000055bbdd660088ffffffbb0000000000000000000000000000000022444444 +% 44444444444444449ba8110000000000ff0033ccffeeff0000ff0055ddffbb000000000088000000 +% 2222773388dd0033ee00000000000000000000000000000000ff00000088ffff000000ff00000055 +% bbdd660088ffffffbb0000000000000000000000004444 +% 00000000000000000000000044660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000335544550000000000ff00dd440066ff0000ff00eeff +% ffff00000000446600000000bb1199440000ff00000000ffffffffffffff000000000000ff000000 +% ff22ff000000ff000022660022ff0066dd1100110000000000008800000000000000000000000000 +% 00000000000000335544440000000000ff00dd440066ff0000ff00eeffffff000000004455000000 +% 00bb11994400002255000000ffffffffffffff000000000000ff000000ff22ff000000ff00002266 +% 0022ff0066dd1100110000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000880000000000ff00ee440066ff0000ff00ee44 +% 002200000000773300000000ccffee000000ff00000000000000000000000000000088ffffffbb00 +% 99ffaaee90ffffffbb33eeffee77000088ffff990000000000008800000000000000000000000000 +% 00000000000000000011880000000000ff00ee440066ff0000ff00ee440022000000007722000000 +% 00ccffee0000332222000000000000000000000000000088ffffffbb0099ffaaee90ffffffbb33ee +% ffee77000088ffff990000000000000000000000004444 +% 00000000000000000000001188000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000bbffff76ddffbbff22bbff8833dd +% ff88000000009900000000776644aa0044ffff440000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000008800000000bbffff76ddffbbff22bbff8833ddff88000000008800000000 +% 776644aa0088ffffcc00000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000004455000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000000000000000000000000000 +% 000000000000880000000055ffbb1100000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 55ffbb11000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000006644000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000066440000000000000000000000000000000000 +% 00000000003388000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000664400000000000000000000000000000000000000000000337700000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000991100000000000000000000000000000000 +% 00000000009900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009911000000000000000000000000000000000000000000990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000228800000000000000000000000000000000 +% 00000000883300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000002288000000000000000000000000000000000000000088330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000007744000000000000000000000000000000 +% 00000033880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000077440000000000000000000000000000000000004488000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099440000000000000000000000000000 +% 00003399000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000aa330000000000000000000000000000000033aa00000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000118800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000778811000000000000000000000000 +% 00888800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008888000000000000000000000000000088880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000444400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000000000000033b6440000000000000000000033 +% a7400000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000040a0330000000000000000000033a733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000663300000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000088b098888888663300003366888888 +% 40660000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000001188b0988888886633000033668888884466000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000009999000000336688887744000000 +% 00990000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000000000000000aa880000003366888866330000000099000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000336622000000000000000000000000 +% 00664400000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000004466220000000000000000000000000066440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000066ee11000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000881100000000000000000000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000008800000000000000000000000000000000880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000008800000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011880000000000000000000000000000 +% 00008822000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000228800000000000000000000000000000000882200000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000226600000011880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000088220000000000000000000000000000 +% 00001188000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000882200000000000000000000000000000000228800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 001199ffee2200000044440000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000088110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000008800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00aa9911770000000044440000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000006644000000000000000000000000000000 +% 00000033660000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000066440000000000000000000000000000000000004466000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00ff2233774400000011880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0099ff99ee8800000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000099000000000000000000000000000000000000000099000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000990000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000227700000000000000000000000000000000 +% 00000000554400000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000003366000000000000000000000000000000000000000066330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000444400000000000000000000000000000000 +% 00000000445500000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000004444000000000000000000000000000000000000000044440000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000554400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000663300000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000066ee1100008822000000000000000000000000000000000000000011880000000000 +% 0066ee11000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000445500000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000880000008800000000000000000000000000000000000000000000880000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000001199ffee000000880000000000000000000000000000000000 +% 0000000000880000001199ffee000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000022660000008800000000000000000000000000000000000000000000880000000000 +% 00226600000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000bb991100000000880000000000000000000000000000000000 +% 000000000099000000bb991100000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000001199ffee220000008800000000000000000000000000000000000000000000880000001199 +% ffee2200000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000ff110011110000880000000000000000000000000000000000 +% 000000000088000000ff110011110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000aa99117700000000880000000000000000000000000000000000000000000088000000aa99 +% 11770000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000088ffee88000000880000000000000000000000000000000000 +% 00000000008800000088ffee88000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 000000ff22337744000000880000000000000000000000000000000000000000000088000000ff22 +% 33774400000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008811000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000663300000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000099ff99ee8800000077220000000000000000000000000000000000000000118800000099ff +% 99ee8800000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000004444000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000444400000000000000000000000000000000 +% 00000000446600000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000004444000000000000000000000000000000000000000044550000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000003366000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000118800000000000000000000000000000000 +% 00000000554400000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000002277000000000000000000000000000000000000000066330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000044660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000990000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000006644000000000000000000000000000000 +% 00000022880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000066440000000000000000000000000000000000003366000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000664400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099000000000000000000000000000000 +% 00000088110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000008811000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000077220000000000000000000000000000 +% 00001188000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000882200000000000000000000000000000000118800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008822000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011880000000000000000000000000000 +% 00008822000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000118800000000000000000000000000000000882200000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000001188000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000881100000000000000000000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008811000000000000000000000000000000880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000088110000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000000000000000000011c0000000000000000000 +% 00000000000000000000000000000000000000000000000000228800000000000000000000000000 +% 00664400000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000002277000000000000000000000000000066440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000022770000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000000000000033aa90000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000044441100000000 +% 88990000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000099000000000011444411000000227799000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000990000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000055880088000000000000000000 +% 00000000000000000000000000000000000000000000000000004466227788888855448888888822 +% 9b998800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000044662288999988554488888888229b99880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000446600000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006688000088000000000000000000 +% 000000000000000000000000000000000000000000000000000000a4882200000000000000001188 +% a8330000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000a48822000000000000000011889b33000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000009900000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000886600000088000000000000000000 +% 0000000000000000000000000000000000000000000000000022aa55000000000000000000000000 +% 44992200000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000002299440000000000000000000000004499220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000006633000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088330000000088000000000000000000 +% 00000000000000000000000000000000000000000000000033991100000000000000000000000000 +% 00118866000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000558811000000000000000000000000000011885500000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001188000000000000440000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000011aa33000000000088000000000000000000 +% 000000000000000000000000000000000000000000000011aa000000000000000000000000000000 +% 00000088220000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000011990000000000000000000000000000000000009911000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000088222277998888778888887733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000022991100000000000088000000000000000000 +% 00000000000000000000000000000000000000000000009922000000000000000000000000000000 +% 00000011990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000099110000000000000000000000000000000000001199000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000022a08833000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000003399110000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000557700000000000000000000000000000000 +% 00000000447700000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000005555000000000000000000000000000000000000000055660000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000668800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000990000000000000000000000000000000000 +% 00000000008822000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000119900000000000000000000000000000000000000000000991100000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000066770000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000044550000000000000000000000000000000000 +% 0000000000445500000000000000000000000000000000000000000000000000000000bb00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000444400000000000000000000000000000000000000000000445500000000 +% 000000000000000000000000000000000000000000000000bb000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000008866000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000007722000000000000bb00000000000000000000 +% 00000000000088000000000000000022000000000000000000000000000000000088ffffff4488ff +% 99ffff00ffff00ffff0088ffdd330000000000000000000000000000000000000000000000000000 +% 000000000000000000008811000000000000bb000000000000000000000000000000008800000000 +% 0000000022000000000000000000000000000000000088ffffff4488ff99ffff00ffff00ffff0088 +% ffdd330000000000000000000000000000000000004444 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011883300000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000000033bb33000000000000000044 +% 000000000000880000000055eecc009900000000000000ffffffffffffff0000000000ff000000ff +% 7700bb0000ff0000ff66dd1188990000000000000000000000002200000000000000000000000000 +% 000000000000000000008800000000000033bb330000000000000000440000000000008800000000 +% 55eecc009900000000000000ffffffffffffff0000000000ff000000ff7700bb0000ff0000ff66dd +% 1188990000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001199330000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000771188000000000000000088 +% 000000000000880000000022227733880011bb00000000000000000000000000000000ff000000ff +% 0000000000ff0000ff88ffffffbb0000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000007711880000000000000000880000000000008800000000 +% 222277338877ffee88000000000000000000000000000000ff000000ff0000000000ff0000ff88ff +% ffffbb0000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000011888811000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000000077008800000033ddffbb55ee +% ff4400000000773300000000bb1199444499ff00000000ffffffffffffff0000000000ff110000ff +% 0000000000ff1166ff66dd1100110000000000000000000000008800000000000000000000000000 +% 0000000000000000000088000000000000770088000033ddffbb0055eeff44000000008822000000 +% 00bb119944dd0033ee000000ffffffffffffff0000000000ff110000ff0000000000ff1166ff66dd +% 1100110000000000000000000000000000000000004444 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000118888220000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000055ffffff550000ee44000000ff +% 000000000000881100000000ccffee000000ff0000000000000000000000000000000099ffbbbbff +% ffbb000000aaffccff4488ffff990000000000000000000000006600000000000000000000000000 +% 0000000000000000000088000000000055ffffff5500ee4400000000ff0000000000008800000000 +% 00ccffee000000225500000000000000000000000000000099ffbbbbffffbb000000aaffccff4488 +% ffff990000000000000000000000000000000000004444 +% 00000000000000000000000000880000000000000000000055ddffbb880000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000002299882200000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000066000066990000ee44002200ff +% 22ff000000008800000000776644aa000000ff000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000660000669900ee4400220000ff22ff000000008800000000 +% 776644aa000033222200000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000000000000000008800000000000000000055cc330044dd0000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000022888811000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000880000000066aa110033ff550033ddff8800bb +% ff9900000000880000000055ffbb110044ffff440000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000990000000066aa110033ff5533ddff880000bbff99000000008800000000 +% 55ffbb110088ffffcc00000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000088000000000000000000dd22000000550000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000228888110000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000066330000000000000000000000000000000000 +% 00000000001188000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000773300000000000000000000000000000000000000000000227700000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000002288000000000000000000ff00000000000000000000000000444400 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00002288881100000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000033660000000000000000000000000000000000 +% 00000000005544000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000446600000000000000000000000000000000000000000000554400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000088000000000000000000dd22000000220000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 44998811000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000aa1100000000000000000000000000000000 +% 00000000009900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000009911000000000000000000000000000000000000000011990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000000000000000008800000000000000000055cc330022880000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000004499 +% 66000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000119900000000000000000000000000000000 +% 00000000883300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000002288000000000000000000000000000000000000000088220000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000880000000000000000000055ddffbb330000000000000000884455 +% 00000000000000000000000000000000000000000000000000000000000000000011446688996600 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000005555000000000000000000000000000000 +% 00000044880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000077440000000000000000000000000000000000004477000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000663300000000000000000000000000000000000000000011a8c088 +% 88887744441100000000000000000000000000000000000000000011447788888888553300000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099110000000000000000000000000000 +% 000011aa000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000991100000000000000000000000000000000119900000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077338800 +% 00002244558888888888888855442200000000000022448888889988442200000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011995500000000000000000000000000 +% 0055aa11000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000119955000000000000000000000000000055991100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288003300 +% 00000000000000000000001144448888888888888877441100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000005599110000000000000000000011 +% 88770000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000055991100000000000000000000119955000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000066ee11000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000011998855220000000011448899 +% 22000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000119988441100000000114488aa1100000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000777700000000000000008800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044779999888888441100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000000000000000000011448888888888884411000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000011887711000000000000226600000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 001199ffee00000000882211770000001199ffee2200000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000888822000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00bb9911000000002299000066220000aa9911770000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000002277888888558888888833000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00ff110011110000bb22000000880000ff2233774400000000000000000088000000000000668888 +% 22000088888822000088888822000088888822000088888822000088888800000088888800000088 +% 88880000008888880000008888880000008888880000228888880000228888880000228888880000 +% 2288888800002288888800002288886600002288886600002288a866000022888866000022888866 +% 00002288886600004488886600004488886600004488886600004488886600004488886600004488 +% 88440000448888440000448888440000448888440000448888440000448888440000668888440000 +% 6688884400006688884400006688884400000000004444 +% 00000000000000000000000000000000000000000000000000441100000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0088ffee88000000990000000077000099ff99ee8800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000000000000000000000000000000bb00000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000220000000000000000000000000088ffffff440088ff99ffffffff00ffff +% 0088ffdd330000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000055eecc0099000000ffffffffffffff0000000000ff00000000ff7700bb00ff0000ff +% 66dd1188990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000002222773388000000000000000000000000000000ff00000000ff00000000ff0000ff +% 88ffffffbb0000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000bb119944000000ffffffffffffff0000000000ff11000000ff00000000ff1166ff +% 66dd1100110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000ccffee0000000000000000000000000000000099ffbb00bbffffbb0000aaffccff +% 4488ffff990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000776644aa000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000055ffbb11000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000007777000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000002200000000000000 +% 00000000000000000000220000000000000000118877110000000000000000220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000055eecc0099000000ffffffff +% ffffff00000055eecc00990000000000000000882211770000000055eecc00990000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000222277338800000000000000 +% 00000000000022227733880011bb00000000229900006622000000222277338877ffee8800000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000000bb119944000000ffffffff +% ffffff00000000bb1199444499ff00000000bb220000008800000000bb119944dd0033ee00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000000ccffee0000000000000000 +% 00000000000000ccffee000000ff0000000099000000007700000000ccffee000000225500000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000776644aa0000000000000000 +% 000000000000776644aa000000ff00000000000000000000000000776644aa000033222200000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000055ffbb110000000000000000 +% 00000000000055ffbb110044ffff4400000000000000000000000055ffbb110088ffffcc00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000077220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044660000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000008811 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000aa1100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000338800 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000119966330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000004488881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000033668888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888888888888888888888888888886622000000 +%%EndImage +%%EndPreview +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: mixed-state-df.ps +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips mixed-state-df.dvi -o +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.12.23:0955 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +/enccorklm[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphenchar +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scommaaccent +/Tcaron +/Tcommaaccent +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scommaaccent +/tcaron +/tcommaaccent +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 94 /logicaland put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 +7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 +A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 +E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A +221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A +27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF +5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 +0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 +DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A +71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 +4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C +515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609 +C627A8B00175D263CA1493E60F424099150B4946B7E39E973621B77B6492F162 +FEEDCF1856ADF1C2567129CAB0C4BDC939FFF5E3D4CD3F852A243D46543A6974 +4BB61A63D4BE28810638C6980F80151FAB75F6FB1A34EEB8ED6E63C2CF530C2A +EA8840F4E122F4049CB05514C2A30594DC067553D4BB7A2FDE456F082ED3337E +FA63A4D535056AABADB7C9273CF101D40C994D60958C2D8A09753C4215791095 +6A40D8619C0729E1739D3D788F94FCF3FE1DB07D616624E142F3AFC8B6D0AEE7 +EFC2D93FAC6A6DAD90D1EA4D4FC8C2DB32CF6DDE763612CC2574465EB305DE6D +5C95D1C8A40215FFFA9F06C527CE974E4ADA3C0A2F66D9 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 50 /two put +readonly def +/FontBBox{-27 -250 1122 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D +E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 +47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C +8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 +78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 +1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E +01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B +C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 +F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 +8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF +A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 +455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 +9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 +EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B +52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 +563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F +0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB +7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 +0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 +1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4CD5C7347D2E +1D0D6630F446F3708FCB29A85F40B4DAB4D60AA8F5B2DBD67F2E45D80C7A7E86 +144669F75F8FA14609F8E4246FEC475ED262E03D30393C78C7828206842B565A +DBE20EA52EE9C4C3862B2F5F12CF89D935B89B84A45CEFCEAEE8EC8806339364 +56FF1FE2E5112803E3E40162D5188D2210A54816AA9960611721C23A292AE80A +8F8C0FB114D71C111700B0FEA8804F37C5D31ECD7006603C53F4BDF7208286AF +3A25CEE58E88BF81A4800B68C2A19EBDADF9B1074702E779A7DD915EFE09D35E +BD176D7346D859D0944520171C4E97696AE0502C43C391FCE5E8FB1789065E18 +BE3AF62200D57912360411CE848B4550D1B0A3BA576F9B41CED3A23E753631A7 +25375ABE8A4B55BC65AE2EAFAE452766961965093084D218637FB447795CC991 +EB1EF26BF82B7A81FA847ABD3B559D35828AD7DDC5FC7B43C6C14E6ADEDD7663 +F272AA9A121630C5263D58773BCB1437EC2FC54C4AF90E677A8E7D1738D003D4 +18998C03CC9AE182E7758767FEB5E1B03C6CC32AD30D0ABAE6552290771E2CB1 +A23F469A8447C1868C6DEC2C3C2BCFC691867E +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 61 /equal put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E +4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 +E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 +5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 +639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB0342893C0BBC0A879 +B7220832FB50103F72F8B5D986B7619683B3BE2BBEFDBCE02277C601A977C3CC +A643D219A9074AFFAEACE5CF1E007DF84E7B0634F5FF6824D3ABC3CE1259C2F8 +0D023DBDD4DD06EF96751AA97695823E5E8FEA5C526B78059E57293164FF5B4E +452ABA970DE4680E0170CBD232901F175DD37779D63BC85BA1450F2A6C3E62D4 +6636A59DBA0BE8DECA24B77DB2A60676CF6146666094BA9F805E7BE295BCC02C +7422EC734C49DC0529F6829881A0855596C8F17F089A9D8EF68BD3FBE9BBC987 +674637AA811D0E4653E7E044EF655B9CC90912236F4B78C01ECA4EBE3E0AF090 +688571B045A62D267FF554E63D810B2491CB +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 99 /c put +dup 100 /d put +dup 121 /y put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +956017667094CD8DC214A666D7D12CB23EC030318B42D86AF321F0A234FDF8C8 +0A6CBC992B9FF791249226FB589E459A7EE7E76DE47055EF5AB8EC15687EEEE5 +A349DD8DBCAA138439A148C4308A1BF947B2C53AA511E57094B4EE63FEE5AD73 +99371434C8ED6DA51C882658C2E20F74BD3AB348E2B158C6B1910B7611786A4B +9506F7EE9C31C3A451494290C9A8FFA96CF2BBB6A108B756F778C87906E658F7 +97476AF567248875F9D60A794C8DF4B2552C97C604273EC7F6999DD7012C996D +FF821055EB28BC7D90E09AF6AE0D30BFD6E2750A9C7D36C9CF89F3D6C140F6EE +7421FED61A889B883B10EB16EFB58E0120F98EC7A8CD0660B9D9BBAC4DE7FF0A +37CDE0B1044DF703828FD489C79BB296B687AB896A5D6C91DC8E498CABFF7F29 +DA901FFA48996B55AC3ACDA5868553452CC2736D5C6C32B056193A2D2485F881 +101A710A2C6BEF85863E9DAFBF77AC8FBF87AC6F57C4A14111418CD5AD8CE659 +BC1CB6279EBB58C91A3D823E34CF7C6A2FF8FC477B4DD9820963FA6D0E436AF1 +A3EA9E2DA683758F4B541CE0428688FA984D15FD331ECA90F1723BD553492349 +3789E92B601B0A4BB71463A13EC4F6FF66E5F3871A51B378432510DB4C11C582 +00070573CE88C043EB3923332D4617C9773A418935511745D210089419D42249 +4987F7D76D7AA27D073D852DED9EFEE6F7578A7E72A7E766D8A7AB00D0BC4C2C +945185D04B05C6F071981B080D96F1C8F035D26F901C35088617F690CD0FD668 +089FDDCD26BFCBF65F371B1637C28FC248B35D0DCF3A85CDCA16DFC7DEA05423 +F0C4E6C85C33093AC3A1E7099BB44C5287A12331C34DA53F8E05A1284EBA6171 +2FB2736072C3D0E50045D3C280FB7F729276D4EDC0BA0DA8D44B76D86C83ED41 +6E8B9594F24B95650942BB364557ACFBAD6593329EBBBF4BEFB63BEA2818BCE6 +61914E49DA03A7D8A56310218EAC0DF0ED7FBE0D4CFFCE8E7A90DF11205A40A9 +D571888DC0F9A8DC6B9A96E37531107F9D408044B174DBD1DBAAE61064A9D451 +C041D678B19C372C68803703B16A4017 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% CM sources: copyright (C) 1997 AMS, all rights reserved; METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki from GUST; copyright (C) 2003, 2004 EUROPEAN TeX USERS GROUPS (supported by DANTE eV, GUST, GUTenberg, NTG). +% ADL: 694 194 112 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(0.92)readonly def +/Notice(CM sources: copyright (C) 1997 AMS, all rights reserved; METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki from GUST; copyright (C) 2003, 2004 EUROPEAN TeX USERS GROUPS (supported by DANTE eV, GUST, GUTenberg, NTG).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-189 -290 1417 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6061DD20951DD849239E67FC719E6937CD89235DBD6977913AC19BDD807D67E9 +3CB755270EBB9FBA7A68F47A5049417A7D9C300CAA27B465CDC8473B8863B100 +1AB30DA701F87DE8CF117373EEF3C157A2C7A61E005027E10CB64B2EC6798353 +D37D59F4B3135D2DD1F9B5A43596281A3AFE9E29500919B5D1909AE7473EC21A +F3632A085571E81B3E945BCECF8787BEBD1CF03DBC7E3B24EA3671FFB921A486 +2051BD5263D77F9028048E3E057FC245657B32B8F7B89CE682B1F3B60A9652B0 +D5F393557FC860FA463ECE8ABC7779971E06AED24D5A3E55CE87F446683DB2DD +919F9AAE743CDB91CB9083B016492F7497D11780D6E8FA0CB2B360DA6BBD8FBE +05A4F1F1330EFBD45A0013F9E3CFD26EF83A8C6D393CB7CA381EBB93B8EDE6F6 +C11FF2BAEB5B76B5FB7CD33D6CAB0338790E22D34A5D464E886826E75D09D592 +415F8CB5AE9C70B79A59B06BE0533EA14232278A14FB75307D81C35E5405D114 +0C8E499DCDBC77BAD88DBB26B11324BEEF539B752B0BACDC5C91CB5B3A668F44 +9DE009C17CF03BECDFCDE9D0FB06040A107D924BCF82DFD87DF58E4ED381FEBF +C5B46D5A2479FA23D1A80733A7048DB9C3251A16772AAECCA82D323AE2611EB8 +BAD710C0AD5D7EE71504D968387ED1C69F9F39A53E6ADFCD528061311F95FE8D +D05F8AF45122781B39C3B0C7B015B1735AD7CD1D5F74266E7896A5F48BF55B2F +8FFDDEBA903A39CBBA7C3E07180A0047ECD37CBA9584D1EA4094998500AED112 +C5A518DE768B78CC3205DFFAB99F7A8DA9CAEF1A7A49EA970EEB60623FC6AFE2 +D97206CEC98C42B18D6DFA009C30CC8540526F6C9CF5A2EA800482A59F038A52 +D827EC053FB6D196D6A0B89A8DBB7DD83111643CC066E676E52680371D03EDD3 +89417F387F9A4024927ED393A9F4213D30B583E220F80BA5571A6E412839A1E0 +0212866BA7ED46F2B0994068C2F9F083F990F21A7611923C07007FDCC1895EC4 +0754417E393B7DB0331033E4F074D29DF85080F069561019E04A1973E29B2B40 +9995B5EB6A88A30FB007D57FEFC2BC92B5941387A78C1E733A92C8B97FF27348 +B1CDE90C5BD87A2668C28A6FBB81E9A15B54807B1EDAC1687590ABFEA5BD6331 +81D694F8A1F7EA92932FD6EA76A7A317218DD1D5EA6436A0224D41C842816A59 +F0238FC2FB1BFE35F67D7A5B693EFE15A466950C44AE2976E629F307A64B286C +02409330317B4FC830F541558C4E40E9494038C8C4146D9E400A2CF70467645A +2A082C856FBCF6235BAD1F0DB8BB8D647ED8E6E56B49BD45FB3276FD3F0B755A +375F5C9D4F03D038DAFC2F795EA0700277DE0ED84321CC016331B03B13C745D2 +B657935C81CF7CC61260CF2B227DED699ADDE69F082EA90EE8A7E00080300F0A +05D265549982D566148A8F2784F150B9180ECCCC77586E39586DB7CB534D1BAA +26D44CF32E3CA37C0A3C956D0251A3799F7AC8EBDD4D538E4FF8BD62AE25DE20 +A0745D88EDAB8F600225DFFA526840EF5367946F3DF67C10B47377A99EBA1A82 +1EDC6BE3FD98C5EF08ADDDF69890FB2039F35A39AE53445277C899FE86E54B8B +DB1490AC76FF84E36C51916902C2CD37D254925C8492A676F6B639809F749F46 +EDD935018D616E4B6C65760218604DA7671A2249F5ECD4DEEB154FAD70DA94BD +3F6D96ED689EC4CCFACAF58611D2FD16232973483E312CDAC16CA0643282228B +E7F075CE96A53614ADDA732F0927DAABC1C98613DE9300FB2099A0299A8F743D +418E1D967FAED5A7918073D89DA1A5EF78FCD1F235F32A62F24155932540D9AD +3349225E6B8EB758ECEDE8173B87B4AF1DB7CA98A870C13DBCE520C20E6591B1 +F9A12B73D66020B32DB77E1DA2E2F92EB1890FE6BB060A0F1F93960ECB3D525C +0F83815521202FAD111B1E7CC957342547EE3C628F9A334F62DF98CEC11E9127 +3A1462E6E1A52406037E2B86C88F3E83C98EC71CB8627476F29BA6155BB0695C +B857D7D18E788D2DF9753691F487244EDD16DD0E11384C2B9911C0B7333AC1AB +759282BD00BD9B73E650FFB71DEAFD8526EE87B9D959731613787974F7593F2C +C8CF006AEF8B1106D9E42E1BD62B87CC67C268BA8DB757B85BB9E137D94D7E59 +E418EE32B73E12469A20CE3D0401A7B165F5271B585DF3C4F2E29BB880EFC696 +D77D210536D7D1148AC9EA94C5F755919054DC900685CE73A8D5738C2BC3A5CA +A87F327ACED1EA729FBBF3D9C2829B9FA5A21173244F1707473EB703C2B27847 +402CA4B685827479170AE5F481AA21E8523BC287BAFD0D4CB5B549B69AC94FE8 +EA2FD439DE9ADB1786283C4EEC972AA3F26BE495BEDE5208EF1DC1009C1E9D28 +B71A246B043CE44E65F7AE9B19697682E4AEA88E2C9D3762C911AF08BA10D0F9 +ED7B26992399F7151E5B56F225D5F360452FA11ECDCCB2A074C78B92C8573750 +B91386CECD4A1243D26B0ED524949A252036B921751FB3806B69940F415DCDAF +41206F504F14DD921D63C229C8B7CE8F110BC5421EBE568B4DD7BD55A2512D89 +5D3A9E698423B4F75DC8AF27ACFD99EAD434BCC277A4805E6F068CF2030A32C2 +4BC2D66EDD81132E44128EE1BE623EDD5DAB0479F4CF492E674B2237E61AADA9 +E11209807CEA51B208667AC6B70F3C41E627B1DB9876EE658C50AB2979688AA1 +1FFB6F594D326D48E679190A0FAE0EB69ECA894D177FBBF1DA7D23111F9CE050 +A46D17DA14AB2F8CFB0D10ED1517489C3ED9E8A3E46D69E5D786241C630615DF +446C732E191427FC63A7A675AE7AAC0651833072010FFE6F743B14204876579A +1A5E93702FCC8CFFC54B84B977A8CDB82BDDAED09691A6FCD3FEAF49DD1962C7 +7742A8C011C9628BED9C7AD8647A10424821CA583928714F3FA3D08D08C1A696 +775658C66AABE8B32B8660D2759970340F342E48FC8DA1BA1DD475DA0CDDDAE0 +FBAB3936904110A9FEB908544B948A1EC3203062681DFB3A2BEBF5913DDD852C +E7E523CA57F77F654EA4164E2B9BD986C480EEEE1DB28D4360166BD8DFD5C666 +8C60E43D71307EEC9D6E9C1B520347775505F87BDCC02101AFF38BA1917A296C +2BA640EA03A5D6704780155DE7E7B00A8B99E733AA64B1ED97196C25737D3DC6 +DD65C90A8A1C2ED11A538528BC4B2683DF88F44B9F9CC174C1ECDD3A63E5883B +FAA8779B1D7CD4882F55258C57D4A8367D82EF814BD9774ECD2A909668841183 +ABD7EFE82B09F02939A2D710FD86D37FD12C3584FC414A29C55D43AD2D7FAC15 +78A97F819A6AFE696782CCAA8E8A7216C37FA27D35C5AC101E91B84180444A0A +928894F8FCA116CFFFF124631EAB997942759F3D10E56C2735396E21EA48F32E +1E22ABED8404163ED36491F24D7C3D634B25C2C67C43EB1546BA7FE32409951C +ADA934F8896AA603796D9E54555CFAE6843699E4C3394FAD3479BAFFB68D2FA0 +9DF38B3FC60F78AF509D7B448A0DA42C5E4565DFB0B0F625F831BF96045BA659 +56D3F6C169C9A3EF1183DF0E452D5BEC576F18A38E3C45E186B8EAC1C728AF18 +4694442AADDBB4DEAF6141D460D1FE4D5BA3E82782BEC3FA70A36E6F2E812C23 +119D75A47EBCE9DA191A0720E853FF0603877722871CDEA1DB2820BDB7C86496 +6FBEE8989D3AD64DAA7BDFED532F101274010633C264823E4DCE5C27817F9E51 +75C0AD49A9C9E4AE9D5DBF74CEDC0D5D35D8B99854C5011191AAAF5640A0B956 +B9C9876181C5BF3BADCFFF53C23B0C3BE81A7741ABCB2AE2039CE16E1FE730C2 +6702E68F736082B87A03BF1C3904DF76D09C575A27CD28508B53AA474A7BC5A2 +9688E833A340237E6A7350C0509218541117423AB5921DE8EAC56ADB58FB18C2 +7A41CE503CABEDC535EFF70A777E892F5B7BD352E355DE386E2A72FB0769F8AF +D9374011AFBE3B5417B07D10B751B4D088D95C02B3DB3A00354353B50C9B2DC9 +7AC798D4FEFE2F26821FABF9D3D0CBFD6FA67EA6CCD740525D51D713CC67DDCA +DA96AA891BBCF4ED4F5D49760433F25060330653F4E65CD2460FC8F8BA2C70E7 +44D0C9ECB5CDFA5812BFFED947FF5C6B8AB3C0920302DECDF87278C13FCFF6B2 +96AB8BEB6F1FEB404E47901751F077A3443B9336946BACAB6FD69D9EE7E7E6B3 +126A318F15B21ECD20D872D14F9E871D883DBB1CC9F5BE250F123027EEAC691D +E583D56F3D449AFDF559CE627D14BDF05616FC958B62CA3AABB13C8EF8EE3511 +9C43CD7FE068E1F016AADC734D4331754CF132253C51B9E6E27E63511004A58E +FD38E70467329F31ACD035E1B6728821A9FD8BCD0CFF5C14B050EA05B5418FC7 +65D3EA63E5EEB2380E4AB9E6E655AFE6E6C6EA6AD5BE04886842418EA1872BC1 +69F92A8906787046B1B12A15889917716A54910E71FB6278604A4001CCA516F0 +A3D3A6EB0F7FBC3BEE47C4336E84B4597EDCBCC900609DC41B13797502A0C52D +82740AD335199E8C83D8C5E5E913E24F944DF0E71A1F3A16609E7BE31EBECA66 +B51FF2C42E51EF96784ED2206D80192C2787656B2D1534E4878F915CF508B9C1 +DF08AEB3B2888C65AE222CC4DC49D8173012B6F47A07FF0864F9D3437A03AEB4 +236DE56F11D15E1E085DE366BC18C858C89EA5F5C6FADAD9B0D01AC800091119 +DE5CA7DA8A6A6D87679CAE81DF3A12B2C93802BDE85EADD4486E9CF37BFFDF8A +7932DC8DAC8C3EAD6F518231408EAEF5070BB95F0EF50220FEE8E6D85171905C +F66C5A32783687F4D555951736F3305FB039D2D408B56CE03452944AEF2FCBF6 +5E4BF33D7B94BD5CC934CFAFE6F221DED0D9A64324E19FABCDAFB5BA01C1E350 +E571D93F96910C91BDEE18E063B395DA2A2C1908E46A3BBF2B8B22DAE7BC3650 +E52286E6F70B167ADA8354E5B65B92A6310EB3C3F577F2A16188D24AFF897445 +DB68CE32AACD6F9DF713EC04130145F296AB398045D635D327775EC86682E5ED +5A50C4FD908EF361960224BE982D6AE5E796ADCE781F1F866CC356BFB3FEED6B +69BCBD30416E874194A2C4AA475A156096793EF60A58F951D86E0E4C62BFF030 +F461E614AC870A28CE01079AA62F75ACC6FE2E31C8759512B691F3A5BE51B3A7 +AE8EA178A35A25883EDF8A78A8612E5D3F617DB098BCDF429FE18C377E448EDB +B0823526BD66B40F0519F04EE7FAD495F7B532647689F1F2136657C025AD2466 +4C9E795085B9AC04EDAE551CBE68E84519D138C233FED4D3A5C33396FF5DB218 +AE2CA8EE74F547200678D6AA96214A3019013BDBCEFA2098218C07205E981A50 +6B03CA1FF837AB5D7E0B35306BD2180CD198138A8A4A8327DE2EFBCF5B4B8309 +93FB73790CF101C3BB9BFDF16CE4981DB05013560761994A7D47CCAD33572C36 +AAF5787B9868A0DBC5B79E97D0F2752100481BBD994D8880B4A972C02B5D33E4 +88ABEE172D57263E165270A9347B262FC988621144A0B6E3A9A1704083D27D56 +90B18843ECD4207F653A3FD68C933A2A880F5163D1BBF55D50FEF0A02205724D +42E099E6B189D865497EDEECEBCBC1BD6A0E937A7D9BC162A722954643637857 +0253F9314AF146E6642DDD14961E272D00506E8E854767B174387E1B345A8123 +9E600A1DEDED6F24CFC1AC7172514CF1F4CC942F4B9FB7C6F9A5DC0B4586C399 +2FC53F1ED102E969CCE27E8DF7F0A944A72ABF81EF85D81B878A24E96D6E1658 +3FABED6DF3F43984F9BE9D28E035B97D94C0C8E55495FB8EDB1E69E0DEAB2AFA +3ABE1482A0E8E52E58E3A0A038F97575D399C546AD2D172C31869BE10461A074 +7B9A864D8D1F002D2098D94298EEBD3E93E848FDEB52363762FE21C46E0A737F +FC907836765A640D7CE72E528EC29E158AAC1BAB43F14CED19142764D33FD6BD +4601F84AACA19A73F99E6BD165B9C6A43EC3CA9EB3F9CC21013C0AFBE2EFF07F +9BE1DA54BE91784B721065224C925E7F5932938B1CF417C17343950F65DDD320 +6D4D9072461F7468F405FFC4FB38AECDEA912516F3828A9480D61796904A5697 +D9F7A5E8A9C1D5460FE747D637C095D3A56B3D3758D85A8CE52E360EFB5E0ECF +810FFBA9BDE380B680E751D3E111A000D42EBDFE2F1E19060E939D525F8D0110 +D932A540F2FCDA575E926B66322279567FA1FF6AB9EAC573AE44172D12B6548A +0EF59C6710A1C0E5BB406AC1C5644244F63F8367906C7C4648EF33244ECEF440 +5FC89E513BAC7EEA79290016F6CE1A8332A77F78B569AB40C88026AEABC40B64 +A430C0AA868759E4C0A2689D828F87ED6AF8E2C39074A51C312F0F0998F3AC65 +449DC7EF03D893BB3531B1F48BB4CA3EF88FBE45B24C0AE924AE7C0FF89FC5F1 +A4831E4E5C519D0346273402FD6873C614D370CA3A9DBD5035A366C4DC1DC069 +8856C799BF07622675CD9BA059034203A6DA80BB660FF480737BD4DEC921CDD7 +C767A5752E0C57FFE0D71769A6DB886AD3FBBA639559FEC3FC036770029FFE31 +D7C09F9B714CB9D1D335D2BE126B6AD9BDA8A46FF9260E54AC35107AF43ADA4E +D0FE8C4EB03A3CA3D46F77128C5474953B622E625EDA3D3CE4E4682145749830 +1C03ACF66F2F7A8415D2EE807CF574D5CAE26446BE700A33C0055740E640FD9B +BFF2EB908D91B24511AC525E15EA2EB389640C91625B9711CF60A04277EE7E0E +B69D76392B84CF41132A42AD52C326F7D4869F5BFCDA189FE81641832D1FDAA7 +98CC17F19F5255E594ABF60D9EDEBC898BFE8CFA9CAD1C9494C920B4FA5FD6B1 +5306114179484431F2E22D373668313353CCEF779B6200A1047B20647CBC2F42 +2B8DD7B61383CB768E1E738FB619BBEFDFBF09F285EEFDA12DDA9373AFAA94F4 +E4BC09510A73E079F4ABDD8F9039F795A9296669B1AC6FBCD623AB4AF6DE5CA8 +0F909B168AE21FC60A9895B6CF391CAB3B0F645A4734C6C3B87DA9D1D4AADBBB +DF75C60D280817888AB1B76D0673B3243211C15C151050E6BB830C10E0F2CA2D +5E0B4156595EDE1CC6AAF3DAE142B8692FD94392B4003C75C84E89A317D0D6CA +B88790C8449FF02A1573BADEE600A735A6E09BA912B611DE0AC7DA5C1D7104F2 +BC627789E4626AFC66AFB8F4EE72F16F4A83FD3B6F7C02C8ED05882D6BB088EE +490278F07B602A7F1B9A32186978B71E023096B4CF9258985CD31BFF91CA4A51 +6E021251503833D5AB9FF819DEBA6805B5F2F9CCCED3FABE857D849227CDAD49 +42F4CCF8951E2454282FFC7E10FE1355FA4042D4F70A560A385DD7058C4D8442 +6F531F4A3F9C4F70B9BBE888C258DCDE5998E5D8519DD59E96273C271640CF46 +0ED13654F3A609AA5FD0C15FA82F69B0C539905C7110CB375C46703A13CB6876 +D75D35B8C3F006F387C5DE5C7BC495ECBCA8167ABB25CE9D02AFA9478E896BC3 +EE0A5165846270737EE69070835FE5052CF9848C87570EA37E250ABB2F418B0B +BD42F7BF9144B6BAE5738C446C51F462BAD5CB36C781000267B864708EBC5CFE +0E7B1BE554568A2B1E8B2061CE748F5423ADD67C16C2CABAF021176452F2C659 +EEB5DC7B6CF793F75BA5FA3AB302447238238070273389E5A27848610AA9FE6D +E9D5D895707E6B1C220B63214A609445EA19E64A80930AB2D52387A860EFC2E8 +A537F36E663573DEDFEFB5B2048B7FBBF3470A1651A995664BEB8F7480BA50C1 +CC2E471310F465531C24EFF56460CC817BE2A6164C98E586D00E782A89AA1560 +BD64BDF181EFC6631175E77D6B6FA4121E1ED7FFD581908FAA63F7A90AC16BAD +16D41CCFCB9F98E76429511EE5C27340B373D417016817C6D279CC08B086858D +22A7086A47A0EC71D4169ECC5A9AF15C361F4CA0CB898ED97E0750770213BF61 +88DC183302136FF6CC18ED1E9B929C7077A02F9ABF48FD69D2280BBBA92AE3A8 +42B0EFF1D3E8623126729AE7B26C473D8DA86D19D896D7DDEF5625E2B19DFA2F +5E60FAC21690290DA9EFE3BC8E84E781C86CFB02A770721A14CDDD0A73ABB8E7 +551923FF72A5667EE3A8C073356A05029BF76C6EE71B88E048C83CD11F66BF02 +9F97B1CF74B1B1C4E91D35DF7678DC00A2D13141E35806D8F53E8F34D70DF5C3 +24DEB5623686016D00286C69375E9E0B1B272B51BB1829FEDEA350BAAC3D8C27 +4AA862B9369441EDBAF6726A73053891B66BF3201708E5E6CCD078D772DD8B03 +B8407E5D13941DFCA3B4C329912DEBF2F1FC60C1B1F97D357057B13F241FE987 +3BE38030E36C24CE003E222F0B231CA8545E69CE182BA89C9BEFCD87DB55AA5E +0AD1D2C398A27804E9FC7D6883F450ABD1799F8579A036AA6F4FB6094903A571 +913FB67F661E0251CD156190FC3B3561C0C632FC2A360083FAC01F1A052E2320 +0E94DCDA8807FC3021A529C773207EB3018D5C09EA88CA0873AE690E94D43B35 +5F769AAB1D8195A8A68E42601813C1E8BB064779C78C500CE7EC27EA837EDAF9 +DBBF7EAD3B2858BCFE820B401BDDB7A07895FB592B70D96E3F2EF5D976A0689E +9EA1C0B313FE192599F5C1BE52AD65C5F78B048C0028AFD5EF9BFDB3784C6366 +C4A1EB39506A273761A898F69A35CCB7B5D9C27C58AA432F300714BED0094A83 +839F08E6B7AA64FB30F298EFCF03915CB1C64141049219FC028D0881E24ED485 +368169D5500520E2AE932D2CDF44BE341BFD0487AF093B263945EF22E686C5BB +B2FDFB71C20B0509B48D7931B16841B250CD1457E649EC7B9BF79FB3971AF171 +80222BC8E525A1E869EA931A96AECAEE348C0D313459EA3906ED5FD7907ED1EE +9EC1843A79A455C62A5C8D77A8C1970A0E8546E2F050955C62EE094E3A5686E4 +0E682CD81CBB05A3D89A115F68F0C32440DD09D1FDE3295209060F94C7CA76DC +F7AAE61074069B0EB3844B5345007BCBE9878CFC7D343A7FDA08A6362FF28F0B +B9DF5BC5CED35F843375C290D4A57FFDC9846FE30CAAD4F23FD7F83B5D4EF703 +1A55B43366E64AE6CFBDF1F22A45D966C86D509C16B25C15CB19A03F2A1F2AED +F38FEC4AD32CDF71DE9CFCD0E8A6224BFAA5AF152262B3FA4372755E6E086B25 +640690E5F0BDF195542991AA890A8B6CB7860E56D9FEC2D38CFC7E6533ADA29F +8829602A7A41F67DD40431F30BFCDEFAC3D2554258ECBE3F7A13C692C54920B2 +256A722C777540E844E9B7A7BA9DFD97E1D308DA58EA65C570CABB4CFA135F81 +42EE9394930085762D910EBA0BDE3311A76A3B8BE72435A0D6EE61D25465B85E +76527F76521D79E708CE96DBF1B68F006725A5027ED8B056D2FCC9B8F84E0778 +44E55504D9C96A570BD14E4FB96F0F691992B7CC249C77345BC7C4D135DB4D08 +0C84F64DE7CC8B354779DB29211D8900262C63A6861DCADE99044D920C69E580 +43AB14815D866AE8195FC8239B7524AE50FF2FAFAAFD794E52840F44B3C08F17 +DFEA3BD03791DED93EC2E98D894C468DED1B9FE41A0278053CA1E73AA06CF529 +47C5BE394C6AFDC1D79D2411022A06C89D7F3235B91AF52FB17E56C44FD0C646 +FE30983D3697200DEAB1A57FCB91E3E35614173DF41F7F95DC64 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (mixed-state-df.dvi) +@start /Fa 161[55 94[{}1 83.022 /CMSY10 rf /Fb 205[33 +33 49[{}2 58.1154 /CMR7 rf /Fc 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fd 194[65 61[{}1 83.022 +/CMR10 rf /Fe 134[41 20[43 36 99[{}3 83.022 /CMMI10 rf +/Ff 139[32 7[23 6[37 46 37 25[30 5[60 1[62 65[{enccorklm ReEncodeFont}8 +83.022 /LMRoman10-Regular rf end +TeXDict begin + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 538 504 a + + 538 +504 a 538 504 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.36539 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(A)538 504 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.04092 0.0 ] concat + + pgfs + + + + 0 setgray + 538 504 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33887 18.10971 ] concat + + pgfs + + + + 0 setgray + 538 +504 a Fe(y)26 b Fd(=)d Fc(false)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59766 -88.40585 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(C)538 +504 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.72366 -105.8905 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(y)j Fd(=)d Fc(true)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 312.50624 -0.19925 moveto + + 89.22481 -0.19925 lineto + + 87.0131 -0.19925 85.2397 -1.97264 85.2397 -4.18436 curveto + + 85.2397 -127.6999 lineto + + 85.2397 -129.91162 87.0131 -131.68501 89.22481 -131.68501 curveto + + 312.50624 -131.68501 lineto + + 314.71794 -131.68501 316.49135 -129.91162 316.49135 -127.6999 curveto + + 316.49135 -4.18436 lineto + + 316.49135 -1.97264 314.71794 -0.19925 312.50624 -0.19925 curveto + + closepath + + 85.2397 -131.68501 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 88.56027 -68.43282 ] concat + + pgfs + + + + 0 setgray + 536 -39 +a + + 536 -39 a 536 -39 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 3.5198 -116.46556 ] concat + + pgfs + + + 991 -258 a + + 991 -258 a 991 -258 +a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + 1268 -811 a 1268 -811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(Idle)1268 +-811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 +-811 y Fd(=)f Fc(false)1268 -811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(A)n(ct)1268 +-811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 -811 y +Fd(=)g Fc(true)1268 -811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 +y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.41103 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 991 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 1899 -258 a + + +1899 -258 a 1899 -258 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + 2176 -811 a 2176 +-811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(Idle)2176 -811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 2176 +-811 a Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(false)2176 +-811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(A)n(ct)2176 -811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a +Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(true)2176 +-811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 -811 y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -20.28506 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 +-811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1899 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 991 -39 a + + 991 -39 a 991 -39 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.1516 0.0 ] concat + + pgfs + + + + 0 setgray + 991 +-39 a Fe(y)j Fd(=)e Fe(y)1186 -27 y Fb(1)1242 -39 y Fa(^)18 +b Fe(y)1356 -27 y Fb(2)991 -39 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 536 -39 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 112.70375 -3.32054 moveto + + 112.70375 -93.63596 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 3.32056 -93.63596 moveto + + 221.68843 -93.63596 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 538 504 a + + + pgfr + + restore + + restore + + save + + 12.40692 2.59747 moveto + + 56.8223 27.06856 98.51712 26.22919 141.52449 0.23747 curveto + + pgfstr + + save + + [0.8575 -0.51822 0.51822 0.8575 141.52449 0.23747 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 75.38708 23.83113 ] concat + + pgfs + + + + 0 setgray + +538 504 a Fe(c)538 504 y + + + pgfr + + restore + + restore + + restore + + save + + 85.04045 -65.94212 moveto + + 64.82236 -87.9344 41.24019 -95.32727 12.53284 -88.91406 curveto + + pgfstr + + save + + [-0.97664 0.21815 -0.21815 -0.97664 12.53284 -88.91406 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 55.43398 -98.50603 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(c)h Fa(^)f Fe(d)538 +504 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -24.27307 -45.97948 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(d)538 504 y + + + pgfr + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray +eop end + +userdict /end-hook known{end-hook}if +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/mixed-state-df.epsi b/manual/figures/mixed-state-df.epsi new file mode 100644 index 0000000..b5da149 --- /dev/null +++ b/manual/figures/mixed-state-df.epsi @@ -0,0 +1,3723 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: mixed-state-df.dvi +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%CreationDate: déc 23 09:55 +%%For:gdelavalgdelaval gdelaval +%%Pages: 1 +%%DocumentFonts: +%%BoundingBox: 111 577 454 737 +%%EndComments + +%%BeginProlog +%%BeginPreview: 343 160 8 1440 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000001199ffee000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000bb991100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000066eeff770000000088ffff0000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000ff110011110000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000000000dd330000000000000000ff0000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000088ffee88000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000000000002200000000000000000000000000000000ff000033ddff99000000ff0000000088 +% ffee660088ffdd330000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000055eecc0099000000ffffffffffffff0000000044ffffffbb222211ff000000ff00000000ff +% 33444466dd1188990000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000222277338800000000000000000000000000000000ff00000088ffff000000ff0000000055 +% bbdd6688ffffffbb0000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000bb119944000000ffffffffffffff000000000000ff000000ff22ff000000ff0000002266 +% 0022ff66dd1100110000000000000000000000000000000000000000000000000000000000000000 +% 00000000000033444477888888889988888899888888888888888888998888554444000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000ccffee00000000000000000000000000000088ffffffbb0099ffaaee90ffffffbb0033ee +% ffee770088ffff990000000000000000000000000000000000000000000000000000000000000000 +% 00336688888866444444000000000000000000000000000000000000000011444466888888888888 +% 55110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 000000776644aa000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000022558888 +% 99774400000000000000000000000000000000000000000000000000000000000000000000000000 +% 44888888662200000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000055ffbb11000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000225588888877440000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000447788886622000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000338888774400000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000003377888877330000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000338888661100000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000022668888440000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000228888661100000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000669977220000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000441100000000000000000000000000 +% 00000000000000000000000000000000000000227799772200000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000022888855000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000003377888888558888888833000000000000000000 +% 00000000000000000000000000000000227799772200000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000055888822000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000888822000000000000001177881100000000000000 +% 00000000000000000000000000006699882200000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000001177996611000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000001188994400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000003388883300000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000011888822000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000116699660000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000118888220000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000449955000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000002288882200000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000055994400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000008833000000000000000000000000000000000000002299000000 +% 00000022888822000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000006699330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00228888110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000888822 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880022 +% 88881100000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000001188 +% 88110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000bb0000000000000000000000989988 +% 11000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 11888811000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000002200880000000000000000000033bb3300000000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00002288880066000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 00000000000000000000008811880000000000000000000077118800000000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000033998f330000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000 +% 888888888888888888888898c9880000000000000000000077008800000000000000000000444400 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000055888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888b8d7b58888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888888888888888888888888888888855000000 +% 000000000000000000000088118800000000000000000055ffffff55000000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000339955000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000002200000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000055991100 +% 00000000000000000000002200880000000000000000006600006699000000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000990000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000119900 +% 0000000000000000000000000088000000000000000066aa110033ff550000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044550000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000008811 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000099110000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000088880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000003366663300000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000033666633000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001170a68833000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000448888886633336688888855 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000004488888866333366888888550000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000114498902266888888778888887733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000001188770000000000000000000055 +% 99110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011887700000000000000000000778811000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001188880000000000110000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000449922000000000000000000000000 +% 11995500000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000004499220000000000000000000000002299440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000008822000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000077770000000000000000000000000000 +% 00007788000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000777700000000000000000000000000000000778800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000008800000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000004477000000000000000000000000000000 +% 00000055550000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000055770000000000000000000000000000000000005555000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000664400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000119900000000000000000000000000000000 +% 00000000991100000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000011aa000000000000000000000000000000000000000099110000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000990000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000882200000000000000000000000000000000 +% 00000000119900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009922000000000000000000000000000000000000000011990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033660000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000044770000000000000000000000000000000000 +% 00000000005555000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000557700000000000000000000000000000000000000000000555500000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000088110000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000099000000000000000000000000000000000000 +% 00000000000088000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000002288000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000000000000000000000000000 +% 00000000000088000000000000000000000000000000000000000000000000000000000066eeff77 +% 0000000088ffff000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 0000000000000000000000000000000000000000000000000066eeff770000000088ffff00000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008822000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000bbffff44000055ee0099ff000000 +% 000000000000772200000000000000000000000000000000000000000000000000000000dd330000 +% 000000000000ff000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000008800000000bbffff44000055ee0099ff0000000000000000008811000000 +% 00000000000000000000000000000000000000000000000000dd330000000000000000ff00000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000333344660000000000ff0000000000ff0000ff000000 +% 000000000000445500000000000000220000000000000000000000000000000000000000ff000033 +% ddff99000000ff00000088ffee66000088ffdd330000000000000000000000000000000000000000 +% 00000000000000333344550000000000ff0000000000ff0000ff0000000000000000004444000000 +% 00000000220000000000000000000000000000000000000000ff000033ddff99000000ff00000088 +% ffee66000088ffdd330000000000000000000000004444 +% 00000000000000000000000000664400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000224444444444444444444444a899330000000000ff0000000000ff0000ff000000 +% 000000000000008800000055eecc00990011bb00000000ffffffffffffff0000000044ffffffbb22 +% 2211ff000000ff000000ff3344440066dd1188990000000000000000000000000000000022444444 +% 4444444444444444a889220000000000ff0000000000ff0000ff0000000000000000001188000000 +% 55eecc009977ffee88000000ffffffffffffff0000000044ffffffbb222211ff000000ff000000ff +% 3344440066dd1188990000000000000000000000004444 +% 00000000000000000000000000990000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000002244444444444444444444449ba2220000000000ff0033ccffeeff0000ff0055dd +% ffbb00000000008800000022227733884499ff0000000000000000000000000000000000ff000000 +% 88ffff000000ff00000055bbdd660088ffffffbb0000000000000000000000000000000022444444 +% 44444444444444449ba8110000000000ff0033ccffeeff0000ff0055ddffbb000000000088000000 +% 2222773388dd0033ee00000000000000000000000000000000ff00000088ffff000000ff00000055 +% bbdd660088ffffffbb0000000000000000000000004444 +% 00000000000000000000000044660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000335544550000000000ff00dd440066ff0000ff00eeff +% ffff00000000446600000000bb1199440000ff00000000ffffffffffffff000000000000ff000000 +% ff22ff000000ff000022660022ff0066dd1100110000000000008800000000000000000000000000 +% 00000000000000335544440000000000ff00dd440066ff0000ff00eeffffff000000004455000000 +% 00bb11994400002255000000ffffffffffffff000000000000ff000000ff22ff000000ff00002266 +% 0022ff0066dd1100110000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000880000000000ff00ee440066ff0000ff00ee44 +% 002200000000773300000000ccffee000000ff00000000000000000000000000000088ffffffbb00 +% 99ffaaee90ffffffbb33eeffee77000088ffff990000000000008800000000000000000000000000 +% 00000000000000000011880000000000ff00ee440066ff0000ff00ee440022000000007722000000 +% 00ccffee0000332222000000000000000000000000000088ffffffbb0099ffaaee90ffffffbb33ee +% ffee77000088ffff990000000000000000000000004444 +% 00000000000000000000001188000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000bbffff76ddffbbff22bbff8833dd +% ff88000000009900000000776644aa0044ffff440000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000008800000000bbffff76ddffbbff22bbff8833ddff88000000008800000000 +% 776644aa0088ffffcc00000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000004455000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000000000000000000000000000 +% 000000000000880000000055ffbb1100000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000000008800000000 +% 55ffbb11000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000006644000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000066440000000000000000000000000000000000 +% 00000000003388000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000664400000000000000000000000000000000000000000000337700000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000991100000000000000000000000000000000 +% 00000000009900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009911000000000000000000000000000000000000000000990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000228800000000000000000000000000000000 +% 00000000883300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000002288000000000000000000000000000000000000000088330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000007744000000000000000000000000000000 +% 00000033880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000077440000000000000000000000000000000000004488000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099440000000000000000000000000000 +% 00003399000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000aa330000000000000000000000000000000033aa00000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000118800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000778811000000000000000000000000 +% 00888800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008888000000000000000000000000000088880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000444400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000000000000033b6440000000000000000000033 +% a7400000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000040a0330000000000000000000033a733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000663300000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000088b098888888663300003366888888 +% 40660000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000001188b0988888886633000033668888884466000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000009999000000336688887744000000 +% 00990000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 000000000000000000000000000000aa880000003366888866330000000099000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000336622000000000000000000000000 +% 00664400000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000004466220000000000000000000000000066440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000066ee11000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000881100000000000000000000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000008800000000000000000000000000000000880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000008800000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011880000000000000000000000000000 +% 00008822000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000228800000000000000000000000000000000882200000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000226600000011880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000088220000000000000000000000000000 +% 00001188000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000882200000000000000000000000000000000228800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 001199ffee2200000044440000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000088110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000008800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00aa9911770000000044440000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000006644000000000000000000000000000000 +% 00000033660000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000066440000000000000000000000000000000000004466000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00ff2233774400000011880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0099ff99ee8800000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000099000000000000000000000000000000000000000099000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000990000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000227700000000000000000000000000000000 +% 00000000554400000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000003366000000000000000000000000000000000000000066330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000880000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000444400000000000000000000000000000000 +% 00000000445500000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000004444000000000000000000000000000000000000000044440000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000554400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000663300000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000066ee1100008822000000000000000000000000000000000000000011880000000000 +% 0066ee11000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000445500000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000880000008800000000000000000000000000000000000000000000880000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000001199ffee000000880000000000000000000000000000000000 +% 0000000000880000001199ffee000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000022660000008800000000000000000000000000000000000000000000880000000000 +% 00226600000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000bb991100000000880000000000000000000000000000000000 +% 000000000099000000bb991100000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000001199ffee220000008800000000000000000000000000000000000000000000880000001199 +% ffee2200000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000ff110011110000880000000000000000000000000000000000 +% 000000000088000000ff110011110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000aa99117700000000880000000000000000000000000000000000000000000088000000aa99 +% 11770000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000088ffee88000000880000000000000000000000000000000000 +% 00000000008800000088ffee88000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 000000ff22337744000000880000000000000000000000000000000000000000000088000000ff22 +% 33774400000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000008811000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000663300000000000000000000000000000000 +% 00000000008800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000099ff99ee8800000077220000000000000000000000000000000000000000118800000099ff +% 99ee8800000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000004444000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000444400000000000000000000000000000000 +% 00000000446600000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000004444000000000000000000000000000000000000000044550000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000003366000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000118800000000000000000000000000000000 +% 00000000554400000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000002277000000000000000000000000000000000000000066330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000088000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000044660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000088000000000000000000000000000000000000000088000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000990000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000006644000000000000000000000000000000 +% 00000022880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000066440000000000000000000000000000000000003366000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000664400000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099000000000000000000000000000000 +% 00000088110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000008811000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000077220000000000000000000000000000 +% 00001188000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000882200000000000000000000000000000000118800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008822000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011880000000000000000000000000000 +% 00008822000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000118800000000000000000000000000000000882200000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000001188000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000881100000000000000000000000000 +% 00008800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008811000000000000000000000000000000880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000088110000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000000000000000000011c0000000000000000000 +% 00000000000000000000000000000000000000000000000000228800000000000000000000000000 +% 00664400000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000002277000000000000000000000000000066440000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000022770000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000000000000033aa90000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000044441100000000 +% 88990000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000099000000000011444411000000227799000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000990000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000055880088000000000000000000 +% 00000000000000000000000000000000000000000000000000004466227788888855448888888822 +% 9b998800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000044662288999988554488888888229b99880000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000446600000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006688000088000000000000000000 +% 000000000000000000000000000000000000000000000000000000a4882200000000000000001188 +% a8330000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000a48822000000000000000011889b33000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000009900000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000886600000088000000000000000000 +% 0000000000000000000000000000000000000000000000000022aa55000000000000000000000000 +% 44992200000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000002299440000000000000000000000004499220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000006633000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088330000000088000000000000000000 +% 00000000000000000000000000000000000000000000000033991100000000000000000000000000 +% 00118866000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000558811000000000000000000000000000011885500000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000001188000000000000440000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000011aa33000000000088000000000000000000 +% 000000000000000000000000000000000000000000000011aa000000000000000000000000000000 +% 00000088220000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000011990000000000000000000000000000000000009911000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000088222277998888778888887733000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000022991100000000000088000000000000000000 +% 00000000000000000000000000000000000000000000009922000000000000000000000000000000 +% 00000011990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000099110000000000000000000000000000000000001199000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000022a08833000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000003399110000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000557700000000000000000000000000000000 +% 00000000447700000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000005555000000000000000000000000000000000000000055660000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000668800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000990000000000000000000000000000000000 +% 00000000008822000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000119900000000000000000000000000000000000000000000991100000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000066770000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000044550000000000000000000000000000000000 +% 0000000000445500000000000000000000000000000000000000000000000000000000bb00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000444400000000000000000000000000000000000000000000445500000000 +% 000000000000000000000000000000000000000000000000bb000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000008866000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000007722000000000000bb00000000000000000000 +% 00000000000088000000000000000022000000000000000000000000000000000088ffffff4488ff +% 99ffff00ffff00ffff0088ffdd330000000000000000000000000000000000000000000000000000 +% 000000000000000000008811000000000000bb000000000000000000000000000000008800000000 +% 0000000022000000000000000000000000000000000088ffffff4488ff99ffff00ffff00ffff0088 +% ffdd330000000000000000000000000000000000004444 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011883300000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000000033bb33000000000000000044 +% 000000000000880000000055eecc009900000000000000ffffffffffffff0000000000ff000000ff +% 7700bb0000ff0000ff66dd1188990000000000000000000000002200000000000000000000000000 +% 000000000000000000008800000000000033bb330000000000000000440000000000008800000000 +% 55eecc009900000000000000ffffffffffffff0000000000ff000000ff7700bb0000ff0000ff66dd +% 1188990000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001199330000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000000771188000000000000000088 +% 000000000000880000000022227733880011bb00000000000000000000000000000000ff000000ff +% 0000000000ff0000ff88ffffffbb0000000000000000000000008800000000000000000000000000 +% 00000000000000000000880000000000007711880000000000000000880000000000008800000000 +% 222277338877ffee88000000000000000000000000000000ff000000ff0000000000ff0000ff88ff +% ffffbb0000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077330000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000011888811000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000008800000000000077008800000033ddffbb55ee +% ff4400000000773300000000bb1199444499ff00000000ffffffffffffff0000000000ff110000ff +% 0000000000ff1166ff66dd1100110000000000000000000000008800000000000000000000000000 +% 0000000000000000000088000000000000770088000033ddffbb0055eeff44000000008822000000 +% 00bb119944dd0033ee000000ffffffffffffff0000000000ff110000ff0000000000ff1166ff66dd +% 1100110000000000000000000000000000000000004444 +% 00000000000000000000000000663300000000000000000000000000000000000000000011880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000118888220000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000055ffffff550000ee44000000ff +% 000000000000881100000000ccffee000000ff0000000000000000000000000000000099ffbbbbff +% ffbb000000aaffccff4488ffff990000000000000000000000006600000000000000000000000000 +% 0000000000000000000088000000000055ffffff5500ee4400000000ff0000000000008800000000 +% 00ccffee000000225500000000000000000000000000000099ffbbbbffffbb000000aaffccff4488 +% ffff990000000000000000000000000000000000004444 +% 00000000000000000000000000880000000000000000000055ddffbb880000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000002299882200000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000088000000000066000066990000ee44002200ff +% 22ff000000008800000000776644aa000000ff000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000660000669900ee4400220000ff22ff000000008800000000 +% 776644aa000033222200000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000000000000000008800000000000000000055cc330044dd0000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000022888811000000000000000000000000000000000000000088000000000000000000 +% 000000000000000000000000000000000000000000880000000066aa110033ff550033ddff8800bb +% ff9900000000880000000055ffbb110044ffff440000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000990000000066aa110033ff5533ddff880000bbff99000000008800000000 +% 55ffbb110088ffffcc00000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000088000000000000000000dd22000000550000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000228888110000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000066330000000000000000000000000000000000 +% 00000000001188000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000773300000000000000000000000000000000000000000000227700000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000002288000000000000000000ff00000000000000000000000000444400 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00002288881100000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000033660000000000000000000000000000000000 +% 00000000005544000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000446600000000000000000000000000000000000000000000554400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000088000000000000000000dd22000000220000000000000000881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 44998811000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000aa1100000000000000000000000000000000 +% 00000000009900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000009911000000000000000000000000000000000000000011990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000000000000000008800000000000000000055cc330022880000000000000000880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000004499 +% 66000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000119900000000000000000000000000000000 +% 00000000883300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000002288000000000000000000000000000000000000000088220000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000880000000000000000000055ddffbb330000000000000000884455 +% 00000000000000000000000000000000000000000000000000000000000000000011446688996600 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000005555000000000000000000000000000000 +% 00000044880000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000077440000000000000000000000000000000000004477000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000663300000000000000000000000000000000000000000011a8c088 +% 88887744441100000000000000000000000000000000000000000011447788888888553300000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000099110000000000000000000000000000 +% 000011aa000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000991100000000000000000000000000000000119900000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000228800000000000000000000000000000000000000000077338800 +% 00002244558888888888888855442200000000000022448888889988442200000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000011995500000000000000000000000000 +% 0055aa11000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000119955000000000000000000000000000055991100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000008833000000000000000000000000000000000000002288003300 +% 00000000000000000000001144448888888888888877441100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000005599110000000000000000000011 +% 88770000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000055991100000000000000000000119955000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000099000000000000000000000000000000000000009911000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000066ee11000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000011998855220000000011448899 +% 22000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008800000000000000000000000000 +% 00000000000000000000000000000000119988441100000000114488aa1100000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000033880000000000000000000000000000000000774400000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000777700000000000000008800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044779999888888441100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000006600000000000000000000000000 +% 00000000000000000000000000000000000011448888888888884411000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000668800000000000000000000000000000077770000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000011887711000000000000226600000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000003399330000000000000000000000229944000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 001199ffee00000000882211770000001199ffee2200000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000888822000000000000002277881100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00bb9911000000002299000066220000aa9911770000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000002200000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000002277888888558888888833000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00ff110011110000bb22000000880000ff2233774400000000000000000088000000000000668888 +% 22000088888822000088888822000088888822000088888822000088888800000088888800000088 +% 88880000008888880000008888880000008888880000228888880000228888880000228888880000 +% 2288888800002288888800002288886600002288886600002288a866000022888866000022888866 +% 00002288886600004488886600004488886600004488886600004488886600004488886600004488 +% 88440000448888440000448888440000448888440000448888440000448888440000668888440000 +% 6688884400006688884400006688884400000000004444 +% 00000000000000000000000000000000000000000000000000441100000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0088ffee88000000990000000077000099ff99ee8800000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000000000000000000000000000000000000000000000bb00000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000220000000000000000000000000088ffffff440088ff99ffffffff00ffff +% 0088ffdd330000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000055eecc0099000000ffffffffffffff0000000000ff00000000ff7700bb00ff0000ff +% 66dd1188990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 0000000000002222773388000000000000000000000000000000ff00000000ff00000000ff0000ff +% 88ffffffbb0000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000bb119944000000ffffffffffffff0000000000ff11000000ff00000000ff1166ff +% 66dd1100110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000ccffee0000000000000000000000000000000099ffbb00bbffffbb0000aaffccff +% 4488ffff990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 000000000000776644aa000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000055ffbb11000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000007777000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000002200000000000000 +% 00000000000000000000220000000000000000118877110000000000000000220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000055eecc0099000000ffffffff +% ffffff00000055eecc00990000000000000000882211770000000055eecc00990000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000222277338800000000000000 +% 00000000000022227733880011bb00000000229900006622000000222277338877ffee8800000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000000bb119944000000ffffffff +% ffffff00000000bb1199444499ff00000000bb220000008800000000bb119944dd0033ee00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000000ccffee0000000000000000 +% 00000000000000ccffee000000ff0000000099000000007700000000ccffee000000225500000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000776644aa0000000000000000 +% 000000000000776644aa000000ff00000000000000000000000000776644aa000033222200000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 0000000000000000000000000000000000000000000000000000000055ffbb110000000000000000 +% 00000000000055ffbb110044ffff4400000000000000000000000055ffbb110088ffffcc00000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000088000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000077220000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004444 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000044660000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000008811 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000aa1100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000338800 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000119966330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000004488881100 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000033668888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 8888888888888888888888888888888888886622000000 +%%EndImage +%%EndPreview +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: mixed-state-df.ps +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips mixed-state-df.dvi -o +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.12.23:0955 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +/enccorklm[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphenchar +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scommaaccent +/Tcaron +/Tcommaaccent +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scommaaccent +/tcaron +/tcommaaccent +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /CMSY10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 94 /logicaland put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 +7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 +A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 +E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A +221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A +27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF +5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 +0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 +DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A +71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 +4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C +515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609 +C627A8B00175D263CA1493E60F424099150B4946B7E39E973621B77B6492F162 +FEEDCF1856ADF1C2567129CAB0C4BDC939FFF5E3D4CD3F852A243D46543A6974 +4BB61A63D4BE28810638C6980F80151FAB75F6FB1A34EEB8ED6E63C2CF530C2A +EA8840F4E122F4049CB05514C2A30594DC067553D4BB7A2FDE456F082ED3337E +FA63A4D535056AABADB7C9273CF101D40C994D60958C2D8A09753C4215791095 +6A40D8619C0729E1739D3D788F94FCF3FE1DB07D616624E142F3AFC8B6D0AEE7 +EFC2D93FAC6A6DAD90D1EA4D4FC8C2DB32CF6DDE763612CC2574465EB305DE6D +5C95D1C8A40215FFFA9F06C527CE974E4ADA3C0A2F66D9 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 50 /two put +readonly def +/FontBBox{-27 -250 1122 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D +E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 +47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C +8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 +78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 +1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E +01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B +C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 +F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 +8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF +A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 +455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 +9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 +EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B +52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 +563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F +0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB +7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 +0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 +1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4CD5C7347D2E +1D0D6630F446F3708FCB29A85F40B4DAB4D60AA8F5B2DBD67F2E45D80C7A7E86 +144669F75F8FA14609F8E4246FEC475ED262E03D30393C78C7828206842B565A +DBE20EA52EE9C4C3862B2F5F12CF89D935B89B84A45CEFCEAEE8EC8806339364 +56FF1FE2E5112803E3E40162D5188D2210A54816AA9960611721C23A292AE80A +8F8C0FB114D71C111700B0FEA8804F37C5D31ECD7006603C53F4BDF7208286AF +3A25CEE58E88BF81A4800B68C2A19EBDADF9B1074702E779A7DD915EFE09D35E +BD176D7346D859D0944520171C4E97696AE0502C43C391FCE5E8FB1789065E18 +BE3AF62200D57912360411CE848B4550D1B0A3BA576F9B41CED3A23E753631A7 +25375ABE8A4B55BC65AE2EAFAE452766961965093084D218637FB447795CC991 +EB1EF26BF82B7A81FA847ABD3B559D35828AD7DDC5FC7B43C6C14E6ADEDD7663 +F272AA9A121630C5263D58773BCB1437EC2FC54C4AF90E677A8E7D1738D003D4 +18998C03CC9AE182E7758767FEB5E1B03C6CC32AD30D0ABAE6552290771E2CB1 +A23F469A8447C1868C6DEC2C3C2BCFC691867E +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 61 /equal put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E +4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 +E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 +5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 +639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB0342893C0BBC0A879 +B7220832FB50103F72F8B5D986B7619683B3BE2BBEFDBCE02277C601A977C3CC +A643D219A9074AFFAEACE5CF1E007DF84E7B0634F5FF6824D3ABC3CE1259C2F8 +0D023DBDD4DD06EF96751AA97695823E5E8FEA5C526B78059E57293164FF5B4E +452ABA970DE4680E0170CBD232901F175DD37779D63BC85BA1450F2A6C3E62D4 +6636A59DBA0BE8DECA24B77DB2A60676CF6146666094BA9F805E7BE295BCC02C +7422EC734C49DC0529F6829881A0855596C8F17F089A9D8EF68BD3FBE9BBC987 +674637AA811D0E4653E7E044EF655B9CC90912236F4B78C01ECA4EBE3E0AF090 +688571B045A62D267FF554E63D810B2491CB +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 99 /c put +dup 100 /d put +dup 121 /y put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +956017667094CD8DC214A666D7D12CB23EC030318B42D86AF321F0A234FDF8C8 +0A6CBC992B9FF791249226FB589E459A7EE7E76DE47055EF5AB8EC15687EEEE5 +A349DD8DBCAA138439A148C4308A1BF947B2C53AA511E57094B4EE63FEE5AD73 +99371434C8ED6DA51C882658C2E20F74BD3AB348E2B158C6B1910B7611786A4B +9506F7EE9C31C3A451494290C9A8FFA96CF2BBB6A108B756F778C87906E658F7 +97476AF567248875F9D60A794C8DF4B2552C97C604273EC7F6999DD7012C996D +FF821055EB28BC7D90E09AF6AE0D30BFD6E2750A9C7D36C9CF89F3D6C140F6EE +7421FED61A889B883B10EB16EFB58E0120F98EC7A8CD0660B9D9BBAC4DE7FF0A +37CDE0B1044DF703828FD489C79BB296B687AB896A5D6C91DC8E498CABFF7F29 +DA901FFA48996B55AC3ACDA5868553452CC2736D5C6C32B056193A2D2485F881 +101A710A2C6BEF85863E9DAFBF77AC8FBF87AC6F57C4A14111418CD5AD8CE659 +BC1CB6279EBB58C91A3D823E34CF7C6A2FF8FC477B4DD9820963FA6D0E436AF1 +A3EA9E2DA683758F4B541CE0428688FA984D15FD331ECA90F1723BD553492349 +3789E92B601B0A4BB71463A13EC4F6FF66E5F3871A51B378432510DB4C11C582 +00070573CE88C043EB3923332D4617C9773A418935511745D210089419D42249 +4987F7D76D7AA27D073D852DED9EFEE6F7578A7E72A7E766D8A7AB00D0BC4C2C +945185D04B05C6F071981B080D96F1C8F035D26F901C35088617F690CD0FD668 +089FDDCD26BFCBF65F371B1637C28FC248B35D0DCF3A85CDCA16DFC7DEA05423 +F0C4E6C85C33093AC3A1E7099BB44C5287A12331C34DA53F8E05A1284EBA6171 +2FB2736072C3D0E50045D3C280FB7F729276D4EDC0BA0DA8D44B76D86C83ED41 +6E8B9594F24B95650942BB364557ACFBAD6593329EBBBF4BEFB63BEA2818BCE6 +61914E49DA03A7D8A56310218EAC0DF0ED7FBE0D4CFFCE8E7A90DF11205A40A9 +D571888DC0F9A8DC6B9A96E37531107F9D408044B174DBD1DBAAE61064A9D451 +C041D678B19C372C68803703B16A4017 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% CM sources: copyright (C) 1997 AMS, all rights reserved; METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki from GUST; copyright (C) 2003, 2004 EUROPEAN TeX USERS GROUPS (supported by DANTE eV, GUST, GUTenberg, NTG). +% ADL: 694 194 112 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(0.92)readonly def +/Notice(CM sources: copyright (C) 1997 AMS, all rights reserved; METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki from GUST; copyright (C) 2003, 2004 EUROPEAN TeX USERS GROUPS (supported by DANTE eV, GUST, GUTenberg, NTG).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-189 -290 1417 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6061DD20951DD849239E67FC719E6937CD89235DBD6977913AC19BDD807D67E9 +3CB755270EBB9FBA7A68F47A5049417A7D9C300CAA27B465CDC8473B8863B100 +1AB30DA701F87DE8CF117373EEF3C157A2C7A61E005027E10CB64B2EC6798353 +D37D59F4B3135D2DD1F9B5A43596281A3AFE9E29500919B5D1909AE7473EC21A +F3632A085571E81B3E945BCECF8787BEBD1CF03DBC7E3B24EA3671FFB921A486 +2051BD5263D77F9028048E3E057FC245657B32B8F7B89CE682B1F3B60A9652B0 +D5F393557FC860FA463ECE8ABC7779971E06AED24D5A3E55CE87F446683DB2DD +919F9AAE743CDB91CB9083B016492F7497D11780D6E8FA0CB2B360DA6BBD8FBE +05A4F1F1330EFBD45A0013F9E3CFD26EF83A8C6D393CB7CA381EBB93B8EDE6F6 +C11FF2BAEB5B76B5FB7CD33D6CAB0338790E22D34A5D464E886826E75D09D592 +415F8CB5AE9C70B79A59B06BE0533EA14232278A14FB75307D81C35E5405D114 +0C8E499DCDBC77BAD88DBB26B11324BEEF539B752B0BACDC5C91CB5B3A668F44 +9DE009C17CF03BECDFCDE9D0FB06040A107D924BCF82DFD87DF58E4ED381FEBF +C5B46D5A2479FA23D1A80733A7048DB9C3251A16772AAECCA82D323AE2611EB8 +BAD710C0AD5D7EE71504D968387ED1C69F9F39A53E6ADFCD528061311F95FE8D +D05F8AF45122781B39C3B0C7B015B1735AD7CD1D5F74266E7896A5F48BF55B2F +8FFDDEBA903A39CBBA7C3E07180A0047ECD37CBA9584D1EA4094998500AED112 +C5A518DE768B78CC3205DFFAB99F7A8DA9CAEF1A7A49EA970EEB60623FC6AFE2 +D97206CEC98C42B18D6DFA009C30CC8540526F6C9CF5A2EA800482A59F038A52 +D827EC053FB6D196D6A0B89A8DBB7DD83111643CC066E676E52680371D03EDD3 +89417F387F9A4024927ED393A9F4213D30B583E220F80BA5571A6E412839A1E0 +0212866BA7ED46F2B0994068C2F9F083F990F21A7611923C07007FDCC1895EC4 +0754417E393B7DB0331033E4F074D29DF85080F069561019E04A1973E29B2B40 +9995B5EB6A88A30FB007D57FEFC2BC92B5941387A78C1E733A92C8B97FF27348 +B1CDE90C5BD87A2668C28A6FBB81E9A15B54807B1EDAC1687590ABFEA5BD6331 +81D694F8A1F7EA92932FD6EA76A7A317218DD1D5EA6436A0224D41C842816A59 +F0238FC2FB1BFE35F67D7A5B693EFE15A466950C44AE2976E629F307A64B286C +02409330317B4FC830F541558C4E40E9494038C8C4146D9E400A2CF70467645A +2A082C856FBCF6235BAD1F0DB8BB8D647ED8E6E56B49BD45FB3276FD3F0B755A +375F5C9D4F03D038DAFC2F795EA0700277DE0ED84321CC016331B03B13C745D2 +B657935C81CF7CC61260CF2B227DED699ADDE69F082EA90EE8A7E00080300F0A +05D265549982D566148A8F2784F150B9180ECCCC77586E39586DB7CB534D1BAA +26D44CF32E3CA37C0A3C956D0251A3799F7AC8EBDD4D538E4FF8BD62AE25DE20 +A0745D88EDAB8F600225DFFA526840EF5367946F3DF67C10B47377A99EBA1A82 +1EDC6BE3FD98C5EF08ADDDF69890FB2039F35A39AE53445277C899FE86E54B8B +DB1490AC76FF84E36C51916902C2CD37D254925C8492A676F6B639809F749F46 +EDD935018D616E4B6C65760218604DA7671A2249F5ECD4DEEB154FAD70DA94BD +3F6D96ED689EC4CCFACAF58611D2FD16232973483E312CDAC16CA0643282228B +E7F075CE96A53614ADDA732F0927DAABC1C98613DE9300FB2099A0299A8F743D +418E1D967FAED5A7918073D89DA1A5EF78FCD1F235F32A62F24155932540D9AD +3349225E6B8EB758ECEDE8173B87B4AF1DB7CA98A870C13DBCE520C20E6591B1 +F9A12B73D66020B32DB77E1DA2E2F92EB1890FE6BB060A0F1F93960ECB3D525C +0F83815521202FAD111B1E7CC957342547EE3C628F9A334F62DF98CEC11E9127 +3A1462E6E1A52406037E2B86C88F3E83C98EC71CB8627476F29BA6155BB0695C +B857D7D18E788D2DF9753691F487244EDD16DD0E11384C2B9911C0B7333AC1AB +759282BD00BD9B73E650FFB71DEAFD8526EE87B9D959731613787974F7593F2C +C8CF006AEF8B1106D9E42E1BD62B87CC67C268BA8DB757B85BB9E137D94D7E59 +E418EE32B73E12469A20CE3D0401A7B165F5271B585DF3C4F2E29BB880EFC696 +D77D210536D7D1148AC9EA94C5F755919054DC900685CE73A8D5738C2BC3A5CA +A87F327ACED1EA729FBBF3D9C2829B9FA5A21173244F1707473EB703C2B27847 +402CA4B685827479170AE5F481AA21E8523BC287BAFD0D4CB5B549B69AC94FE8 +EA2FD439DE9ADB1786283C4EEC972AA3F26BE495BEDE5208EF1DC1009C1E9D28 +B71A246B043CE44E65F7AE9B19697682E4AEA88E2C9D3762C911AF08BA10D0F9 +ED7B26992399F7151E5B56F225D5F360452FA11ECDCCB2A074C78B92C8573750 +B91386CECD4A1243D26B0ED524949A252036B921751FB3806B69940F415DCDAF +41206F504F14DD921D63C229C8B7CE8F110BC5421EBE568B4DD7BD55A2512D89 +5D3A9E698423B4F75DC8AF27ACFD99EAD434BCC277A4805E6F068CF2030A32C2 +4BC2D66EDD81132E44128EE1BE623EDD5DAB0479F4CF492E674B2237E61AADA9 +E11209807CEA51B208667AC6B70F3C41E627B1DB9876EE658C50AB2979688AA1 +1FFB6F594D326D48E679190A0FAE0EB69ECA894D177FBBF1DA7D23111F9CE050 +A46D17DA14AB2F8CFB0D10ED1517489C3ED9E8A3E46D69E5D786241C630615DF +446C732E191427FC63A7A675AE7AAC0651833072010FFE6F743B14204876579A +1A5E93702FCC8CFFC54B84B977A8CDB82BDDAED09691A6FCD3FEAF49DD1962C7 +7742A8C011C9628BED9C7AD8647A10424821CA583928714F3FA3D08D08C1A696 +775658C66AABE8B32B8660D2759970340F342E48FC8DA1BA1DD475DA0CDDDAE0 +FBAB3936904110A9FEB908544B948A1EC3203062681DFB3A2BEBF5913DDD852C +E7E523CA57F77F654EA4164E2B9BD986C480EEEE1DB28D4360166BD8DFD5C666 +8C60E43D71307EEC9D6E9C1B520347775505F87BDCC02101AFF38BA1917A296C +2BA640EA03A5D6704780155DE7E7B00A8B99E733AA64B1ED97196C25737D3DC6 +DD65C90A8A1C2ED11A538528BC4B2683DF88F44B9F9CC174C1ECDD3A63E5883B +FAA8779B1D7CD4882F55258C57D4A8367D82EF814BD9774ECD2A909668841183 +ABD7EFE82B09F02939A2D710FD86D37FD12C3584FC414A29C55D43AD2D7FAC15 +78A97F819A6AFE696782CCAA8E8A7216C37FA27D35C5AC101E91B84180444A0A +928894F8FCA116CFFFF124631EAB997942759F3D10E56C2735396E21EA48F32E +1E22ABED8404163ED36491F24D7C3D634B25C2C67C43EB1546BA7FE32409951C +ADA934F8896AA603796D9E54555CFAE6843699E4C3394FAD3479BAFFB68D2FA0 +9DF38B3FC60F78AF509D7B448A0DA42C5E4565DFB0B0F625F831BF96045BA659 +56D3F6C169C9A3EF1183DF0E452D5BEC576F18A38E3C45E186B8EAC1C728AF18 +4694442AADDBB4DEAF6141D460D1FE4D5BA3E82782BEC3FA70A36E6F2E812C23 +119D75A47EBCE9DA191A0720E853FF0603877722871CDEA1DB2820BDB7C86496 +6FBEE8989D3AD64DAA7BDFED532F101274010633C264823E4DCE5C27817F9E51 +75C0AD49A9C9E4AE9D5DBF74CEDC0D5D35D8B99854C5011191AAAF5640A0B956 +B9C9876181C5BF3BADCFFF53C23B0C3BE81A7741ABCB2AE2039CE16E1FE730C2 +6702E68F736082B87A03BF1C3904DF76D09C575A27CD28508B53AA474A7BC5A2 +9688E833A340237E6A7350C0509218541117423AB5921DE8EAC56ADB58FB18C2 +7A41CE503CABEDC535EFF70A777E892F5B7BD352E355DE386E2A72FB0769F8AF +D9374011AFBE3B5417B07D10B751B4D088D95C02B3DB3A00354353B50C9B2DC9 +7AC798D4FEFE2F26821FABF9D3D0CBFD6FA67EA6CCD740525D51D713CC67DDCA +DA96AA891BBCF4ED4F5D49760433F25060330653F4E65CD2460FC8F8BA2C70E7 +44D0C9ECB5CDFA5812BFFED947FF5C6B8AB3C0920302DECDF87278C13FCFF6B2 +96AB8BEB6F1FEB404E47901751F077A3443B9336946BACAB6FD69D9EE7E7E6B3 +126A318F15B21ECD20D872D14F9E871D883DBB1CC9F5BE250F123027EEAC691D +E583D56F3D449AFDF559CE627D14BDF05616FC958B62CA3AABB13C8EF8EE3511 +9C43CD7FE068E1F016AADC734D4331754CF132253C51B9E6E27E63511004A58E +FD38E70467329F31ACD035E1B6728821A9FD8BCD0CFF5C14B050EA05B5418FC7 +65D3EA63E5EEB2380E4AB9E6E655AFE6E6C6EA6AD5BE04886842418EA1872BC1 +69F92A8906787046B1B12A15889917716A54910E71FB6278604A4001CCA516F0 +A3D3A6EB0F7FBC3BEE47C4336E84B4597EDCBCC900609DC41B13797502A0C52D +82740AD335199E8C83D8C5E5E913E24F944DF0E71A1F3A16609E7BE31EBECA66 +B51FF2C42E51EF96784ED2206D80192C2787656B2D1534E4878F915CF508B9C1 +DF08AEB3B2888C65AE222CC4DC49D8173012B6F47A07FF0864F9D3437A03AEB4 +236DE56F11D15E1E085DE366BC18C858C89EA5F5C6FADAD9B0D01AC800091119 +DE5CA7DA8A6A6D87679CAE81DF3A12B2C93802BDE85EADD4486E9CF37BFFDF8A +7932DC8DAC8C3EAD6F518231408EAEF5070BB95F0EF50220FEE8E6D85171905C +F66C5A32783687F4D555951736F3305FB039D2D408B56CE03452944AEF2FCBF6 +5E4BF33D7B94BD5CC934CFAFE6F221DED0D9A64324E19FABCDAFB5BA01C1E350 +E571D93F96910C91BDEE18E063B395DA2A2C1908E46A3BBF2B8B22DAE7BC3650 +E52286E6F70B167ADA8354E5B65B92A6310EB3C3F577F2A16188D24AFF897445 +DB68CE32AACD6F9DF713EC04130145F296AB398045D635D327775EC86682E5ED +5A50C4FD908EF361960224BE982D6AE5E796ADCE781F1F866CC356BFB3FEED6B +69BCBD30416E874194A2C4AA475A156096793EF60A58F951D86E0E4C62BFF030 +F461E614AC870A28CE01079AA62F75ACC6FE2E31C8759512B691F3A5BE51B3A7 +AE8EA178A35A25883EDF8A78A8612E5D3F617DB098BCDF429FE18C377E448EDB +B0823526BD66B40F0519F04EE7FAD495F7B532647689F1F2136657C025AD2466 +4C9E795085B9AC04EDAE551CBE68E84519D138C233FED4D3A5C33396FF5DB218 +AE2CA8EE74F547200678D6AA96214A3019013BDBCEFA2098218C07205E981A50 +6B03CA1FF837AB5D7E0B35306BD2180CD198138A8A4A8327DE2EFBCF5B4B8309 +93FB73790CF101C3BB9BFDF16CE4981DB05013560761994A7D47CCAD33572C36 +AAF5787B9868A0DBC5B79E97D0F2752100481BBD994D8880B4A972C02B5D33E4 +88ABEE172D57263E165270A9347B262FC988621144A0B6E3A9A1704083D27D56 +90B18843ECD4207F653A3FD68C933A2A880F5163D1BBF55D50FEF0A02205724D +42E099E6B189D865497EDEECEBCBC1BD6A0E937A7D9BC162A722954643637857 +0253F9314AF146E6642DDD14961E272D00506E8E854767B174387E1B345A8123 +9E600A1DEDED6F24CFC1AC7172514CF1F4CC942F4B9FB7C6F9A5DC0B4586C399 +2FC53F1ED102E969CCE27E8DF7F0A944A72ABF81EF85D81B878A24E96D6E1658 +3FABED6DF3F43984F9BE9D28E035B97D94C0C8E55495FB8EDB1E69E0DEAB2AFA +3ABE1482A0E8E52E58E3A0A038F97575D399C546AD2D172C31869BE10461A074 +7B9A864D8D1F002D2098D94298EEBD3E93E848FDEB52363762FE21C46E0A737F +FC907836765A640D7CE72E528EC29E158AAC1BAB43F14CED19142764D33FD6BD +4601F84AACA19A73F99E6BD165B9C6A43EC3CA9EB3F9CC21013C0AFBE2EFF07F +9BE1DA54BE91784B721065224C925E7F5932938B1CF417C17343950F65DDD320 +6D4D9072461F7468F405FFC4FB38AECDEA912516F3828A9480D61796904A5697 +D9F7A5E8A9C1D5460FE747D637C095D3A56B3D3758D85A8CE52E360EFB5E0ECF +810FFBA9BDE380B680E751D3E111A000D42EBDFE2F1E19060E939D525F8D0110 +D932A540F2FCDA575E926B66322279567FA1FF6AB9EAC573AE44172D12B6548A +0EF59C6710A1C0E5BB406AC1C5644244F63F8367906C7C4648EF33244ECEF440 +5FC89E513BAC7EEA79290016F6CE1A8332A77F78B569AB40C88026AEABC40B64 +A430C0AA868759E4C0A2689D828F87ED6AF8E2C39074A51C312F0F0998F3AC65 +449DC7EF03D893BB3531B1F48BB4CA3EF88FBE45B24C0AE924AE7C0FF89FC5F1 +A4831E4E5C519D0346273402FD6873C614D370CA3A9DBD5035A366C4DC1DC069 +8856C799BF07622675CD9BA059034203A6DA80BB660FF480737BD4DEC921CDD7 +C767A5752E0C57FFE0D71769A6DB886AD3FBBA639559FEC3FC036770029FFE31 +D7C09F9B714CB9D1D335D2BE126B6AD9BDA8A46FF9260E54AC35107AF43ADA4E +D0FE8C4EB03A3CA3D46F77128C5474953B622E625EDA3D3CE4E4682145749830 +1C03ACF66F2F7A8415D2EE807CF574D5CAE26446BE700A33C0055740E640FD9B +BFF2EB908D91B24511AC525E15EA2EB389640C91625B9711CF60A04277EE7E0E +B69D76392B84CF41132A42AD52C326F7D4869F5BFCDA189FE81641832D1FDAA7 +98CC17F19F5255E594ABF60D9EDEBC898BFE8CFA9CAD1C9494C920B4FA5FD6B1 +5306114179484431F2E22D373668313353CCEF779B6200A1047B20647CBC2F42 +2B8DD7B61383CB768E1E738FB619BBEFDFBF09F285EEFDA12DDA9373AFAA94F4 +E4BC09510A73E079F4ABDD8F9039F795A9296669B1AC6FBCD623AB4AF6DE5CA8 +0F909B168AE21FC60A9895B6CF391CAB3B0F645A4734C6C3B87DA9D1D4AADBBB +DF75C60D280817888AB1B76D0673B3243211C15C151050E6BB830C10E0F2CA2D +5E0B4156595EDE1CC6AAF3DAE142B8692FD94392B4003C75C84E89A317D0D6CA +B88790C8449FF02A1573BADEE600A735A6E09BA912B611DE0AC7DA5C1D7104F2 +BC627789E4626AFC66AFB8F4EE72F16F4A83FD3B6F7C02C8ED05882D6BB088EE +490278F07B602A7F1B9A32186978B71E023096B4CF9258985CD31BFF91CA4A51 +6E021251503833D5AB9FF819DEBA6805B5F2F9CCCED3FABE857D849227CDAD49 +42F4CCF8951E2454282FFC7E10FE1355FA4042D4F70A560A385DD7058C4D8442 +6F531F4A3F9C4F70B9BBE888C258DCDE5998E5D8519DD59E96273C271640CF46 +0ED13654F3A609AA5FD0C15FA82F69B0C539905C7110CB375C46703A13CB6876 +D75D35B8C3F006F387C5DE5C7BC495ECBCA8167ABB25CE9D02AFA9478E896BC3 +EE0A5165846270737EE69070835FE5052CF9848C87570EA37E250ABB2F418B0B +BD42F7BF9144B6BAE5738C446C51F462BAD5CB36C781000267B864708EBC5CFE +0E7B1BE554568A2B1E8B2061CE748F5423ADD67C16C2CABAF021176452F2C659 +EEB5DC7B6CF793F75BA5FA3AB302447238238070273389E5A27848610AA9FE6D +E9D5D895707E6B1C220B63214A609445EA19E64A80930AB2D52387A860EFC2E8 +A537F36E663573DEDFEFB5B2048B7FBBF3470A1651A995664BEB8F7480BA50C1 +CC2E471310F465531C24EFF56460CC817BE2A6164C98E586D00E782A89AA1560 +BD64BDF181EFC6631175E77D6B6FA4121E1ED7FFD581908FAA63F7A90AC16BAD +16D41CCFCB9F98E76429511EE5C27340B373D417016817C6D279CC08B086858D +22A7086A47A0EC71D4169ECC5A9AF15C361F4CA0CB898ED97E0750770213BF61 +88DC183302136FF6CC18ED1E9B929C7077A02F9ABF48FD69D2280BBBA92AE3A8 +42B0EFF1D3E8623126729AE7B26C473D8DA86D19D896D7DDEF5625E2B19DFA2F +5E60FAC21690290DA9EFE3BC8E84E781C86CFB02A770721A14CDDD0A73ABB8E7 +551923FF72A5667EE3A8C073356A05029BF76C6EE71B88E048C83CD11F66BF02 +9F97B1CF74B1B1C4E91D35DF7678DC00A2D13141E35806D8F53E8F34D70DF5C3 +24DEB5623686016D00286C69375E9E0B1B272B51BB1829FEDEA350BAAC3D8C27 +4AA862B9369441EDBAF6726A73053891B66BF3201708E5E6CCD078D772DD8B03 +B8407E5D13941DFCA3B4C329912DEBF2F1FC60C1B1F97D357057B13F241FE987 +3BE38030E36C24CE003E222F0B231CA8545E69CE182BA89C9BEFCD87DB55AA5E +0AD1D2C398A27804E9FC7D6883F450ABD1799F8579A036AA6F4FB6094903A571 +913FB67F661E0251CD156190FC3B3561C0C632FC2A360083FAC01F1A052E2320 +0E94DCDA8807FC3021A529C773207EB3018D5C09EA88CA0873AE690E94D43B35 +5F769AAB1D8195A8A68E42601813C1E8BB064779C78C500CE7EC27EA837EDAF9 +DBBF7EAD3B2858BCFE820B401BDDB7A07895FB592B70D96E3F2EF5D976A0689E +9EA1C0B313FE192599F5C1BE52AD65C5F78B048C0028AFD5EF9BFDB3784C6366 +C4A1EB39506A273761A898F69A35CCB7B5D9C27C58AA432F300714BED0094A83 +839F08E6B7AA64FB30F298EFCF03915CB1C64141049219FC028D0881E24ED485 +368169D5500520E2AE932D2CDF44BE341BFD0487AF093B263945EF22E686C5BB +B2FDFB71C20B0509B48D7931B16841B250CD1457E649EC7B9BF79FB3971AF171 +80222BC8E525A1E869EA931A96AECAEE348C0D313459EA3906ED5FD7907ED1EE +9EC1843A79A455C62A5C8D77A8C1970A0E8546E2F050955C62EE094E3A5686E4 +0E682CD81CBB05A3D89A115F68F0C32440DD09D1FDE3295209060F94C7CA76DC +F7AAE61074069B0EB3844B5345007BCBE9878CFC7D343A7FDA08A6362FF28F0B +B9DF5BC5CED35F843375C290D4A57FFDC9846FE30CAAD4F23FD7F83B5D4EF703 +1A55B43366E64AE6CFBDF1F22A45D966C86D509C16B25C15CB19A03F2A1F2AED +F38FEC4AD32CDF71DE9CFCD0E8A6224BFAA5AF152262B3FA4372755E6E086B25 +640690E5F0BDF195542991AA890A8B6CB7860E56D9FEC2D38CFC7E6533ADA29F +8829602A7A41F67DD40431F30BFCDEFAC3D2554258ECBE3F7A13C692C54920B2 +256A722C777540E844E9B7A7BA9DFD97E1D308DA58EA65C570CABB4CFA135F81 +42EE9394930085762D910EBA0BDE3311A76A3B8BE72435A0D6EE61D25465B85E +76527F76521D79E708CE96DBF1B68F006725A5027ED8B056D2FCC9B8F84E0778 +44E55504D9C96A570BD14E4FB96F0F691992B7CC249C77345BC7C4D135DB4D08 +0C84F64DE7CC8B354779DB29211D8900262C63A6861DCADE99044D920C69E580 +43AB14815D866AE8195FC8239B7524AE50FF2FAFAAFD794E52840F44B3C08F17 +DFEA3BD03791DED93EC2E98D894C468DED1B9FE41A0278053CA1E73AA06CF529 +47C5BE394C6AFDC1D79D2411022A06C89D7F3235B91AF52FB17E56C44FD0C646 +FE30983D3697200DEAB1A57FCB91E3E35614173DF41F7F95DC64 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (mixed-state-df.dvi) +@start /Fa 161[55 94[{}1 83.022 /CMSY10 rf /Fb 205[33 +33 49[{}2 58.1154 /CMR7 rf /Fc 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fd 194[65 61[{}1 83.022 +/CMR10 rf /Fe 134[41 20[43 36 99[{}3 83.022 /CMMI10 rf +/Ff 139[32 7[23 6[37 46 37 25[30 5[60 1[62 65[{enccorklm ReEncodeFont}8 +83.022 /LMRoman10-Regular rf end +TeXDict begin + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 538 504 a + + 538 +504 a 538 504 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.36539 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(A)538 504 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.04092 0.0 ] concat + + pgfs + + + + 0 setgray + 538 504 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33887 18.10971 ] concat + + pgfs + + + + 0 setgray + 538 +504 a Fe(y)26 b Fd(=)d Fc(false)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59766 -88.40585 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(C)538 +504 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.72366 -105.8905 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(y)j Fd(=)d Fc(true)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 312.50624 -0.19925 moveto + + 89.22481 -0.19925 lineto + + 87.0131 -0.19925 85.2397 -1.97264 85.2397 -4.18436 curveto + + 85.2397 -127.6999 lineto + + 85.2397 -129.91162 87.0131 -131.68501 89.22481 -131.68501 curveto + + 312.50624 -131.68501 lineto + + 314.71794 -131.68501 316.49135 -129.91162 316.49135 -127.6999 curveto + + 316.49135 -4.18436 lineto + + 316.49135 -1.97264 314.71794 -0.19925 312.50624 -0.19925 curveto + + closepath + + 85.2397 -131.68501 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 88.56027 -68.43282 ] concat + + pgfs + + + + 0 setgray + 536 -39 +a + + 536 -39 a 536 -39 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 3.5198 -116.46556 ] concat + + pgfs + + + 991 -258 a + + 991 -258 a 991 -258 +a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + 1268 -811 a 1268 -811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(Idle)1268 +-811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 +-811 y Fd(=)f Fc(false)1268 -811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(A)n(ct)1268 +-811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 -811 y +Fd(=)g Fc(true)1268 -811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 +y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.41103 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 991 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 1899 -258 a + + +1899 -258 a 1899 -258 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + 2176 -811 a 2176 +-811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(Idle)2176 -811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 2176 +-811 a Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(false)2176 +-811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(A)n(ct)2176 -811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a +Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(true)2176 +-811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 -811 y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -20.28506 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 +-811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1899 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 991 -39 a + + 991 -39 a 991 -39 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.1516 0.0 ] concat + + pgfs + + + + 0 setgray + 991 +-39 a Fe(y)j Fd(=)e Fe(y)1186 -27 y Fb(1)1242 -39 y Fa(^)18 +b Fe(y)1356 -27 y Fb(2)991 -39 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 536 -39 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 112.70375 -3.32054 moveto + + 112.70375 -93.63596 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 3.32056 -93.63596 moveto + + 221.68843 -93.63596 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 538 504 a + + + pgfr + + restore + + restore + + save + + 12.40692 2.59747 moveto + + 56.8223 27.06856 98.51712 26.22919 141.52449 0.23747 curveto + + pgfstr + + save + + [0.8575 -0.51822 0.51822 0.8575 141.52449 0.23747 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 75.38708 23.83113 ] concat + + pgfs + + + + 0 setgray + +538 504 a Fe(c)538 504 y + + + pgfr + + restore + + restore + + restore + + save + + 85.04045 -65.94212 moveto + + 64.82236 -87.9344 41.24019 -95.32727 12.53284 -88.91406 curveto + + pgfstr + + save + + [-0.97664 0.21815 -0.21815 -0.97664 12.53284 -88.91406 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 55.43398 -98.50603 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(c)h Fa(^)f Fe(d)538 +504 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -24.27307 -45.97948 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(d)538 504 y + + + pgfr + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray +eop end + +userdict /end-hook known{end-hook}if +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/mixed-state-df.pdf b/manual/figures/mixed-state-df.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2fed4c0ed99fe0eaadbedee0bd258f3ff386e2ba GIT binary patch literal 10703 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 /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 538 504 a + + 538 +504 a 538 504 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.36539 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(A)538 504 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.04092 0.0 ] concat + + pgfs + + + + 0 setgray + 538 504 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33887 18.10971 ] concat + + pgfs + + + + 0 setgray + 538 +504 a Fe(y)26 b Fd(=)d Fc(false)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59766 -88.40585 ] concat + + pgfs + + + + 0 setgray + 538 504 a Ff(C)538 +504 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.72366 -105.8905 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(y)j Fd(=)d Fc(true)538 504 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 312.50624 -0.19925 moveto + + 89.22481 -0.19925 lineto + + 87.0131 -0.19925 85.2397 -1.97264 85.2397 -4.18436 curveto + + 85.2397 -127.6999 lineto + + 85.2397 -129.91162 87.0131 -131.68501 89.22481 -131.68501 curveto + + 312.50624 -131.68501 lineto + + 314.71794 -131.68501 316.49135 -129.91162 316.49135 -127.6999 curveto + + 316.49135 -4.18436 lineto + + 316.49135 -1.97264 314.71794 -0.19925 312.50624 -0.19925 curveto + + closepath + + 85.2397 -131.68501 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 88.56027 -68.43282 ] concat + + pgfs + + + + 0 setgray + 536 -39 +a + + 536 -39 a 536 -39 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 3.5198 -116.46556 ] concat + + pgfs + + + 991 -258 a + + 991 -258 a 991 -258 +a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + 1268 -811 a 1268 -811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(Idle)1268 +-811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 +-811 y Fd(=)f Fc(false)1268 -811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Ff(A)n(ct)1268 +-811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(y)1309 -799 y Fb(1)1369 -811 y +Fd(=)g Fc(true)1268 -811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 +y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.41103 -27.24667 ] concat + + pgfs + + + + 0 setgray + 1268 -811 a Fe(c)1268 -811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 991 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 1899 -258 a + + +1899 -258 a 1899 -258 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -51.17177 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + 2176 -811 a 2176 +-811 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 13.30305 3.45927 moveto + + 13.30305 10.84238 7.38309 16.76234 0.0 16.76234 curveto + + -7.38309 16.76234 -13.30305 10.84238 -13.30305 3.45927 curveto + + -13.30305 -3.92381 -7.38309 -9.84378 0.0 -9.84378 curveto + + 7.38309 -9.84378 13.30305 -3.92381 13.30305 3.45927 curveto + + closepath + + 0.0 3.45927 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16391 0.0 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(Idle)2176 -811 y + + + pgfr + + restore + + restore + + save + + -26.37071 3.45927 moveto + + -13.96059 3.45927 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.96059 3.45927 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -29.89053 3.45927 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 17.02214 0.89856 ] concat + + pgfs + + + + 0 setgray + 2176 +-811 a Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(false)2176 +-811 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.88057 -53.23434 moveto + + 12.88057 -46.08572 7.14862 -40.35376 0.0 -40.35376 curveto + + -7.14862 -40.35376 -12.88057 -46.08572 -12.88057 -53.23434 curveto + + -12.88057 -60.38297 -7.14862 -66.11491 0.0 -66.11491 curveto + + 7.14862 -66.11491 12.88057 -60.38297 12.88057 -53.23434 curveto + + closepath + + 0.0 -53.23434 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.74884 -56.59975 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Ff(A)n(ct)2176 -811 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 16.59964 -54.60449 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a +Fe(y)2217 -799 y Fb(2)2277 -811 y Fd(=)g Fc(true)2176 +-811 y + + + pgfr + + restore + + restore + + save + + 6.77216 -8.27118 moveto + + 13.25227 -19.65984 13.18303 -30.56464 6.79245 -41.4745 curveto + + pgfstr + + save + + [-0.5067 -0.86504 0.86504 -0.5067 6.79245 -41.4745 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 15.09958 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 -811 y + + + pgfr + + restore + + restore + + restore + + save + + -6.56026 -41.87093 moveto + + -13.18303 -30.56464 -13.25227 -19.65984 -6.99965 -8.67102 curveto + + pgfstr + + save + + [0.49644 0.87251 -0.87251 0.49644 -6.99965 -8.67102 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -20.28506 -28.56122 ] concat + + pgfs + + + + 0 setgray + 2176 -811 a Fe(d)2176 +-811 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1899 -258 a + + + pgfr + + restore + + restore + + restore + + pgfc + + + 991 -39 a + + 991 -39 a 991 -39 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.1516 0.0 ] concat + + pgfs + + + + 0 setgray + 991 +-39 a Fe(y)j Fd(=)e Fe(y)1186 -27 y Fb(1)1242 -39 y Fa(^)18 +b Fe(y)1356 -27 y Fb(2)991 -39 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 536 -39 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 112.70375 -3.32054 moveto + + 112.70375 -93.63596 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + 3.32056 -93.63596 moveto + + 221.68843 -93.63596 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 538 504 a + + + pgfr + + restore + + restore + + save + + 12.40692 2.59747 moveto + + 56.8223 27.06856 98.51712 26.22919 141.52449 0.23747 curveto + + pgfstr + + save + + [0.8575 -0.51822 0.51822 0.8575 141.52449 0.23747 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 75.38708 23.83113 ] concat + + pgfs + + + + 0 setgray + +538 504 a Fe(c)538 504 y + + + pgfr + + restore + + restore + + restore + + save + + 85.04045 -65.94212 moveto + + 64.82236 -87.9344 41.24019 -95.32727 12.53284 -88.91406 curveto + + pgfstr + + save + + [-0.97664 0.21815 -0.21815 -0.97664 12.53284 -88.91406 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 55.43398 -98.50603 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(c)h Fa(^)f Fe(d)538 +504 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 +1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 +-0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -24.27307 -45.97948 ] concat + + pgfs + + + + 0 setgray + 538 504 a Fe(d)538 504 y + + + pgfr + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray +eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/mixed-state-df.tex b/manual/figures/mixed-state-df.tex new file mode 100644 index 0000000..af98b85 --- /dev/null +++ b/manual/figures/mixed-state-df.tex @@ -0,0 +1,147 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-clés) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + +\begin{tikzpicture}[node distance=3cm,auto,initial text=,initial where=left,pos=0.5] + \draw node[state,initial,label={above:$y=\False$}] (A) {A}; + \draw node[state,label={below:$y=\True$}] (C) [below of=A] {C}; + \draw node[draw,rounded corners,anchor=west] (B) + [right of=A,anchor=north west] { + \begin{varwidth}{\textwidth} + \begin{tikzpicture} + \matrix (m) [matrix of nodes] { + \begin{tikzpicture} + \begin{scope}[node distance=2cm,auto,initial text=,initial + where=left,pos=0.5] + \draw node[state,initial,label={right:$y_1 =\False$}] (Idle) {Idle}; + \draw node[state,label={right:$y_1=\True$}] (Active) [below of=Idle] + {Act}; + \path[->] (Idle) edge [bend left] node {$c$} (Active) + (Active) edge [bend left] node {$c$} (Idle); + \end{scope} + \end{tikzpicture} + & + \begin{tikzpicture} + \begin{scope}[node distance=2cm,auto,initial text=,initial where=left,pos=0.5] + \draw node[state,initial,label={right:$y_2 =\False$}] (Idle) {Idle}; + \draw node[state,label={right:$y_2=\True$}] (Active) [below of=Idle] + {Act}; + \path[->] (Idle) edge [bend left] node {$d$} (Active) (Active) edge + [bend left] node {$d$} (Idle); + \end{scope} + \end{tikzpicture} + \\[5mm] + \node {$y = y_1\land y_2$};\\ + }; + \draw [dashed] (m-1-1.north east) -- (m-1-1.south east); + \draw [dashed] (m-1-1.south west) -- (m-1-2.south east); + \end{tikzpicture} + \end{varwidth} + }; + \path[->] (A) edge [bend left] node {$c$} (B) + (B.west) edge [bend left] node {$c\land d$} (C) + (C) edge [bend left] node {$d$} (A); + \end{tikzpicture} + +\end{document} diff --git a/manual/figures/node-contract.eps b/manual/figures/node-contract.eps new file mode 100644 index 0000000..3598b8e --- /dev/null +++ b/manual/figures/node-contract.eps @@ -0,0 +1,1312 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: node-contract.dvi +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%CreationDate: déc 23 09:57 +%%For:gdelavalgdelaval gdelaval +%%Pages: 1 +%%DocumentFonts: +%%BoundingBox: 104 649 252 741 +%%EndComments + +%%BeginProlog +%%BeginPreview: 148 92 8 368 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888899440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 8800000000000011bbdd000055110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000003355000000000000000000000000000000000055110000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 33550000000044440000000000000000000000000000000000000000 +% 88000000000000661100004488000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000088330000000000000000000000000000004488000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00883300000044440000000000000000000000000000000000000000 +% 8800000000000055000000aa33000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000044aa000000000000000000000000000000aa33000000 +% 00002200000000000000000000000000000000000000000000000000000000000022000000000000 +% 0044aa00000044440000000000000000000000000000000000000000 +% 880000000000bbffbb0000ee000011ddeedddd0011bb000000000000000000000000000000000000 +% 00000000000011ddeedddd0000000000000000ee00000000ffffffffffffff00000000ee000055ee +% cc00990011bb000000000000000000000000000000000000000000000055eecc0099000000000000 +% 0000ee00000044440000000000000000000000000000000000000000 +% 8800000000000055000000ff000022006677004499ff000000000000000000000000000000000000 +% 00000000000022006677000000000000000000ff000000000000000000000000000000ff00002222 +% 7733884499ff00000000000000000000000000000000000000000000002222773388000000000000 +% 0000ff00000044440000000000000000000000000000000000000000 +% 8800000000004422000000ee00000011bb00550000ff000000000000000000000000000000000000 +% 0000000000000011bb00550088ccdddd000000ee00000000ffffffffffffff00000000ee000000bb +% 1199440000ff000000000000000000000000000000000000000000000000bb11994488ccdddd0000 +% 0000ee00000044440000000000000000000000000000000000000000 +% 8800000000007700000000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00 +% 0033ee000000ddccbbee66000088117700004499000000000000000000000000000000aa330000cc +% ffee000000ff0033ee00000000bb000000bb00000000bb000033ee000000ccffee00008811770000 +% 00449900000044440000000000000000000000000000000000000000 +% 8800000000117700000000448800000000000044ffff440000ee0000000000000000000000000000 +% 0000ee000000000000000000335500ee550088330000000000000000000000000000004488007766 +% 44aa0044ffff4400ee0000000000000000000000000000000000ee0000776644aa00335500ee5500 +% 00883300000044440000000000000000000000000000000000000000 +% 88000000ddbb11000000000055110000000000000000000000880000000000000000000000000000 +% 000088000000000000000000000000000033550000000000000000000000000000000000551155ff +% bb1100000000000088000000000000000000000000000000000088000055ffbb1100000000000000 +% 33550000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% c2c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8d0a88888888888888888888888888888888888888866 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000033ddff99000088ffee66000088ffee66ffff00ffffffddccddcc000088 +% ffdd3300000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000222211ff0000ff3344440000ff33444400ff0000ffff55ff44ff0066dd +% 11889900000011aaffcc000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088ffff000055bbdd66000055bbdd6600ff0000ffff00ff00ff0088ff +% ffffbb000000bbffbb11000000558800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000ff22ff0022660022ff0022660022ff00ff1166ffff00ff00ff0066dd +% 110011000000ff110011110022779900000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000099ffaaee40eeffee770033eeffee7700aaffccffffbbffbbff880088 +% ffff9900000088ffee8800008800aa00000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000099ffffff00000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000088ff0044ff99000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888899 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000ff4400 +% 000000000000ffff0000000000000000551100000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000335500000000000088 +% 880000000000000000000000000000000000000000000000000000000000000000000000000000bb +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000bb000000ff0000000000000044880000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000008833000000000088 +% 880000000033ddffbbffffff00ffff0033ddff990088ff99ffff33ddff990000ffffccbb0088ffff +% ff440088ffdd330088ffdd33000000000000000000000000000000000000ffff00ffff44ffff0000 +% 0088ffffff4400ffbbff8800000000aa330000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000044aa000000000088 +% 8800000000bb660044ff00ff0000ff00222211ff0000ff7700bb222211ff000000ff44ff000000ff +% 000066dd11889966dd1188990000000011aaffcc000000000000000000009988aa44880000ff0000 +% 000000ff000000ff6611ff00000000ee00001199ffee000000000000000000000000000000000000 +% 0000000000000000001199ffee0000000000000000ee000000000088 +% 8800000000ff000000ff00ff0000ff000088ffff0000ff0000000088ffff000000ff00ff000000ff +% 000088ffffffbb88ffffffbb00000000bbffbb110055ccffbb770000000088aaffbb770000ff0000 +% 000000ff000000ff0000ff00000000ff0000bb991100000011bb0000000000000000000000000000 +% 000000000000000000bb9911000000000000000000ff000000000088 +% 8800000000dd550077ff00ff1166ff0000ff22ff0000ff00000000ff22ff000000ff00ff000000ff +% 110066dd11001166dd11001100000000ff11001170cc440022770000000055ff99ff440000ff0000 +% 000000ff110000ff0000ff00000000ee0000ff110011114499ff0000000000000000000000000000 +% 000000000000000000ff1100111100000000000000ee000000000088 +% 880000000033ddffbbff00aaffccff440099ffaaeec0ffffbb000099ffaaee11ffff88ffff440099 +% ffbb0088ffff990088ffff990000000088ffee88ee22000000000000000044ff22ff2288ffffff88 +% 00000099ffbbffffbbffff44000000aa330088ffee88000000ff0033ee00000000bb000000bb0000 +% 00bb00000033ee000088ffee880088ccdddd00004499000000000088 +% 880000000033880055cc000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000ee440088ffaa0000000000000000000000000000 +% 00000000000000000000000000000044880000000000000000ff0000ee0000000000000000000000 +% 000000000000ee000000000000000088117700008833000000000088 +% 880000000033ddffdd33000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000055ddffeeaa000000000000000000000000000000 +% 000000000000000000000000000000005511000000000044ffff4400880000000000000000000000 +% 0000000000008800000000000000335500ee55335500000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888899 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 880000000000000000000000000000000000000000000000000000000000000000000011bbdd0000 +% 00000055110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000335500000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000006611000000 +% 00004488000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008833000000000000000000000088 +% 88000000000000000000000000220000000000000000000000000000000000000000005500000000 +% 0000aa33000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000044aa000000000000000000000088 +% 88000000000000000055eecc009900000000000000ffffffffffffff000000000000bbffbb000000 +% 0000ee000011ddeedddd00000000000000000000000000000000000000000000000000000011ddee +% dddd00000000000000000000001199ffee0000000000000000000000000000000000000000000000 +% 000000001199ffee00000000000000ee000000000000000000000088 +% 88000000000000000022227733880011bb00000000000000000000000000000000000055000011bb +% 0000ff000022006677000011bb000000000000000000000000000000000000000000000000220066 +% 77000000000000000000000000bb9911000011bb0000000000000000000000000000000000000000 +% 00000000bb99110000000000000000ff000000000000000000000088 +% 88000000000000000000bb1199444499ff00000000ffffffffffffff0000000000004422004499ff +% 0000ee00000011bb00554499ff0000000000000000000000000000000000000000000000000011bb +% 00550000000000000000000000ff1100115099ff0000000000000000000000000000000000000000 +% 00000000ff11001111000000000000ee000000000000000000000088 +% 88000000000000000000ccffee000000ff00000000000000000000000000000000007700000000ff +% 0000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00000033ee0000ddccbb +% ee660088ccdddd0033ee00000088ffee880000ff0033ee00000000bb000000bb00000000bb000033 +% ee00000088ffee8888ccdddd00004499000000000000000000000088 +% 880000000000000000776644aa000000ff00000000000000000000000000000000117700000000ff +% 000044880000000000000000ff000000ee0000000000000000000000000000000000ee0000000000 +% 000000008811770000ee000000000000000000ff0000ee0000000000000000000000000000000000 +% ee000000000000000088117700008833000000000000000000000088 +% 88000000000000000055ffbb110044ffff440000000000000000000000000000ddbb11000044ffff +% 4400005511000000000044ffff440000880000000000000000000000000000000000880000000000 +% 000000335500ee5500880000000000000044ffff4400880000000000000000000000000000000000 +% 8800000000000000335500ee55335500000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000bb000000bb00000000bb0000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000011bbdd00 +% 00000000005511000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000033550000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000066110000 +% 00000000448800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000883300000000000000000088 +% 88000000000000000000000000220000000000000000000000000000000000000000000055000000 +% 00000000aa3300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044aa00000000000000000088 +% 88000000000000000055eecc00990000000000000000ffffffffffffff000000000000bbffbb0000 +% 00000000ee000011ddeedddd00000000000000000000000000000000000000000000000000000011 +% ddeedddd00000000000000000000001199ffee000000000000000000000000000000000000000000 +% 00000000001199ffee0000000000000000ee00000000000000000088 +% 88000000000000000022227733880000000000000000000000000000000000000000000055000000 +% 00000000ff000022006677000011bb00000000000000000000000000000000000000000000000022 +% 006677000000000000000000000000bb9911000011bb000000000000000000000000000000000000 +% 0000000000bb9911000000000000000000ff00000000000000000088 +% 88000000000000000000bb1199440000000000000000ffffffffffffff0000000000004422000000 +% 00000000ee00000011bb00554499ff00000000000000000000000000000000000000000000000000 +% 11bb00550000000000000000000000ff1100115099ff000000000000000000000000000000000000 +% 0000000000ff1100111100000000000000ee00000000000000000088 +% 88000000000000000000ccffee0088ccdddd0000000000000000000000000000000000770088ccdd +% dd000000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00000033ee0000dd +% ccbbee660088ccdddd0033ee00000088ffee880000ff0033ee00000000bb000000bb00000000bb00 +% 0033ee000088ffee880088ccdddd0000449900000000000000000088 +% 880000000000000000776644aa000088117700000000000000000000000000000000117700008811 +% 7700000044880000000000000000ff000000ee0000000000000000000000000000000000ee000000 +% 0000000000008811770000ee000000000000000000ff0000ee000000000000000000000000000000 +% 0000ee00000000000000008811770000883300000000000000000088 +% 88000000000000000055ffbb1100335500ee550000000000000000000000000000ddbb1100335500 +% ee550000005511000000000044ffff44000088000000000000000000000000000000000088000000 +% 0000000000335500ee5500880000000000000044ffff440088000000000000000000000000000000 +% 00008800000000000000335500ee5533550000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 66888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888866 +%%EndImage +%%EndPreview +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: node-contract.ps +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips node-contract.dvi -o +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.12.23:0957 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 109 /m put +dup 110 /n put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 119 /w put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D5905A6984D312 +333B878F1E0CD594A45EE8834CECFB7841DD42F14DC9532DC0FBC8F5DEE99606 +2358125BE880721E4058DF14DF97F32561E05C6C3AB1528FE248DAD3DDD994A8 +8A9FDCE9AC14792B354E24728BC4BD73EBB653F5D544D279A780A7C613F54CC2 +4D464159AE8D8B94A08A299F2E584989FFD867E03AEEE73227AEB5CED09772C6 +77DE2763F4D72E6587AA7280D1E505CC215FFC60D942E9951546544F0F8D2ADC +49CFE5BFA7D0390B252816C74625A20A44ACBE3DB67F661E0251CD15D27DB989 +29185ABBDCA4D8762C05DAACA252FFDFD28D79857C4A0FE02347BECCEE2ABBF0 +BE0F43AC5BB76593F95307F18AD352330DA02CC2305901A45CDDC07A6321CDBD +4BA0BA7CCD8A4B6786DBD28436D018C9537EBD753A2D3EC984282ED87DDC98FA +6F8D9D098182DC77880F74F8D417CD7A3F3A676D408A68517182256FEA86C772 +65746E871C8EDB45DF6C45D3B7AC4D77D586A4676692E9FC77E5ACF41EED6BFF +0D9062DFCE7668550F638866DBC557AD44900C7425CA1EEAAF3AC21ECC91264E +9BE838467239782A9D9C954B5FE2374B31804E4902F58E85065E23BCB2890D36 +48B43E06CDEB23D0183AD709472F315E510B7B1BE62A5F62D37FC4D4B4C56E14 +EFF98BFAB1C43FE9757C055DBD573B814F934858190B3A3FC739F816B3227B9E +443DF6407B364DEDDCC7C7F6E1044466082F36119E6CD6C6DB1395EBC809F8EE +88A10DB2E3102753E2659A40EFD008364D0B00FCC13638FA5C0EF9ADDF824A97 +5635014A93120F4CF2AED045170681789253020FA57734DA5180596ECB8D97F8 +3F05145BECCEF61C86244849088F5E3DC34F461F1B4FFF5F2A68F42F02F8A6CF +CDE86343EC97505B5223159A745D23109C808CC12244A2F4AD9225FA6FD43BB3 +F3740DD98E2AD199AF9060AA47BE511F284C61B72DEED557BE7CF7E7909365B2 +94118B25C4A6730EAD5572FDAABC33E2C1BADDCBCB691E81C28840514DA19F47 +DAAA080A3D72AFA4D63B3C3DFC9703517D7BA5F1A2C058513DC5FE4017DDB09D +1C7404FCA0C0D6EB24C2E985EEB76F9319A7E570594BD4F85CB21468169D44C4 +EFE745398515EACB1D5248ABD169E0FDB9A55FF38EE513DA0C22D7607EFD5B77 +EC6D1D9E8DAC52F2AC1BDD749849CE7BAF54A7FE6DD526852437813E58C26AEA +A8A4EB359754A876A478052189F857190BEE3AB7F0B7103A1D6B4E6F479DA0E6 +FA7D7E26E0FE365BDF7655C699F7D05CB53347F4402FC05A97EDEB2DE779AC87 +B536F42F7367ECD4995500FB0F8F7BFCBFD8844B1DE4782E48116F4775AC9049 +665614914483BE13D6604A0692BBD9E8195EC130D92FA2ACD6CE6EFFA49E1B52 +B1151DE5755FB983BC066B18D401924563706AB5BE46DD40BABB52CF9105B208 +859B03FCEDCC76509FF3113304F3CFCEE8EADA3787CFE7765513B2CF28DD1A31 +D50F41EC10D31A3BB294DCBDC3886C2B9412ADD01A23A8A92D04583D36FB26C0 +82B5CCE8BA414106AD5CBBB9E76C14F9A531279C98B02D3BFFD91CFF09641A7E +31942C305A3242E4B73B097E537079880D6F80980EEE1BB4059E8D9454FAF961 +786F91DD4CB2DE9C2107B60E8BF0E45FE00933038F1B5C3DA9B4C722977DC831 +B9640F03E0C6CC30C23A9EEBC4FD60E7CA0EE7E324A5A180BD5AF54D5142BB9F +06C180C6EC1D7D8A2AB3065A8461EA5C2019F34140C0CAF44D9B6EC6C3F27E47 +E6740FB04939DCEE6F4C528DAC39F6193C3039196238C78894D411CE923913BA +0BDE1F79498CE858E8F49E9922E466BD89006E54E2FAB228EA3CCADA20AC814E +123EADFCEF131C50BCE424159AE41505CACEFD51EB881C248171BFB80FCFDC21 +214BAB83FC86ABE8E98D03274A115B7221EC18B9724732043C0BBCF0F29E17DC +85AB0A8853561882BA87A9E091DB2837B690CEF53814F08B4EFEC323BD339F2E +FC4D21EE77C082FF180BF8AB18E1EB329CF82D92E79BDB467A5ED196992E14BA +C35C32B29DA38CB576A05BA1C1DF3045AE63444B05C3A81BAFF4EE8BBA5D362E +8D660A8AD7BBDAA2A35EB13F51EB0B07E67BD6189B3A5B04F23396C3A9116433 +ECDEE775014CA247F326F91676299DA2A22F81B328C9FB4FD2ED6D62856BDB16 +FF0F95926D0559086B1F4A0F6D0985E4529357A93AB1E987A4D52D10ACFC1718 +47E18BCA34710C0179F7BD292145 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +dup 71 /G put +dup 110 /n put +readonly def +/FontBBox{0 -250 1171 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F +C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B +B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868 +DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811 +4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3 +FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB +76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5 +123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770 +012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6 +A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413 +44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC +4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050 +01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608 +D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3 +914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05 +261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615 +24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2 +A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663 +9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C +889787CDC7AA8BEF7021B3C18A0A61A68CCEA80153A2C2E1CE6D07654730000C +57F4C7817D2A97E68C34052C48BF17B00076F0F21EABE8B9A4E90FF00CD12C86 +CF6614154C57E889AF21AB96E24C8B3F890BC647CA2F9EF6E4E3B999106CE83E +3EE7BF9638B31FFBD14576A43154CC0DD3EB4D64B505C9576ED8B190E55112C6 +1C931FF7F8529F41CBAAA4E2DB390BEF7F932ECB404D872321446C64508FF03A +692E3B45539E8C8D263021F6EC63F0AD6BF1B09988AC68F66B934E7B4D37B181 +A6B4771B115C4D7989F352191703D1B73978E9821513D84E27F4052B3FABE75D +2B40E20E728F7D70C48AFE50DE550AB4E9172DF68E66793B8DF00354839C274D +DFB204205E42E9BEF65140A9777EE7857E3A85067F127F12BD58008ABDEC10DC +A81BF9F22D56299EF237BCAF0DC6BE6BE476500939A755E36EAF82CAC0DB00F3 +485186EE04F0123EF2C7141B815113E2DCD9C630A6C7A2EBF64CAA7B8BE65947 +B69687EA97ED303695B498E0029ABC8467DD829E18589086110C2A0B41A1C4CD +E65904BE79EB10DB9C2E79B5A797C013EC41371E2AC4EE89AFE2C3ED2AFFF7AC +DEB4823EFC3EB6BAD695E3B6A97FF0F2CAF82DA3016BB9645D2807D44D684203 +791505C8919A6B79405424917E3CD895694B8355C32E03CD3B55C97502377A03 +AD897FA1B03DEDB6C05299F55D6B2510B7457B7BB3BED95AE154B5BC64BA7442 +F7A0E5E17544892D19A85ABDCC5888E2AD391F08BFD48BCFAF2354BADDC445CE +DAF860891DDF0B77C7E28612DB1B0EC23A86352849A264F6A98FB6DE667383A3 +4B4899473BA7F2DC6B55AEE696401ECCA45B4D5975FF17328184FC5CF150AD26 +5B4795EAB1D05F57DC73CC2C0B37749B2EE4A95C2CD2E6DE2F3AD0E2ABFA333E +961678DA49F631FE1251BBB3BE90566E32AC57A6A09DF6DFE9AAA9B086922994 +AABD758D6ECCFF4FB6368B4D0AC53EDBEBA32086A7718D3CE70257243947B112 +1961A66B8CA8553086688D955795F7180992655CBAFDF238D9C72F286CB4EB09 +08D4A7DEA198C541E6613A4ED82EB41FAA4B253F2323C4C61A4D1FB114F0F5AE +FDD01DC0C0E081DB9E69552506CBC16A773B8D621434B754C1DDC4DA14C5C2F1 +CC3A21941B6BBC159E6F7EC23E279507A5BF71534244A06FA1E7246231B98298 +2F3DD23E738DBEC11AEE38651B423CF6A4 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +readonly def +/FontBBox{-27 -250 1122 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D +E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 +47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C +8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 +78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 +1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E +01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B +C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 +F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 +8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF +A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 +455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 +9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 +EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B +52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 +563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F +0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB +7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 +0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 +1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4DE3E3F6222F +7A252B780C86447859579C68E52691E144F836C1C62F19A12EFB710343D33262 +1F7955FE5C37074CE5F9C7ABF1A241078519A4D7913A0AD861E0E357B50FB730 +E757C0D26390E6028FAC61EB0E9414716AC8406A6E35DC70A7C1AA524804FC8E +985CC3604A2BE0A8235CC895B2B33CB7EE85FE4F2CD817BAC3D27ADD295D0A0E +BC0E8D849952BCA7325DC261A785CD2305BC377AC61AC5E5B2CD3164CFF033CB +5436B8000673A4D763ED26273130702447C75A774C7799FB8C3E54A2E34D1710 +CF7883A9B05285C7DF30F314455A4428A5369D92C0348D45BF4AEC5E16611D16 +1E5EF015900F4DF63A58DC233BEE88417B204DBD110AACD1DE3D750F9C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 40 /parenleft put +dup 41 /parenright put +dup 61 /equal put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E +4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 +E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 +5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 +639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428955D5B6A6C01 +F9D9F44C93F0C94D9D0728D2B98C558E20C6DF38DA980247CC7320494E0ADE56 +B2F1936E624CA50F8DD14C4674BD8164D73715D01E4845C4D0F9B44DFF396A3C +73954C42DB561C79655F0ACFB39BDEF99E91B69C462AE7D188A88871FC02E84F +B64D11F20453799F19073DAFCDA6BE29A327CA3A1B7B475033E246866AD6A5C9 +CE63E677E66AE9EE18E12C91BF75ED357C599C9A3444E1595FBF981120D00727 +B85DCAD9DE4BA1211A167D9AD853DC4CE60691A761FEEC7306D80D36CCA55E80 +26D1B1AC2FB42CFA5B30DA798C0A830C69BB2C71F7428375D75CD6C9AA1D742B +8A2BBB915E4CCDB69681C7726D78EF2C675DFCE211C6ED0F44B35EFBA9DAE2DC +765D21E1164E195825B688B71A9296EA8873B321A64BD8B7B3BB06EED710B183 +D7B5A4469FC3CC45267DE00F267774DCE23A74A4C6F977C8C0EBD9B312AED9AA +3EB9CE2B8132FE3B8CC114169B93FF4FE2EDB053FA42B50206FAF075F15BE61D +870FB5A524F6DDA969F66479A695CA828FA647E7135007C38E73408787A2BC36 +FE411C5D5F976192C0C01CBAC5FB2B6057C83F8897740D4C6C7E349829FE59DD +AAE29A018EFB4B9ECE79BF134721FFEB19581802B6444839CFCF6E0193E1AB10 +0CCA4D53B084BA6C124B588B922565ABA2C79876D2FE23C6B3EEDD6589CB5BCF +5B454AECC151734F626650083CC3962090AFA6E10FD7120C46E2642CFA19 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 58 /period put +dup 59 /comma put +dup 99 /c put +dup 101 /e put +dup 102 /f put +dup 120 /x put +dup 121 /y put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +956017667C419C4021DA92976C7550A196C257FC2124E6F6653FAEA9ECD781C6 +793D55009809849DCD349D18C46B7072E96A292E937463E1671EFEF393030EF2 +3127AEE8F957106A8BAE6B4C2B8779DF8696E89827FE9B259B0DFF68CC6E69FC +79E59581CCFF1C6888227C58AB77070D16BCCB082108F0B19C1A212F69FB9D2B +723C0E2FBB76D3D722CD5699473E25CE8E77558614157EF67DD4951837D3D18E +6FC510C2E95C238B8E003EFFB8323FFE35181958AFC060D23E365EF74E5622C7 +21582D0142399F46C786E6F008CED61262AD5BD5B42A2D64DA6953D8C93F9A96 +280757E58B3F12918386DFADADABEE281D31618FD7A6B09EDEF1811575B45563 +17CAFD76ABF50A5456F6FF3FD62DF994C484CC2CB19566C1178334575E9063CD +FB7DB158C2EF492801924F54935B9CE774ECD0D20E4FEC1565D4E346F374D29C +BD70E02027F1B8866A972628313AC0D676A5C7F206176C8AF4024EAD2F7EB361 +629CC0D2CB9D31311047B2C1890B583BF0D813E2D3FBBB3D44C74BE0AC4A5FA8 +CE5418A3680E839E79A1BC70F876345D74C48B232147B1C5C2B2647A234B8482 +E42C1670FA26FA976403CAE76D99C1E06831EE83693A48D56DE133A5E3D2B7EC +5C167A9743DCABAE3547FD845844F3A047449F8C998E431CC47551BB0D643F02 +52B5D0EA3D69934FA539A4E475B8BBE6ECC9B5151604ADAEB437ABB0F6EB291D +B27FAA6378E2787375A5B70CDC3A1678BF499813126837ABDD85CD61AB25F4B4 +5A1A5BFFE3CAC49C9E5DD5A263AE8B32BD580D7F828497E6F2C74ECC8521F05B +7BD359682C1ABF6C6AFAF0733902FEB5D110F3A8B1691F5DBEFC892890F613F3 +7AADA3FBADC497786133BB1D93679984604B233A073663A902BA5445F7308392 +0F2A75B20CC9EF85EE5B6AB54C70494DB72687342A97426537E63A4676944679 +B647AED9050C89C37CDAB35270A0E949F5081751833AEA86891A0D13B599AD60 +0CB97558A3E9DAC4CA75E06FE5B3249C7A4CED1017FA3C4D6E44E8242D49E520 +E04C33111CF7B9358A9A4C58BA36CE8824C0B45D02BB3323166CD8A8D6911A47 +C11A74CFD83E0ED73FAF69433A5ACB7394131DF79468D7876C5C905773FEB935 +367E68F074F3B0BA6F74F160DFC74B6425A78B6F6FD5F5657CC886E1ECA484E1 +54F59EAD47F87B77F42C931A9959241511BFF891A879ADDB30C8E8D1F39F0437 +CD5A5E240AFBA4711A57A7D0814228DC27506E91F3C62C49CB2EF99B9035E402 +8C9C6030305709B834B4F25E519565F3E6075ACBAD9720F059BBDCC6578EE4FE +CA2ED94A9A2BC4BAD69E7FED2DD3E13B0E279D55A2E171077A08B0AA64E999FF +D0CCFB4AE9BDB80576A82B224A900107DB6ED29FE2CCA9560F2098D639CAD174 +D0BD53FB5A8374AAE0AAF1936FCE5B9D692DFE2D34F0C600A2F3DBCD2B1E19D2 +A42D8F0581234F0174680B6CA105AD267C65F7A7BD60735EF05F215F62D39FF6 +2E8193A07014E5F2B5CAB84352C462414EB12A1EBD47D747CBA4B615B58A0560 +06448FB3D4F514557A0A8BFDAB9B30559921043300D1383FFF1267BFAAA5B30B +50C4FE6BF9B599D77624E22AC5D7435CCE5DB5DC083E423438BB41C9AC52A609 +9D631B0382B2B1E93A7B55EB79E87D51FD3F3E4A89B9351B39323C65309FD03B +BCF9138E544A7A0D88032191D5D03C17A81B0D3C9212F9D5CD1AF9FC7873B2CA +FCD9CE788030E99580FC96A983BCED606971C0C434BF97D6E47650DE14AE49E5 +523F3603D3A32F628CA5371EF2786EFD869F9628DBC635A190DD374D5592A2E0 +A2D0FD8634D5F4CD508196A708 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +TeXDict begin 39158280 55380996 1000 600 600 (node-contract.dvi) +@start /Fa 136[44 1[44 44 44 44 3[44 44 3[44 44 44 1[44 +3[44 97[{}12 83.022 /t1xbtt rf /Fb 145[41 38[52 5[50 +65[{}3 58.1154 /CMMI7 rf /Fc 206[33 49[{}1 58.1154 /CMR7 +rf /Fd 194[65 19[32 32 40[{}3 83.022 /CMR10 rf /Fe 134[41 +47 17[41 39 1[36 39[23 23 58[{}7 83.022 /CMMI10 rf end +TeXDict begin + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 798 313 a + + 798 +313 a 798 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 126.59315 -63.29657 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -59.97601 -2.49069 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fe(f)9 b Fd(\()p Fe(x)927 325 +y Fc(1)964 313 y Fe(;)14 b(:)g(:)g(:)g(;)g(x)1196 325 +y Fb(n)1241 313 y Fd(\))24 b(=)e(\()p Fe(y)1457 325 y +Fc(1)1495 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(y)1720 325 +y Fb(n)1765 313 y Fd(\))798 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + restore + + save + + /pgfsc{0 setgray}def + + 74.42967 147.14554 -63.29657 -82.73163 pgfe + + -63.29657 -21.82733 moveto + + 83.84895 -21.82733 lineto + + -63.29657 -38.82974 moveto + + 83.84895 -38.82974 lineto + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -12.63988 -16.81311 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(assume)25 +b Fe(e)1126 325 y Fb(A)798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -58.59467 -32.81923 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(guarantee)f +Fe(e)1257 325 y Fb(G)1340 313 y Fa(with)i Fd(\()p Fe(c)1610 +325 y Fc(1)1648 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(c)1868 +325 y Fb(n)1913 313 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + + 0 setgray + 839 216 a Fe(y)880 +228 y Fc(1)940 216 y Fd(=)23 b Fe(f)1069 228 y Fc(1)1106 +216 y Fd(\()p Fe(x)1185 228 y Fc(1)1223 216 y Fe(;)14 +b(:)g(:)g(:)f(;)h(x)1454 228 y Fb(n)1500 216 y Fe(;)g(c)1573 +228 y Fc(1)1610 216 y Fe(;)g(:)g(:)g(:)g(;)g(c)1831 228 +y Fb(n)1876 216 y Fd(\))839 316 y Fe(:)g(:)g(:)839 416 +y(y)880 428 y Fb(n)948 416 y Fd(=)23 b Fe(f)1077 428 +y Fb(n)1122 416 y Fd(\()p Fe(x)1201 428 y Fc(1)1239 416 +y Fe(;)14 b(:)g(:)g(:)f(;)h(x)1470 428 y Fb(n)1516 416 +y Fe(;)g(c)1589 428 y Fc(1)1626 416 y Fe(;)g(:)g(:)g(:)f(;)h(c)1846 +428 y Fb(n)1891 416 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + 798 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray +0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/node-contract.epsi b/manual/figures/node-contract.epsi new file mode 100644 index 0000000..3598b8e --- /dev/null +++ b/manual/figures/node-contract.epsi @@ -0,0 +1,1312 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: node-contract.dvi +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%CreationDate: déc 23 09:57 +%%For:gdelavalgdelaval gdelaval +%%Pages: 1 +%%DocumentFonts: +%%BoundingBox: 104 649 252 741 +%%EndComments + +%%BeginProlog +%%BeginPreview: 148 92 8 368 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888899440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 8800000000000011bbdd000055110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000003355000000000000000000000000000000000055110000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 33550000000044440000000000000000000000000000000000000000 +% 88000000000000661100004488000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000088330000000000000000000000000000004488000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00883300000044440000000000000000000000000000000000000000 +% 8800000000000055000000aa33000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000044aa000000000000000000000000000000aa33000000 +% 00002200000000000000000000000000000000000000000000000000000000000022000000000000 +% 0044aa00000044440000000000000000000000000000000000000000 +% 880000000000bbffbb0000ee000011ddeedddd0011bb000000000000000000000000000000000000 +% 00000000000011ddeedddd0000000000000000ee00000000ffffffffffffff00000000ee000055ee +% cc00990011bb000000000000000000000000000000000000000000000055eecc0099000000000000 +% 0000ee00000044440000000000000000000000000000000000000000 +% 8800000000000055000000ff000022006677004499ff000000000000000000000000000000000000 +% 00000000000022006677000000000000000000ff000000000000000000000000000000ff00002222 +% 7733884499ff00000000000000000000000000000000000000000000002222773388000000000000 +% 0000ff00000044440000000000000000000000000000000000000000 +% 8800000000004422000000ee00000011bb00550000ff000000000000000000000000000000000000 +% 0000000000000011bb00550088ccdddd000000ee00000000ffffffffffffff00000000ee000000bb +% 1199440000ff000000000000000000000000000000000000000000000000bb11994488ccdddd0000 +% 0000ee00000044440000000000000000000000000000000000000000 +% 8800000000007700000000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00 +% 0033ee000000ddccbbee66000088117700004499000000000000000000000000000000aa330000cc +% ffee000000ff0033ee00000000bb000000bb00000000bb000033ee000000ccffee00008811770000 +% 00449900000044440000000000000000000000000000000000000000 +% 8800000000117700000000448800000000000044ffff440000ee0000000000000000000000000000 +% 0000ee000000000000000000335500ee550088330000000000000000000000000000004488007766 +% 44aa0044ffff4400ee0000000000000000000000000000000000ee0000776644aa00335500ee5500 +% 00883300000044440000000000000000000000000000000000000000 +% 88000000ddbb11000000000055110000000000000000000000880000000000000000000000000000 +% 000088000000000000000000000000000033550000000000000000000000000000000000551155ff +% bb1100000000000088000000000000000000000000000000000088000055ffbb1100000000000000 +% 33550000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000044440000000000000000000000000000000000000000 +% c2c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8d0a88888888888888888888888888888888888888866 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000033ddff99000088ffee66000088ffee66ffff00ffffffddccddcc000088 +% ffdd3300000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000222211ff0000ff3344440000ff33444400ff0000ffff55ff44ff0066dd +% 11889900000011aaffcc000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088ffff000055bbdd66000055bbdd6600ff0000ffff00ff00ff0088ff +% ffffbb000000bbffbb11000000558800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000ff22ff0022660022ff0022660022ff00ff1166ffff00ff00ff0066dd +% 110011000000ff110011110022779900000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000099ffaaee40eeffee770033eeffee7700aaffccffffbbffbbff880088 +% ffff9900000088ffee8800008800aa00000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000099ffffff00000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000088ff0044ff99000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888899 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000ff4400 +% 000000000000ffff0000000000000000551100000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000335500000000000088 +% 880000000000000000000000000000000000000000000000000000000000000000000000000000bb +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000bb000000ff0000000000000044880000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000008833000000000088 +% 880000000033ddffbbffffff00ffff0033ddff990088ff99ffff33ddff990000ffffccbb0088ffff +% ff440088ffdd330088ffdd33000000000000000000000000000000000000ffff00ffff44ffff0000 +% 0088ffffff4400ffbbff8800000000aa330000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000044aa000000000088 +% 8800000000bb660044ff00ff0000ff00222211ff0000ff7700bb222211ff000000ff44ff000000ff +% 000066dd11889966dd1188990000000011aaffcc000000000000000000009988aa44880000ff0000 +% 000000ff000000ff6611ff00000000ee00001199ffee000000000000000000000000000000000000 +% 0000000000000000001199ffee0000000000000000ee000000000088 +% 8800000000ff000000ff00ff0000ff000088ffff0000ff0000000088ffff000000ff00ff000000ff +% 000088ffffffbb88ffffffbb00000000bbffbb110055ccffbb770000000088aaffbb770000ff0000 +% 000000ff000000ff0000ff00000000ff0000bb991100000011bb0000000000000000000000000000 +% 000000000000000000bb9911000000000000000000ff000000000088 +% 8800000000dd550077ff00ff1166ff0000ff22ff0000ff00000000ff22ff000000ff00ff000000ff +% 110066dd11001166dd11001100000000ff11001170cc440022770000000055ff99ff440000ff0000 +% 000000ff110000ff0000ff00000000ee0000ff110011114499ff0000000000000000000000000000 +% 000000000000000000ff1100111100000000000000ee000000000088 +% 880000000033ddffbbff00aaffccff440099ffaaeec0ffffbb000099ffaaee11ffff88ffff440099 +% ffbb0088ffff990088ffff990000000088ffee88ee22000000000000000044ff22ff2288ffffff88 +% 00000099ffbbffffbbffff44000000aa330088ffee88000000ff0033ee00000000bb000000bb0000 +% 00bb00000033ee000088ffee880088ccdddd00004499000000000088 +% 880000000033880055cc000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000ee440088ffaa0000000000000000000000000000 +% 00000000000000000000000000000044880000000000000000ff0000ee0000000000000000000000 +% 000000000000ee000000000000000088117700008833000000000088 +% 880000000033ddffdd33000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000055ddffeeaa000000000000000000000000000000 +% 000000000000000000000000000000005511000000000044ffff4400880000000000000000000000 +% 0000000000008800000000000000335500ee55335500000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 99888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888899 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 880000000000000000000000000000000000000000000000000000000000000000000011bbdd0000 +% 00000055110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000335500000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000006611000000 +% 00004488000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008833000000000000000000000088 +% 88000000000000000000000000220000000000000000000000000000000000000000005500000000 +% 0000aa33000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000044aa000000000000000000000088 +% 88000000000000000055eecc009900000000000000ffffffffffffff000000000000bbffbb000000 +% 0000ee000011ddeedddd00000000000000000000000000000000000000000000000000000011ddee +% dddd00000000000000000000001199ffee0000000000000000000000000000000000000000000000 +% 000000001199ffee00000000000000ee000000000000000000000088 +% 88000000000000000022227733880011bb00000000000000000000000000000000000055000011bb +% 0000ff000022006677000011bb000000000000000000000000000000000000000000000000220066 +% 77000000000000000000000000bb9911000011bb0000000000000000000000000000000000000000 +% 00000000bb99110000000000000000ff000000000000000000000088 +% 88000000000000000000bb1199444499ff00000000ffffffffffffff0000000000004422004499ff +% 0000ee00000011bb00554499ff0000000000000000000000000000000000000000000000000011bb +% 00550000000000000000000000ff1100115099ff0000000000000000000000000000000000000000 +% 00000000ff11001111000000000000ee000000000000000000000088 +% 88000000000000000000ccffee000000ff00000000000000000000000000000000007700000000ff +% 0000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00000033ee0000ddccbb +% ee660088ccdddd0033ee00000088ffee880000ff0033ee00000000bb000000bb00000000bb000033 +% ee00000088ffee8888ccdddd00004499000000000000000000000088 +% 880000000000000000776644aa000000ff00000000000000000000000000000000117700000000ff +% 000044880000000000000000ff000000ee0000000000000000000000000000000000ee0000000000 +% 000000008811770000ee000000000000000000ff0000ee0000000000000000000000000000000000 +% ee000000000000000088117700008833000000000000000000000088 +% 88000000000000000055ffbb110044ffff440000000000000000000000000000ddbb11000044ffff +% 4400005511000000000044ffff440000880000000000000000000000000000000000880000000000 +% 000000335500ee5500880000000000000044ffff4400880000000000000000000000000000000000 +% 8800000000000000335500ee55335500000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000bb000000bb00000000bb0000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000011bbdd00 +% 00000000005511000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000033550000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000066110000 +% 00000000448800000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000883300000000000000000088 +% 88000000000000000000000000220000000000000000000000000000000000000000000055000000 +% 00000000aa3300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044aa00000000000000000088 +% 88000000000000000055eecc00990000000000000000ffffffffffffff000000000000bbffbb0000 +% 00000000ee000011ddeedddd00000000000000000000000000000000000000000000000000000011 +% ddeedddd00000000000000000000001199ffee000000000000000000000000000000000000000000 +% 00000000001199ffee0000000000000000ee00000000000000000088 +% 88000000000000000022227733880000000000000000000000000000000000000000000055000000 +% 00000000ff000022006677000011bb00000000000000000000000000000000000000000000000022 +% 006677000000000000000000000000bb9911000011bb000000000000000000000000000000000000 +% 0000000000bb9911000000000000000000ff00000000000000000088 +% 88000000000000000000bb1199440000000000000000ffffffffffffff0000000000004422000000 +% 00000000ee00000011bb00554499ff00000000000000000000000000000000000000000000000000 +% 11bb00550000000000000000000000ff1100115099ff000000000000000000000000000000000000 +% 0000000000ff1100111100000000000000ee00000000000000000088 +% 88000000000000000000ccffee0088ccdddd0000000000000000000000000000000000770088ccdd +% dd000000aa3300ddccbbee660000ff000033ee000000bb00000000bb000000bb00000033ee0000dd +% ccbbee660088ccdddd0033ee00000088ffee880000ff0033ee00000000bb000000bb00000000bb00 +% 0033ee000088ffee880088ccdddd0000449900000000000000000088 +% 880000000000000000776644aa000088117700000000000000000000000000000000117700008811 +% 7700000044880000000000000000ff000000ee0000000000000000000000000000000000ee000000 +% 0000000000008811770000ee000000000000000000ff0000ee000000000000000000000000000000 +% 0000ee00000000000000008811770000883300000000000000000088 +% 88000000000000000055ffbb1100335500ee550000000000000000000000000000ddbb1100335500 +% ee550000005511000000000044ffff44000088000000000000000000000000000000000088000000 +% 0000000000335500ee5500880000000000000044ffff440088000000000000000000000000000000 +% 00008800000000000000335500ee5533550000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 88000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000088 +% 66888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888866 +%%EndImage +%%EndPreview +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: node-contract.ps +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips node-contract.dvi -o +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.12.23:0957 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 109 /m put +dup 110 /n put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 119 /w put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D5905A6984D312 +333B878F1E0CD594A45EE8834CECFB7841DD42F14DC9532DC0FBC8F5DEE99606 +2358125BE880721E4058DF14DF97F32561E05C6C3AB1528FE248DAD3DDD994A8 +8A9FDCE9AC14792B354E24728BC4BD73EBB653F5D544D279A780A7C613F54CC2 +4D464159AE8D8B94A08A299F2E584989FFD867E03AEEE73227AEB5CED09772C6 +77DE2763F4D72E6587AA7280D1E505CC215FFC60D942E9951546544F0F8D2ADC +49CFE5BFA7D0390B252816C74625A20A44ACBE3DB67F661E0251CD15D27DB989 +29185ABBDCA4D8762C05DAACA252FFDFD28D79857C4A0FE02347BECCEE2ABBF0 +BE0F43AC5BB76593F95307F18AD352330DA02CC2305901A45CDDC07A6321CDBD +4BA0BA7CCD8A4B6786DBD28436D018C9537EBD753A2D3EC984282ED87DDC98FA +6F8D9D098182DC77880F74F8D417CD7A3F3A676D408A68517182256FEA86C772 +65746E871C8EDB45DF6C45D3B7AC4D77D586A4676692E9FC77E5ACF41EED6BFF +0D9062DFCE7668550F638866DBC557AD44900C7425CA1EEAAF3AC21ECC91264E +9BE838467239782A9D9C954B5FE2374B31804E4902F58E85065E23BCB2890D36 +48B43E06CDEB23D0183AD709472F315E510B7B1BE62A5F62D37FC4D4B4C56E14 +EFF98BFAB1C43FE9757C055DBD573B814F934858190B3A3FC739F816B3227B9E +443DF6407B364DEDDCC7C7F6E1044466082F36119E6CD6C6DB1395EBC809F8EE +88A10DB2E3102753E2659A40EFD008364D0B00FCC13638FA5C0EF9ADDF824A97 +5635014A93120F4CF2AED045170681789253020FA57734DA5180596ECB8D97F8 +3F05145BECCEF61C86244849088F5E3DC34F461F1B4FFF5F2A68F42F02F8A6CF +CDE86343EC97505B5223159A745D23109C808CC12244A2F4AD9225FA6FD43BB3 +F3740DD98E2AD199AF9060AA47BE511F284C61B72DEED557BE7CF7E7909365B2 +94118B25C4A6730EAD5572FDAABC33E2C1BADDCBCB691E81C28840514DA19F47 +DAAA080A3D72AFA4D63B3C3DFC9703517D7BA5F1A2C058513DC5FE4017DDB09D +1C7404FCA0C0D6EB24C2E985EEB76F9319A7E570594BD4F85CB21468169D44C4 +EFE745398515EACB1D5248ABD169E0FDB9A55FF38EE513DA0C22D7607EFD5B77 +EC6D1D9E8DAC52F2AC1BDD749849CE7BAF54A7FE6DD526852437813E58C26AEA +A8A4EB359754A876A478052189F857190BEE3AB7F0B7103A1D6B4E6F479DA0E6 +FA7D7E26E0FE365BDF7655C699F7D05CB53347F4402FC05A97EDEB2DE779AC87 +B536F42F7367ECD4995500FB0F8F7BFCBFD8844B1DE4782E48116F4775AC9049 +665614914483BE13D6604A0692BBD9E8195EC130D92FA2ACD6CE6EFFA49E1B52 +B1151DE5755FB983BC066B18D401924563706AB5BE46DD40BABB52CF9105B208 +859B03FCEDCC76509FF3113304F3CFCEE8EADA3787CFE7765513B2CF28DD1A31 +D50F41EC10D31A3BB294DCBDC3886C2B9412ADD01A23A8A92D04583D36FB26C0 +82B5CCE8BA414106AD5CBBB9E76C14F9A531279C98B02D3BFFD91CFF09641A7E +31942C305A3242E4B73B097E537079880D6F80980EEE1BB4059E8D9454FAF961 +786F91DD4CB2DE9C2107B60E8BF0E45FE00933038F1B5C3DA9B4C722977DC831 +B9640F03E0C6CC30C23A9EEBC4FD60E7CA0EE7E324A5A180BD5AF54D5142BB9F +06C180C6EC1D7D8A2AB3065A8461EA5C2019F34140C0CAF44D9B6EC6C3F27E47 +E6740FB04939DCEE6F4C528DAC39F6193C3039196238C78894D411CE923913BA +0BDE1F79498CE858E8F49E9922E466BD89006E54E2FAB228EA3CCADA20AC814E +123EADFCEF131C50BCE424159AE41505CACEFD51EB881C248171BFB80FCFDC21 +214BAB83FC86ABE8E98D03274A115B7221EC18B9724732043C0BBCF0F29E17DC +85AB0A8853561882BA87A9E091DB2837B690CEF53814F08B4EFEC323BD339F2E +FC4D21EE77C082FF180BF8AB18E1EB329CF82D92E79BDB467A5ED196992E14BA +C35C32B29DA38CB576A05BA1C1DF3045AE63444B05C3A81BAFF4EE8BBA5D362E +8D660A8AD7BBDAA2A35EB13F51EB0B07E67BD6189B3A5B04F23396C3A9116433 +ECDEE775014CA247F326F91676299DA2A22F81B328C9FB4FD2ED6D62856BDB16 +FF0F95926D0559086B1F4A0F6D0985E4529357A93AB1E987A4D52D10ACFC1718 +47E18BCA34710C0179F7BD292145 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +dup 71 /G put +dup 110 /n put +readonly def +/FontBBox{0 -250 1171 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F +C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B +B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868 +DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811 +4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3 +FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB +76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5 +123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770 +012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6 +A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413 +44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC +4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050 +01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608 +D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3 +914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05 +261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615 +24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2 +A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663 +9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C +889787CDC7AA8BEF7021B3C18A0A61A68CCEA80153A2C2E1CE6D07654730000C +57F4C7817D2A97E68C34052C48BF17B00076F0F21EABE8B9A4E90FF00CD12C86 +CF6614154C57E889AF21AB96E24C8B3F890BC647CA2F9EF6E4E3B999106CE83E +3EE7BF9638B31FFBD14576A43154CC0DD3EB4D64B505C9576ED8B190E55112C6 +1C931FF7F8529F41CBAAA4E2DB390BEF7F932ECB404D872321446C64508FF03A +692E3B45539E8C8D263021F6EC63F0AD6BF1B09988AC68F66B934E7B4D37B181 +A6B4771B115C4D7989F352191703D1B73978E9821513D84E27F4052B3FABE75D +2B40E20E728F7D70C48AFE50DE550AB4E9172DF68E66793B8DF00354839C274D +DFB204205E42E9BEF65140A9777EE7857E3A85067F127F12BD58008ABDEC10DC +A81BF9F22D56299EF237BCAF0DC6BE6BE476500939A755E36EAF82CAC0DB00F3 +485186EE04F0123EF2C7141B815113E2DCD9C630A6C7A2EBF64CAA7B8BE65947 +B69687EA97ED303695B498E0029ABC8467DD829E18589086110C2A0B41A1C4CD +E65904BE79EB10DB9C2E79B5A797C013EC41371E2AC4EE89AFE2C3ED2AFFF7AC +DEB4823EFC3EB6BAD695E3B6A97FF0F2CAF82DA3016BB9645D2807D44D684203 +791505C8919A6B79405424917E3CD895694B8355C32E03CD3B55C97502377A03 +AD897FA1B03DEDB6C05299F55D6B2510B7457B7BB3BED95AE154B5BC64BA7442 +F7A0E5E17544892D19A85ABDCC5888E2AD391F08BFD48BCFAF2354BADDC445CE +DAF860891DDF0B77C7E28612DB1B0EC23A86352849A264F6A98FB6DE667383A3 +4B4899473BA7F2DC6B55AEE696401ECCA45B4D5975FF17328184FC5CF150AD26 +5B4795EAB1D05F57DC73CC2C0B37749B2EE4A95C2CD2E6DE2F3AD0E2ABFA333E +961678DA49F631FE1251BBB3BE90566E32AC57A6A09DF6DFE9AAA9B086922994 +AABD758D6ECCFF4FB6368B4D0AC53EDBEBA32086A7718D3CE70257243947B112 +1961A66B8CA8553086688D955795F7180992655CBAFDF238D9C72F286CB4EB09 +08D4A7DEA198C541E6613A4ED82EB41FAA4B253F2323C4C61A4D1FB114F0F5AE +FDD01DC0C0E081DB9E69552506CBC16A773B8D621434B754C1DDC4DA14C5C2F1 +CC3A21941B6BBC159E6F7EC23E279507A5BF71534244A06FA1E7246231B98298 +2F3DD23E738DBEC11AEE38651B423CF6A4 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +readonly def +/FontBBox{-27 -250 1122 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D +E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 +47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C +8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 +78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 +1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E +01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B +C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 +F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 +8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF +A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 +455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 +9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 +EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B +52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 +563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F +0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB +7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 +0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 +1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4DE3E3F6222F +7A252B780C86447859579C68E52691E144F836C1C62F19A12EFB710343D33262 +1F7955FE5C37074CE5F9C7ABF1A241078519A4D7913A0AD861E0E357B50FB730 +E757C0D26390E6028FAC61EB0E9414716AC8406A6E35DC70A7C1AA524804FC8E +985CC3604A2BE0A8235CC895B2B33CB7EE85FE4F2CD817BAC3D27ADD295D0A0E +BC0E8D849952BCA7325DC261A785CD2305BC377AC61AC5E5B2CD3164CFF033CB +5436B8000673A4D763ED26273130702447C75A774C7799FB8C3E54A2E34D1710 +CF7883A9B05285C7DF30F314455A4428A5369D92C0348D45BF4AEC5E16611D16 +1E5EF015900F4DF63A58DC233BEE88417B204DBD110AACD1DE3D750F9C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 40 /parenleft put +dup 41 /parenright put +dup 61 /equal put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E +4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 +E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 +5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 +639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428955D5B6A6C01 +F9D9F44C93F0C94D9D0728D2B98C558E20C6DF38DA980247CC7320494E0ADE56 +B2F1936E624CA50F8DD14C4674BD8164D73715D01E4845C4D0F9B44DFF396A3C +73954C42DB561C79655F0ACFB39BDEF99E91B69C462AE7D188A88871FC02E84F +B64D11F20453799F19073DAFCDA6BE29A327CA3A1B7B475033E246866AD6A5C9 +CE63E677E66AE9EE18E12C91BF75ED357C599C9A3444E1595FBF981120D00727 +B85DCAD9DE4BA1211A167D9AD853DC4CE60691A761FEEC7306D80D36CCA55E80 +26D1B1AC2FB42CFA5B30DA798C0A830C69BB2C71F7428375D75CD6C9AA1D742B +8A2BBB915E4CCDB69681C7726D78EF2C675DFCE211C6ED0F44B35EFBA9DAE2DC +765D21E1164E195825B688B71A9296EA8873B321A64BD8B7B3BB06EED710B183 +D7B5A4469FC3CC45267DE00F267774DCE23A74A4C6F977C8C0EBD9B312AED9AA +3EB9CE2B8132FE3B8CC114169B93FF4FE2EDB053FA42B50206FAF075F15BE61D +870FB5A524F6DDA969F66479A695CA828FA647E7135007C38E73408787A2BC36 +FE411C5D5F976192C0C01CBAC5FB2B6057C83F8897740D4C6C7E349829FE59DD +AAE29A018EFB4B9ECE79BF134721FFEB19581802B6444839CFCF6E0193E1AB10 +0CCA4D53B084BA6C124B588B922565ABA2C79876D2FE23C6B3EEDD6589CB5BCF +5B454AECC151734F626650083CC3962090AFA6E10FD7120C46E2642CFA19 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 58 /period put +dup 59 /comma put +dup 99 /c put +dup 101 /e put +dup 102 /f put +dup 120 /x put +dup 121 /y put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +956017667C419C4021DA92976C7550A196C257FC2124E6F6653FAEA9ECD781C6 +793D55009809849DCD349D18C46B7072E96A292E937463E1671EFEF393030EF2 +3127AEE8F957106A8BAE6B4C2B8779DF8696E89827FE9B259B0DFF68CC6E69FC +79E59581CCFF1C6888227C58AB77070D16BCCB082108F0B19C1A212F69FB9D2B +723C0E2FBB76D3D722CD5699473E25CE8E77558614157EF67DD4951837D3D18E +6FC510C2E95C238B8E003EFFB8323FFE35181958AFC060D23E365EF74E5622C7 +21582D0142399F46C786E6F008CED61262AD5BD5B42A2D64DA6953D8C93F9A96 +280757E58B3F12918386DFADADABEE281D31618FD7A6B09EDEF1811575B45563 +17CAFD76ABF50A5456F6FF3FD62DF994C484CC2CB19566C1178334575E9063CD +FB7DB158C2EF492801924F54935B9CE774ECD0D20E4FEC1565D4E346F374D29C +BD70E02027F1B8866A972628313AC0D676A5C7F206176C8AF4024EAD2F7EB361 +629CC0D2CB9D31311047B2C1890B583BF0D813E2D3FBBB3D44C74BE0AC4A5FA8 +CE5418A3680E839E79A1BC70F876345D74C48B232147B1C5C2B2647A234B8482 +E42C1670FA26FA976403CAE76D99C1E06831EE83693A48D56DE133A5E3D2B7EC +5C167A9743DCABAE3547FD845844F3A047449F8C998E431CC47551BB0D643F02 +52B5D0EA3D69934FA539A4E475B8BBE6ECC9B5151604ADAEB437ABB0F6EB291D +B27FAA6378E2787375A5B70CDC3A1678BF499813126837ABDD85CD61AB25F4B4 +5A1A5BFFE3CAC49C9E5DD5A263AE8B32BD580D7F828497E6F2C74ECC8521F05B +7BD359682C1ABF6C6AFAF0733902FEB5D110F3A8B1691F5DBEFC892890F613F3 +7AADA3FBADC497786133BB1D93679984604B233A073663A902BA5445F7308392 +0F2A75B20CC9EF85EE5B6AB54C70494DB72687342A97426537E63A4676944679 +B647AED9050C89C37CDAB35270A0E949F5081751833AEA86891A0D13B599AD60 +0CB97558A3E9DAC4CA75E06FE5B3249C7A4CED1017FA3C4D6E44E8242D49E520 +E04C33111CF7B9358A9A4C58BA36CE8824C0B45D02BB3323166CD8A8D6911A47 +C11A74CFD83E0ED73FAF69433A5ACB7394131DF79468D7876C5C905773FEB935 +367E68F074F3B0BA6F74F160DFC74B6425A78B6F6FD5F5657CC886E1ECA484E1 +54F59EAD47F87B77F42C931A9959241511BFF891A879ADDB30C8E8D1F39F0437 +CD5A5E240AFBA4711A57A7D0814228DC27506E91F3C62C49CB2EF99B9035E402 +8C9C6030305709B834B4F25E519565F3E6075ACBAD9720F059BBDCC6578EE4FE +CA2ED94A9A2BC4BAD69E7FED2DD3E13B0E279D55A2E171077A08B0AA64E999FF +D0CCFB4AE9BDB80576A82B224A900107DB6ED29FE2CCA9560F2098D639CAD174 +D0BD53FB5A8374AAE0AAF1936FCE5B9D692DFE2D34F0C600A2F3DBCD2B1E19D2 +A42D8F0581234F0174680B6CA105AD267C65F7A7BD60735EF05F215F62D39FF6 +2E8193A07014E5F2B5CAB84352C462414EB12A1EBD47D747CBA4B615B58A0560 +06448FB3D4F514557A0A8BFDAB9B30559921043300D1383FFF1267BFAAA5B30B +50C4FE6BF9B599D77624E22AC5D7435CCE5DB5DC083E423438BB41C9AC52A609 +9D631B0382B2B1E93A7B55EB79E87D51FD3F3E4A89B9351B39323C65309FD03B +BCF9138E544A7A0D88032191D5D03C17A81B0D3C9212F9D5CD1AF9FC7873B2CA +FCD9CE788030E99580FC96A983BCED606971C0C434BF97D6E47650DE14AE49E5 +523F3603D3A32F628CA5371EF2786EFD869F9628DBC635A190DD374D5592A2E0 +A2D0FD8634D5F4CD508196A708 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +TeXDict begin 39158280 55380996 1000 600 600 (node-contract.dvi) +@start /Fa 136[44 1[44 44 44 44 3[44 44 3[44 44 44 1[44 +3[44 97[{}12 83.022 /t1xbtt rf /Fb 145[41 38[52 5[50 +65[{}3 58.1154 /CMMI7 rf /Fc 206[33 49[{}1 58.1154 /CMR7 +rf /Fd 194[65 19[32 32 40[{}3 83.022 /CMR10 rf /Fe 134[41 +47 17[41 39 1[36 39[23 23 58[{}7 83.022 /CMMI10 rf end +TeXDict begin + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 798 313 a + + 798 +313 a 798 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 126.59315 -63.29657 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -59.97601 -2.49069 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fe(f)9 b Fd(\()p Fe(x)927 325 +y Fc(1)964 313 y Fe(;)14 b(:)g(:)g(:)g(;)g(x)1196 325 +y Fb(n)1241 313 y Fd(\))24 b(=)e(\()p Fe(y)1457 325 y +Fc(1)1495 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(y)1720 325 +y Fb(n)1765 313 y Fd(\))798 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + restore + + save + + /pgfsc{0 setgray}def + + 74.42967 147.14554 -63.29657 -82.73163 pgfe + + -63.29657 -21.82733 moveto + + 83.84895 -21.82733 lineto + + -63.29657 -38.82974 moveto + + 83.84895 -38.82974 lineto + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -12.63988 -16.81311 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(assume)25 +b Fe(e)1126 325 y Fb(A)798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -58.59467 -32.81923 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(guarantee)f +Fe(e)1257 325 y Fb(G)1340 313 y Fa(with)i Fd(\()p Fe(c)1610 +325 y Fc(1)1648 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(c)1868 +325 y Fb(n)1913 313 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + + 0 setgray + 839 216 a Fe(y)880 +228 y Fc(1)940 216 y Fd(=)23 b Fe(f)1069 228 y Fc(1)1106 +216 y Fd(\()p Fe(x)1185 228 y Fc(1)1223 216 y Fe(;)14 +b(:)g(:)g(:)f(;)h(x)1454 228 y Fb(n)1500 216 y Fe(;)g(c)1573 +228 y Fc(1)1610 216 y Fe(;)g(:)g(:)g(:)g(;)g(c)1831 228 +y Fb(n)1876 216 y Fd(\))839 316 y Fe(:)g(:)g(:)839 416 +y(y)880 428 y Fb(n)948 416 y Fd(=)23 b Fe(f)1077 428 +y Fb(n)1122 416 y Fd(\()p Fe(x)1201 428 y Fc(1)1239 416 +y Fe(;)14 b(:)g(:)g(:)f(;)h(x)1470 428 y Fb(n)1516 416 +y Fe(;)g(c)1589 428 y Fc(1)1626 416 y Fe(;)g(:)g(:)g(:)f(;)h(c)1846 +428 y Fb(n)1891 416 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + 798 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray +0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/node-contract.pdf b/manual/figures/node-contract.pdf new file mode 100644 index 0000000000000000000000000000000000000000..19f71f74a20d3546123083cb3202c35ffdd75be6 GIT binary patch literal 9079 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 Xyvt^T%)r~|L=15GyltDRo*LwTX$|2? literal 0 HcmV?d00001 diff --git a/manual/figures/node-contract.ps b/manual/figures/node-contract.ps new file mode 100644 index 0000000..0329735 --- /dev/null +++ b/manual/figures/node-contract.ps @@ -0,0 +1,968 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software +%%Title: node-contract.dvi +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 595 842 +%%DocumentFonts: CMMI10 CMR10 CMR7 CMMI7 t1xbtt +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips node-contract.dvi -o +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2008.12.23:0957 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} +if + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +%%BeginFont: t1xbtt +%!PS-AdobeFont-1.0: t1xbtt 3.0 +%%CreationDate: 12/14/2000 at 12:00 PM +%%VMusage: 1024 27998 +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 109 /m put +dup 110 /n put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 119 /w put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D5905A6984D312 +333B878F1E0CD594A45EE8834CECFB7841DD42F14DC9532DC0FBC8F5DEE99606 +2358125BE880721E4058DF14DF97F32561E05C6C3AB1528FE248DAD3DDD994A8 +8A9FDCE9AC14792B354E24728BC4BD73EBB653F5D544D279A780A7C613F54CC2 +4D464159AE8D8B94A08A299F2E584989FFD867E03AEEE73227AEB5CED09772C6 +77DE2763F4D72E6587AA7280D1E505CC215FFC60D942E9951546544F0F8D2ADC +49CFE5BFA7D0390B252816C74625A20A44ACBE3DB67F661E0251CD15D27DB989 +29185ABBDCA4D8762C05DAACA252FFDFD28D79857C4A0FE02347BECCEE2ABBF0 +BE0F43AC5BB76593F95307F18AD352330DA02CC2305901A45CDDC07A6321CDBD +4BA0BA7CCD8A4B6786DBD28436D018C9537EBD753A2D3EC984282ED87DDC98FA +6F8D9D098182DC77880F74F8D417CD7A3F3A676D408A68517182256FEA86C772 +65746E871C8EDB45DF6C45D3B7AC4D77D586A4676692E9FC77E5ACF41EED6BFF +0D9062DFCE7668550F638866DBC557AD44900C7425CA1EEAAF3AC21ECC91264E +9BE838467239782A9D9C954B5FE2374B31804E4902F58E85065E23BCB2890D36 +48B43E06CDEB23D0183AD709472F315E510B7B1BE62A5F62D37FC4D4B4C56E14 +EFF98BFAB1C43FE9757C055DBD573B814F934858190B3A3FC739F816B3227B9E +443DF6407B364DEDDCC7C7F6E1044466082F36119E6CD6C6DB1395EBC809F8EE +88A10DB2E3102753E2659A40EFD008364D0B00FCC13638FA5C0EF9ADDF824A97 +5635014A93120F4CF2AED045170681789253020FA57734DA5180596ECB8D97F8 +3F05145BECCEF61C86244849088F5E3DC34F461F1B4FFF5F2A68F42F02F8A6CF +CDE86343EC97505B5223159A745D23109C808CC12244A2F4AD9225FA6FD43BB3 +F3740DD98E2AD199AF9060AA47BE511F284C61B72DEED557BE7CF7E7909365B2 +94118B25C4A6730EAD5572FDAABC33E2C1BADDCBCB691E81C28840514DA19F47 +DAAA080A3D72AFA4D63B3C3DFC9703517D7BA5F1A2C058513DC5FE4017DDB09D +1C7404FCA0C0D6EB24C2E985EEB76F9319A7E570594BD4F85CB21468169D44C4 +EFE745398515EACB1D5248ABD169E0FDB9A55FF38EE513DA0C22D7607EFD5B77 +EC6D1D9E8DAC52F2AC1BDD749849CE7BAF54A7FE6DD526852437813E58C26AEA +A8A4EB359754A876A478052189F857190BEE3AB7F0B7103A1D6B4E6F479DA0E6 +FA7D7E26E0FE365BDF7655C699F7D05CB53347F4402FC05A97EDEB2DE779AC87 +B536F42F7367ECD4995500FB0F8F7BFCBFD8844B1DE4782E48116F4775AC9049 +665614914483BE13D6604A0692BBD9E8195EC130D92FA2ACD6CE6EFFA49E1B52 +B1151DE5755FB983BC066B18D401924563706AB5BE46DD40BABB52CF9105B208 +859B03FCEDCC76509FF3113304F3CFCEE8EADA3787CFE7765513B2CF28DD1A31 +D50F41EC10D31A3BB294DCBDC3886C2B9412ADD01A23A8A92D04583D36FB26C0 +82B5CCE8BA414106AD5CBBB9E76C14F9A531279C98B02D3BFFD91CFF09641A7E +31942C305A3242E4B73B097E537079880D6F80980EEE1BB4059E8D9454FAF961 +786F91DD4CB2DE9C2107B60E8BF0E45FE00933038F1B5C3DA9B4C722977DC831 +B9640F03E0C6CC30C23A9EEBC4FD60E7CA0EE7E324A5A180BD5AF54D5142BB9F +06C180C6EC1D7D8A2AB3065A8461EA5C2019F34140C0CAF44D9B6EC6C3F27E47 +E6740FB04939DCEE6F4C528DAC39F6193C3039196238C78894D411CE923913BA +0BDE1F79498CE858E8F49E9922E466BD89006E54E2FAB228EA3CCADA20AC814E +123EADFCEF131C50BCE424159AE41505CACEFD51EB881C248171BFB80FCFDC21 +214BAB83FC86ABE8E98D03274A115B7221EC18B9724732043C0BBCF0F29E17DC +85AB0A8853561882BA87A9E091DB2837B690CEF53814F08B4EFEC323BD339F2E +FC4D21EE77C082FF180BF8AB18E1EB329CF82D92E79BDB467A5ED196992E14BA +C35C32B29DA38CB576A05BA1C1DF3045AE63444B05C3A81BAFF4EE8BBA5D362E +8D660A8AD7BBDAA2A35EB13F51EB0B07E67BD6189B3A5B04F23396C3A9116433 +ECDEE775014CA247F326F91676299DA2A22F81B328C9FB4FD2ED6D62856BDB16 +FF0F95926D0559086B1F4A0F6D0985E4529357A93AB1E987A4D52D10ACFC1718 +47E18BCA34710C0179F7BD292145 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMMI7 +%!PS-AdobeFont-1.1: CMMI7 1.100 +%%CreationDate: 1996 Jul 23 07:53:53 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +dup 71 /G put +dup 110 /n put +readonly def +/FontBBox{0 -250 1171 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F +C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B +B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868 +DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811 +4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3 +FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB +76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5 +123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770 +012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6 +A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413 +44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC +4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050 +01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608 +D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3 +914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05 +261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615 +24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2 +A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663 +9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C +889787CDC7AA8BEF7021B3C18A0A61A68CCEA80153A2C2E1CE6D07654730000C +57F4C7817D2A97E68C34052C48BF17B00076F0F21EABE8B9A4E90FF00CD12C86 +CF6614154C57E889AF21AB96E24C8B3F890BC647CA2F9EF6E4E3B999106CE83E +3EE7BF9638B31FFBD14576A43154CC0DD3EB4D64B505C9576ED8B190E55112C6 +1C931FF7F8529F41CBAAA4E2DB390BEF7F932ECB404D872321446C64508FF03A +692E3B45539E8C8D263021F6EC63F0AD6BF1B09988AC68F66B934E7B4D37B181 +A6B4771B115C4D7989F352191703D1B73978E9821513D84E27F4052B3FABE75D +2B40E20E728F7D70C48AFE50DE550AB4E9172DF68E66793B8DF00354839C274D +DFB204205E42E9BEF65140A9777EE7857E3A85067F127F12BD58008ABDEC10DC +A81BF9F22D56299EF237BCAF0DC6BE6BE476500939A755E36EAF82CAC0DB00F3 +485186EE04F0123EF2C7141B815113E2DCD9C630A6C7A2EBF64CAA7B8BE65947 +B69687EA97ED303695B498E0029ABC8467DD829E18589086110C2A0B41A1C4CD +E65904BE79EB10DB9C2E79B5A797C013EC41371E2AC4EE89AFE2C3ED2AFFF7AC +DEB4823EFC3EB6BAD695E3B6A97FF0F2CAF82DA3016BB9645D2807D44D684203 +791505C8919A6B79405424917E3CD895694B8355C32E03CD3B55C97502377A03 +AD897FA1B03DEDB6C05299F55D6B2510B7457B7BB3BED95AE154B5BC64BA7442 +F7A0E5E17544892D19A85ABDCC5888E2AD391F08BFD48BCFAF2354BADDC445CE +DAF860891DDF0B77C7E28612DB1B0EC23A86352849A264F6A98FB6DE667383A3 +4B4899473BA7F2DC6B55AEE696401ECCA45B4D5975FF17328184FC5CF150AD26 +5B4795EAB1D05F57DC73CC2C0B37749B2EE4A95C2CD2E6DE2F3AD0E2ABFA333E +961678DA49F631FE1251BBB3BE90566E32AC57A6A09DF6DFE9AAA9B086922994 +AABD758D6ECCFF4FB6368B4D0AC53EDBEBA32086A7718D3CE70257243947B112 +1961A66B8CA8553086688D955795F7180992655CBAFDF238D9C72F286CB4EB09 +08D4A7DEA198C541E6613A4ED82EB41FAA4B253F2323C4C61A4D1FB114F0F5AE +FDD01DC0C0E081DB9E69552506CBC16A773B8D621434B754C1DDC4DA14C5C2F1 +CC3A21941B6BBC159E6F7EC23E279507A5BF71534244A06FA1E7246231B98298 +2F3DD23E738DBEC11AEE38651B423CF6A4 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMR7 +%!PS-AdobeFont-1.1: CMR7 1.0 +%%CreationDate: 1991 Aug 20 16:39:21 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR7 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +readonly def +/FontBBox{-27 -250 1122 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D +E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8 +47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C +8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4 +78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486 +1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E +01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B +C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0 +F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30 +8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF +A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7 +455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2 +9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105 +EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B +52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97 +563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F +0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB +7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1 +0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4 +1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4DE3E3F6222F +7A252B780C86447859579C68E52691E144F836C1C62F19A12EFB710343D33262 +1F7955FE5C37074CE5F9C7ABF1A241078519A4D7913A0AD861E0E357B50FB730 +E757C0D26390E6028FAC61EB0E9414716AC8406A6E35DC70A7C1AA524804FC8E +985CC3604A2BE0A8235CC895B2B33CB7EE85FE4F2CD817BAC3D27ADD295D0A0E +BC0E8D849952BCA7325DC261A785CD2305BC377AC61AC5E5B2CD3164CFF033CB +5436B8000673A4D763ED26273130702447C75A774C7799FB8C3E54A2E34D1710 +CF7883A9B05285C7DF30F314455A4428A5369D92C0348D45BF4AEC5E16611D16 +1E5EF015900F4DF63A58DC233BEE88417B204DBD110AACD1DE3D750F9C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMR10 +%!PS-AdobeFont-1.1: CMR10 1.00B +%%CreationDate: 1992 Feb 19 19:54:52 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /CMR10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 40 /parenleft put +dup 41 /parenright put +dup 61 /equal put +readonly def +/FontBBox{-251 -250 1009 969}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 +016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 +9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F +D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 +469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 +2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 +87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F +D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 +92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C +295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 +409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C +4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF +2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E +0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E +B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 +24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B +43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF +D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 +5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC +96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 +7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E +4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099 +E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634 +5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721 +639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428955D5B6A6C01 +F9D9F44C93F0C94D9D0728D2B98C558E20C6DF38DA980247CC7320494E0ADE56 +B2F1936E624CA50F8DD14C4674BD8164D73715D01E4845C4D0F9B44DFF396A3C +73954C42DB561C79655F0ACFB39BDEF99E91B69C462AE7D188A88871FC02E84F +B64D11F20453799F19073DAFCDA6BE29A327CA3A1B7B475033E246866AD6A5C9 +CE63E677E66AE9EE18E12C91BF75ED357C599C9A3444E1595FBF981120D00727 +B85DCAD9DE4BA1211A167D9AD853DC4CE60691A761FEEC7306D80D36CCA55E80 +26D1B1AC2FB42CFA5B30DA798C0A830C69BB2C71F7428375D75CD6C9AA1D742B +8A2BBB915E4CCDB69681C7726D78EF2C675DFCE211C6ED0F44B35EFBA9DAE2DC +765D21E1164E195825B688B71A9296EA8873B321A64BD8B7B3BB06EED710B183 +D7B5A4469FC3CC45267DE00F267774DCE23A74A4C6F977C8C0EBD9B312AED9AA +3EB9CE2B8132FE3B8CC114169B93FF4FE2EDB053FA42B50206FAF075F15BE61D +870FB5A524F6DDA969F66479A695CA828FA647E7135007C38E73408787A2BC36 +FE411C5D5F976192C0C01CBAC5FB2B6057C83F8897740D4C6C7E349829FE59DD +AAE29A018EFB4B9ECE79BF134721FFEB19581802B6444839CFCF6E0193E1AB10 +0CCA4D53B084BA6C124B588B922565ABA2C79876D2FE23C6B3EEDD6589CB5BCF +5B454AECC151734F626650083CC3962090AFA6E10FD7120C46E2642CFA19 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: CMMI10 +%!PS-AdobeFont-1.1: CMMI10 1.100 +%%CreationDate: 1996 Jul 23 07:53:57 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /CMMI10 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 58 /period put +dup 59 /comma put +dup 99 /c put +dup 101 /e put +dup 102 /f put +dup 120 /x put +dup 121 /y put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE +3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B +532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 +B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B +986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE +D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 +9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 +990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E +6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB +DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 +59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 +D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF +8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 +6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 +1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE +03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 +95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 +74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 +3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 +47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 +AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 +42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 +40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 +B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 +956017667C419C4021DA92976C7550A196C257FC2124E6F6653FAEA9ECD781C6 +793D55009809849DCD349D18C46B7072E96A292E937463E1671EFEF393030EF2 +3127AEE8F957106A8BAE6B4C2B8779DF8696E89827FE9B259B0DFF68CC6E69FC +79E59581CCFF1C6888227C58AB77070D16BCCB082108F0B19C1A212F69FB9D2B +723C0E2FBB76D3D722CD5699473E25CE8E77558614157EF67DD4951837D3D18E +6FC510C2E95C238B8E003EFFB8323FFE35181958AFC060D23E365EF74E5622C7 +21582D0142399F46C786E6F008CED61262AD5BD5B42A2D64DA6953D8C93F9A96 +280757E58B3F12918386DFADADABEE281D31618FD7A6B09EDEF1811575B45563 +17CAFD76ABF50A5456F6FF3FD62DF994C484CC2CB19566C1178334575E9063CD +FB7DB158C2EF492801924F54935B9CE774ECD0D20E4FEC1565D4E346F374D29C +BD70E02027F1B8866A972628313AC0D676A5C7F206176C8AF4024EAD2F7EB361 +629CC0D2CB9D31311047B2C1890B583BF0D813E2D3FBBB3D44C74BE0AC4A5FA8 +CE5418A3680E839E79A1BC70F876345D74C48B232147B1C5C2B2647A234B8482 +E42C1670FA26FA976403CAE76D99C1E06831EE83693A48D56DE133A5E3D2B7EC +5C167A9743DCABAE3547FD845844F3A047449F8C998E431CC47551BB0D643F02 +52B5D0EA3D69934FA539A4E475B8BBE6ECC9B5151604ADAEB437ABB0F6EB291D +B27FAA6378E2787375A5B70CDC3A1678BF499813126837ABDD85CD61AB25F4B4 +5A1A5BFFE3CAC49C9E5DD5A263AE8B32BD580D7F828497E6F2C74ECC8521F05B +7BD359682C1ABF6C6AFAF0733902FEB5D110F3A8B1691F5DBEFC892890F613F3 +7AADA3FBADC497786133BB1D93679984604B233A073663A902BA5445F7308392 +0F2A75B20CC9EF85EE5B6AB54C70494DB72687342A97426537E63A4676944679 +B647AED9050C89C37CDAB35270A0E949F5081751833AEA86891A0D13B599AD60 +0CB97558A3E9DAC4CA75E06FE5B3249C7A4CED1017FA3C4D6E44E8242D49E520 +E04C33111CF7B9358A9A4C58BA36CE8824C0B45D02BB3323166CD8A8D6911A47 +C11A74CFD83E0ED73FAF69433A5ACB7394131DF79468D7876C5C905773FEB935 +367E68F074F3B0BA6F74F160DFC74B6425A78B6F6FD5F5657CC886E1ECA484E1 +54F59EAD47F87B77F42C931A9959241511BFF891A879ADDB30C8E8D1F39F0437 +CD5A5E240AFBA4711A57A7D0814228DC27506E91F3C62C49CB2EF99B9035E402 +8C9C6030305709B834B4F25E519565F3E6075ACBAD9720F059BBDCC6578EE4FE +CA2ED94A9A2BC4BAD69E7FED2DD3E13B0E279D55A2E171077A08B0AA64E999FF +D0CCFB4AE9BDB80576A82B224A900107DB6ED29FE2CCA9560F2098D639CAD174 +D0BD53FB5A8374AAE0AAF1936FCE5B9D692DFE2D34F0C600A2F3DBCD2B1E19D2 +A42D8F0581234F0174680B6CA105AD267C65F7A7BD60735EF05F215F62D39FF6 +2E8193A07014E5F2B5CAB84352C462414EB12A1EBD47D747CBA4B615B58A0560 +06448FB3D4F514557A0A8BFDAB9B30559921043300D1383FFF1267BFAAA5B30B +50C4FE6BF9B599D77624E22AC5D7435CCE5DB5DC083E423438BB41C9AC52A609 +9D631B0382B2B1E93A7B55EB79E87D51FD3F3E4A89B9351B39323C65309FD03B +BCF9138E544A7A0D88032191D5D03C17A81B0D3C9212F9D5CD1AF9FC7873B2CA +FCD9CE788030E99580FC96A983BCED606971C0C434BF97D6E47650DE14AE49E5 +523F3603D3A32F628CA5371EF2786EFD869F9628DBC635A190DD374D5592A2E0 +A2D0FD8634D5F4CD508196A708 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +TeXDict begin 39158280 55380996 1000 600 600 (node-contract.dvi) +@start /Fa 136[44 1[44 44 44 44 3[44 44 3[44 44 44 1[44 +3[44 97[{}12 83.022 /t1xbtt rf /Fb 145[41 38[52 5[50 +65[{}3 58.1154 /CMMI7 rf /Fc 206[33 49[{}1 58.1154 /CMR7 +rf /Fd 194[65 19[32 32 40[{}3 83.022 /CMR10 rf /Fe 134[41 +47 17[41 39 1[36 39[23 23 58[{}7 83.022 /CMMI10 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop +version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto +closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show +grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + 144 242 a 798 313 a + + 798 +313 a 798 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 126.59315 -63.29657 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -59.97601 -2.49069 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fe(f)9 b Fd(\()p Fe(x)927 325 +y Fc(1)964 313 y Fe(;)14 b(:)g(:)g(:)g(;)g(x)1196 325 +y Fb(n)1241 313 y Fd(\))24 b(=)e(\()p Fe(y)1457 325 y +Fc(1)1495 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(y)1720 325 +y Fb(n)1765 313 y Fd(\))798 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + restore + + save + + /pgfsc{0 setgray}def + + 74.42967 147.14554 -63.29657 -82.73163 pgfe + + -63.29657 -21.82733 moveto + + 83.84895 -21.82733 lineto + + -63.29657 -38.82974 moveto + + 83.84895 -38.82974 lineto + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -12.63988 -16.81311 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(assume)25 +b Fe(e)1126 325 y Fb(A)798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -58.59467 -32.81923 ] concat + + pgfs + + + + 0 setgray + 798 313 a Fa(guarantee)f +Fe(e)1257 325 y Fb(G)1340 313 y Fa(with)i Fd(\()p Fe(c)1610 +325 y Fc(1)1648 313 y Fe(;)14 b(:)g(:)g(:)f(;)h(c)1868 +325 y Fb(n)1913 313 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + + 0 setgray + 839 216 a Fe(y)880 +228 y Fc(1)940 216 y Fd(=)23 b Fe(f)1069 228 y Fc(1)1106 +216 y Fd(\()p Fe(x)1185 228 y Fc(1)1223 216 y Fe(;)14 +b(:)g(:)g(:)f(;)h(x)1454 228 y Fb(n)1500 216 y Fe(;)g(c)1573 +228 y Fc(1)1610 216 y Fe(;)g(:)g(:)g(:)g(;)g(c)1831 228 +y Fb(n)1876 216 y Fd(\))839 316 y Fe(:)g(:)g(:)839 416 +y(y)880 428 y Fb(n)948 416 y Fd(=)23 b Fe(f)1077 428 +y Fb(n)1122 416 y Fd(\()p Fe(x)1201 428 y Fc(1)1239 416 +y Fe(;)14 b(:)g(:)g(:)f(;)h(x)1470 428 y Fb(n)1516 416 +y Fe(;)g(c)1589 428 y Fc(1)1626 416 y Fe(;)g(:)g(:)g(:)f(;)h(c)1846 +428 y Fb(n)1891 416 y Fd(\))798 313 y + + + pgfr + + restore + + save + + [1.0 0.0 0.0 1.0 -59.77675 -63.27138 ] concat + + pgfs + + + 798 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray +0 TeXcolorgray eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/node-contract.tex b/manual/figures/node-contract.tex new file mode 100644 index 0000000..e470ceb --- /dev/null +++ b/manual/figures/node-contract.tex @@ -0,0 +1,124 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-clés) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + +\begin{tikzpicture} + \begin{contlsnode}{$f(\ton{x}{,}) = (\ton{y}{,})$} + $\Assume e_A$ + \nodepart{second} + $\Guarantee e_G \With (\ton{c}{,})$ + \nodepart{third} + \begin{varwidth}{\textwidth} + \[ + \begin{array}{l} + y_1 = f_1(\ton{x}{,},\ton{c}{,})\\ + \ldots\\ + y_n = f_n(\ton{x}{,},\ton{c}{,})\\ + \end{array} + \] + \end{varwidth} + \end{contlsnode} +\end{tikzpicture} + +\end{document} diff --git a/manual/figures/pds-subcomponents.eps b/manual/figures/pds-subcomponents.eps new file mode 100644 index 0000000..ec174d0 --- /dev/null +++ b/manual/figures/pds-subcomponents.eps @@ -0,0 +1,486 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: figures/pds-subcomponents.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5a +%%CreationDate: Thu Jun 14 23:05:54 2012 +%%BoundingBox: 0 0 130 130 +%Magnification: 1.0000 +%%EndComments +%%BeginProlog +/MyAppDict 100 dict dup begin def +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end + +% This junk string is used by the show operators +/PATsstr 1 string def +/PATawidthshow { % cx cy cchar rx ry string + % Loop over each character in the string + { % cx cy cchar rx ry char + % Show the character + dup % cx cy cchar rx ry char char + PATsstr dup 0 4 -1 roll put % cx cy cchar rx ry char (char) + false charpath % cx cy cchar rx ry char + /clip load PATdraw + % Move past the character (charpath modified the + % current point) + currentpoint % cx cy cchar rx ry char x y + newpath + moveto % cx cy cchar rx ry char + % Reposition by cx,cy if the character in the string is cchar + 3 index eq { % cx cy cchar rx ry + 4 index 4 index rmoveto + } if + % Reposition all characters by rx ry + 2 copy rmoveto % cx cy cchar rx ry + } forall + pop pop pop pop pop % - + currentpoint + newpath + moveto +} bind def +/PATcg { + 7 dict dup begin + /lw currentlinewidth def + /lc currentlinecap def + /lj currentlinejoin def + /ml currentmiterlimit def + /ds [ currentdash ] def + /cc [ currentrgbcolor ] def + /cm matrix currentmatrix def + end +} bind def +% PATdraw - calculates the boundaries of the object and +% fills it with the current pattern +/PATdraw { % proc + save exch + PATpcalc % proc nw nh px py + 5 -1 roll exec % nw nh px py + newpath + PATfill % - + restore +} bind def +% PATfill - performs the tiling for the shape +/PATfill { % nw nh px py PATfill - + PATDict /CurrentPattern get dup begin + setfont + % Set the coordinate system to Pattern Space + PatternGState PATsg + % Set the color for uncolored pattezns + PaintType 2 eq { PATDict /PColor get PATsc } if + % Create the string for showing + 3 index string % nw nh px py str + % Loop for each of the pattern sources + 0 1 Multi 1 sub { % nw nh px py str source + % Move to the starting location + 3 index 3 index % nw nh px py str source px py + moveto % nw nh px py str source + % For multiple sources, set the appropriate color + Multi 1 ne { dup PC exch get PATsc } if + % Set the appropriate string for the source + 0 1 7 index 1 sub { 2 index exch 2 index put } for pop + % Loop over the number of vertical cells + 3 index % nw nh px py str nh + { % nw nh px py str + currentpoint % nw nh px py str cx cy + 2 index oldshow % nw nh px py str cx cy + YStep add moveto % nw nh px py str + } repeat % nw nh px py str + } for + 5 { pop } repeat + end +} bind def + +% PATkshow - kshow with the current pattezn +/PATkshow { % proc string + exch bind % string proc + 1 index 0 get % string proc char + % Loop over all but the last character in the string + 0 1 4 index length 2 sub { + % string proc char idx + % Find the n+1th character in the string + 3 index exch 1 add get % string proc char char+1 + exch 2 copy % strinq proc char+1 char char+1 char + % Now show the nth character + PATsstr dup 0 4 -1 roll put % string proc chr+1 chr chr+1 (chr) + false charpath % string proc char+1 char char+1 + /clip load PATdraw + % Move past the character (charpath modified the current point) + currentpoint newpath moveto + % Execute the user proc (should consume char and char+1) + mark 3 1 roll % string proc char+1 mark char char+1 + 4 index exec % string proc char+1 mark... + cleartomark % string proc char+1 + } for + % Now display the last character + PATsstr dup 0 4 -1 roll put % string proc (char+1) + false charpath % string proc + /clip load PATdraw + neewath + pop pop % - +} bind def +% PATmp - the makepattern equivalent +/PATmp { % patdict patmtx PATmp patinstance + exch dup length 7 add % We will add 6 new entries plus 1 FID + dict copy % Create a new dictionary + begin + % Matrix to install when painting the pattern + TilingType PATtcalc + /PatternGState PATcg def + PatternGState /cm 3 -1 roll put + % Check for multi pattern sources (Level 1 fast color patterns) + currentdict /Multi known not { /Multi 1 def } if + % Font dictionary definitions + /FontType 3 def + % Create a dummy encoding vector + /Encoding 256 array def + 3 string 0 1 255 { + Encoding exch dup 3 index cvs cvn put } for pop + /FontMatrix matrix def + /FontBBox BBox def + /BuildChar { + mark 3 1 roll % mark dict char + exch begin + Multi 1 ne {PaintData exch get}{pop} ifelse % mark [paintdata] + PaintType 2 eq Multi 1 ne or + { XStep 0 FontBBox aload pop setcachedevice } + { XStep 0 setcharwidth } ifelse + currentdict % mark [paintdata] dict + /PaintProc load % mark [paintdata] dict paintproc + end + gsave + false PATredef exec true PATredef + grestore + cleartomark % - + } bind def + currentdict + end % newdict + /foo exch % /foo newlict + definefont % newfont +} bind def +% PATpcalc - calculates the starting point and width/height +% of the tile fill for the shape +/PATpcalc { % - PATpcalc nw nh px py + PATDict /CurrentPattern get begin + gsave + % Set up the coordinate system to Pattern Space + % and lock down pattern + PatternGState /cm get setmatrix + BBox aload pop pop pop translate + % Determine the bounding box of the shape + pathbbox % llx lly urx ury + grestore + % Determine (nw, nh) the # of cells to paint width and height + PatHeight div ceiling % llx lly urx qh + 4 1 roll % qh llx lly urx + PatWidth div ceiling % qh llx lly qw + 4 1 roll % qw qh llx lly + PatHeight div floor % qw qh llx ph + 4 1 roll % ph qw qh llx + PatWidth div floor % ph qw qh pw + 4 1 roll % pw ph qw qh + 2 index sub cvi abs % pw ph qs qh-ph + exch 3 index sub cvi abs exch % pw ph nw=qw-pw nh=qh-ph + % Determine the starting point of the pattern fill + %(px, py) + 4 2 roll % nw nh pw ph + PatHeight mul % nw nh pw py + exch % nw nh py pw + PatWidth mul exch % nw nh px py + end +} bind def + +% Save the original routines so that we can use them later on +/oldfill /fill load def +/oldeofill /eofill load def +/oldstroke /stroke load def +/oldshow /show load def +/oldashow /ashow load def +/oldwidthshow /widthshow load def +/oldawidthshow /awidthshow load def +/oldkshow /kshow load def + +% These defs are necessary so that subsequent procs don't bind in +% the originals +/fill { oldfill } bind def +/eofill { oldeofill } bind def +/stroke { oldstroke } bind def +/show { oldshow } bind def +/ashow { oldashow } bind def +/widthshow { oldwidthshow } bind def +/awidthshow { oldawidthshow } bind def +/kshow { oldkshow } bind def +/PATredef { + MyAppDict begin + { + /fill { /clip load PATdraw newpath } bind def + /eofill { /eoclip load PATdraw newpath } bind def + /stroke { PATstroke } bind def + /show { 0 0 null 0 0 6 -1 roll PATawidthshow } bind def + /ashow { 0 0 null 6 3 roll PATawidthshow } + bind def + /widthshow { 0 0 3 -1 roll PATawidthshow } + bind def + /awidthshow { PATawidthshow } bind def + /kshow { PATkshow } bind def + } { + /fill { oldfill } bind def + /eofill { oldeofill } bind def + /stroke { oldstroke } bind def + /show { oldshow } bind def + /ashow { oldashow } bind def + /widthshow { oldwidthshow } bind def + /awidthshow { oldawidthshow } bind def + /kshow { oldkshow } bind def + } ifelse + end +} bind def +false PATredef +% Conditionally define setcmykcolor if not available +/setcmykcolor where { pop } { + /setcmykcolor { + 1 sub 4 1 roll + 3 { + 3 index add neg dup 0 lt { pop 0 } if 3 1 roll + } repeat + setrgbcolor - pop + } bind def +} ifelse +/PATsc { % colorarray + aload length % c1 ... cn length + dup 1 eq { pop setgray } { 3 eq { setrgbcolor } { setcmykcolor + } ifelse } ifelse +} bind def +/PATsg { % dict + begin + lw setlinewidth + lc setlinecap + lj setlinejoin + ml setmiterlimit + ds aload pop setdash + cc aload pop setrgbcolor + cm setmatrix + end +} bind def + +/PATDict 3 dict def +/PATsp { + true PATredef + PATDict begin + /CurrentPattern exch def + % If it's an uncolored pattern, save the color + CurrentPattern /PaintType get 2 eq { + /PColor exch def + } if + /CColor [ currentrgbcolor ] def + end +} bind def +% PATstroke - stroke with the current pattern +/PATstroke { + countdictstack + save + mark + { + currentpoint strokepath moveto + PATpcalc % proc nw nh px py + clip newpath PATfill + } stopped { + (*** PATstroke Warning: Path is too complex, stroking + with gray) = + cleartomark + restore + countdictstack exch sub dup 0 gt + { { end } repeat } { pop } ifelse + gsave 0.5 setgray oldstroke grestore + } { pop restore pop } ifelse + newpath +} bind def +/PATtcalc { % modmtx tilingtype PATtcalc tilematrix + % Note: tiling types 2 and 3 are not supported + gsave + exch concat % tilingtype + matrix currentmatrix exch % cmtx tilingtype + % Tiling type 1 and 3: constant spacing + 2 ne { + % Distort the pattern so that it occupies + % an integral number of device pixels + dup 4 get exch dup 5 get exch % tx ty cmtx + XStep 0 dtransform + round exch round exch % tx ty cmtx dx.x dx.y + XStep div exch XStep div exch % tx ty cmtx a b + 0 YStep dtransform + round exch round exch % tx ty cmtx a b dy.x dy.y + YStep div exch YStep div exch % tx ty cmtx a b c d + 7 -3 roll astore % { a b c d tx ty } + } if + grestore +} bind def +/PATusp { + false PATredef + PATDict begin + CColor PATsc + end +} bind def + +% right45 +11 dict begin +/PaintType 1 def +/PatternType 1 def +/TilingType 1 def +/BBox [0 0 1 1] def +/XStep 1 def +/YStep 1 def +/PatWidth 1 def +/PatHeight 1 def +/Multi 2 def +/PaintData [ + { clippath } bind + { 20 20 true [ 20 0 0 -20 0 20 ] + {<0040100080200100400200800401000802001004 + 0020080040100080200000401000802001004002 + 0080040100080200100400200800401000802000>} + imagemask } bind +] def +/PaintProc { + pop + exec fill +} def +currentdict +end +/P5 exch def + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +/pageheader { +save +newpath 0 130 moveto 0 0 lineto 130 0 lineto 130 130 lineto closepath clip newpath +0.8 114.1 translate +1 -1 scale +$F2psBegin +10 setmiterlimit +0 slj 0 slc + 0.06299 0.06299 sc +} bind def +/pagefooter { +$F2psEnd +restore +} bind def +%%EndProlog +pageheader +% +% Fig objects follow +% +% +% here starts figure with depth 50 +% Polyline +0 slj +0 slc +7.500 slw +n 0 0 m 2025 0 l 2025 1800 l 0 1800 l + cp gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def +15.00 15.00 sc P5 [16 0 0 -16 0.00 0.00] PATmp PATsp ef gr PATusp gs col0 s gr +% here ends figure; +% +% here starts figure with depth 45 +% Polyline +0 slj +0 slc +7.500 slw +n 0 -225 m 225 -225 l 225 0 l 0 0 l + cp gs col-1 s gr +% Polyline +0.000 slw +n 765 720 m 675 810 l 1170 1035 l 1260 945 l 810 765 l + cp gs col7 1.00 shd ef gr +% Polyline +n 135 1485 m 360 1485 l 360 1710 l 135 1710 l + cp gs col7 1.00 shd ef gr +% here ends figure; +% +% here starts figure with depth 40 +% Polyline +0 slj +0 slc +7.500 slw +n 225 225 m 675 225 l 675 675 l 225 675 l + cp gs col7 1.00 shd ef gr gs col0 s gr +% Polyline +n 1350 1125 m 1800 1125 l 1800 1575 l 1350 1575 l + cp gs col7 1.00 shd ef gr gs col0 s gr +% Polyline +15.000 slw + [30] 0 sd +n 810 810 m + 1215 990 l gs col7 1.00 shd ef gr gs col0 s gr [] 0 sd +% here ends figure; +pagefooter +showpage +%%Trailer +end +%EOF diff --git a/manual/figures/pds-subcomponents.fig b/manual/figures/pds-subcomponents.fig new file mode 100644 index 0000000..0c8c7fa --- /dev/null +++ b/manual/figures/pds-subcomponents.fig @@ -0,0 +1,29 @@ +#FIG 3.2 Produced by xfig version 3.2.5 +Landscape +Center +Metric +A4 +100.00 +Single +-2 +1200 2 +6 -90 -225 270 0 +2 2 0 1 -1 7 45 -1 -1 3.000 0 0 -1 0 0 5 + 0 -225 225 -225 225 0 0 0 0 -225 +4 1 -1 40 -1 0 12 0.0000 6 180 330 90 -45 $S$\001 +-6 +2 2 0 1 0 7 40 -1 20 0.000 0 0 -1 0 0 5 + 225 225 675 225 675 675 225 675 225 225 +2 2 0 1 0 7 40 -1 20 0.000 0 0 -1 0 0 5 + 1350 1125 1800 1125 1800 1575 1350 1575 1350 1125 +2 3 0 0 -1 7 45 -1 20 1.500 0 0 -1 0 0 6 + 765 720 675 810 1170 1035 1260 945 810 765 765 720 +2 1 1 2 0 7 40 -1 20 2.000 0 0 -1 0 0 2 + 810 810 1215 990 +2 2 0 1 0 7 50 -1 45 0.000 0 0 -1 0 0 5 + 0 0 2025 0 2025 1800 0 1800 0 0 +2 2 0 0 -1 7 45 -1 20 0.000 0 0 -1 0 0 5 + 135 1485 360 1485 360 1710 135 1710 135 1485 +4 1 -1 35 -1 0 12 0.0000 6 210 540 450 540 $S_1$\001 +4 1 -1 35 -1 0 12 0.0000 6 210 540 1575 1440 $S_n$\001 +4 1 -1 40 -1 0 12 0.0000 6 180 375 225 1665 $S'$\001 diff --git a/manual/figures/pds-subcomponents.pdf b/manual/figures/pds-subcomponents.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9e129a1f800d873da88526a23143f739b0d9d8b8 GIT binary patch literal 3462 zcmb_fZEO_B8FreWiWOK@NFc318Bw1O1ADWxd*9q0;5#37@x_<33s#Lq*L!p4jrVr1 zyL<6rL>nhHO$Z56F-=kkr6~fn2$x@oeyE`h;-hU+C87$dkWd2+L4|^1sX|mOeP{2^ z-y;0*O15|3dB0|!=b0J1(upKbJYLRq?&h9%I3E&_(fb@1iQqP>=j}e^2TKMgRn4X* z!bwfGX@V+7md0Y7Wt&tkaODH#pCnd`{X`%_dzQU%;on!>>znz*KNOCoN50+k+TxwQ-ul-Q$2Pf=D?j~t zSHA7YH_wf@lwGehV1{&=|a@>cSfb;n;He(lz0>l)H`cD*v(^x;o0=Di0N|9;6v z>(Sxfi-Yp@rN8|6uYdF1uS<;mE=l!lb#dX10m5KleVJ z%1uTYbqg>|B_-9#=r!GJ89Vl_vW&_p~D8O z5h0b3qygbXbUpxj9EWenXdyqbf32-bf zGm*xbW^FXYg{F5`k?e|uWJhAVHdE*DGp89I>#`YIlkJjbq#XURT=!<(^>hkOe?8xT>C~*30 z@=EvmB`dBT_({i)_itX%spZf8+I?0x2ibwy9i?8Isf7_tngsa-ZJnXB z>iBm;&E+U43#8P|30T0SXHw4T3at@$qKmFn+XP{JzVT&_tSuL1rJvfUm*!PH>c0J( zcil+MM%|lzDIryi(>}Fj(4-xM&vYt-{Yoh7UK`^gYh~ChC|{O~e9qaiEkrFPx;&m~ zOD<;)<#4%BEP#GcxuEG*xEysmAz^rDX6#0ei`^e}ccs$EHVmy_wUOuvc?eIW)hK7m z1v+4u{fKz{Zb)fnbKwkZ9hHRe6?OO7b}@|cz`%fKK=K%79+OZggar|cA`c$CwN1C> zGOt@-hk8yUYS(y}Zh4%ZJc?1kY8NIR0oMv8U^=E+v{ge#tgzf`ldug%{xAb0N`7gg_R43AIYaNgYlp1p`n^f+c{rFpx4^Qm7eqZ%DVH4Sj}XS4yLx zCqUe|I`cVb2oRZl?f_$T@)7U}r$9KlZ3)JrUhwn8+bK$6ArKa%Re~56gb1GI z36Mi*9L{Mtw;v*OlINsQ!|Vhi#Byq0%+lx4CTdy?0m&nxv}`MV8hxH>$R}6IJ2|Q$ z5zJtkv`TZhZgMe|dhp5>3XIUqFPt!xQUMOE*2F{7WeyR}D&uVyOQz;1BCBAkQPzK4Q4#`<_3pfn$8C9}#By5yEbAQ~iV>fg8j$TfjGqEjYtQ z#Nf=jQUGwT<+Dv$)u;*o=OEmn4#G9phj7L);64iE$ROOR=L}T2?c&x1>W(Bs!GNFm wC4V3oY)*RPl2;5i`+|ON!k3gtQy})m9zE=;YuU1CJD^E|5aL{}=Jq7_fB)h!aR2}S literal 0 HcmV?d00001 diff --git a/manual/figures/pds-subcomponents.tex b/manual/figures/pds-subcomponents.tex new file mode 100644 index 0000000..8b2f6a9 --- /dev/null +++ b/manual/figures/pds-subcomponents.tex @@ -0,0 +1,16 @@ +\begin{picture}(0,0)% +\includegraphics{figures/pds-subcomponents}% +\end{picture}% +\setlength{\unitlength}{4144sp}% +% +\begingroup\makeatletter\ifx\SetFigFont\undefined% +\gdef\SetFigFont#1#2{% + \fontsize{#1}{#2pt}% + \selectfont}% +\fi\endgroup% +\begin{picture}(2049,2049)(-11,-973) +\put( 91,884){\makebox(0,0)[b]{\smash{{\SetFigFont{12}{14.4}$S$}}}} +\put(226,-826){\makebox(0,0)[b]{\smash{{\SetFigFont{12}{14.4}$S'$}}}} +\put(451,299){\makebox(0,0)[b]{\smash{{\SetFigFont{12}{14.4}$S_1$}}}} +\put(1576,-601){\makebox(0,0)[b]{\smash{{\SetFigFont{12}{14.4}$S_n$}}}} +\end{picture}% diff --git a/manual/figures/struct-pg-f.eps b/manual/figures/struct-pg-f.eps new file mode 100644 index 0000000..a30f3b1 --- /dev/null +++ b/manual/figures/struct-pg-f.eps @@ -0,0 +1,2851 @@ +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%+ LMMathSymbols10-Italic +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-f.dvi -o struct-pg-f.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1155 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B4107BFFA70C2AC128A1025966B6C1C2E29EDB +530610328EA76097D8B7A80A3C9B9784074220B7FDF85DE8F0EFCFEA92F4342C +634649B522091C1EA0C442FC7F602F7454B2BEE84601E065840E1F2BBEC23942 +8025C1F53713226D0A583BA315FF9A90DEC4F7AEDF1C70BCB7143D09AD2CDE55 +D642F14DC9532DC0FBF1570C55E76D163D44078D1F71342A9766FC9D66FF7CD9 +538565425DCD900AC231610AB97D8CEAEDF7D117235385BD69D068F1BB3C6B56 +5D227EA13BAB3751E9579C8219DD72D005EB5AF60588E24919FD9C0F36018BDE +9C7D0ED36ABE19A3BBCEBE7E0A995FE1F23ED1AE1984D78EF2399E862A20F381 +75DB7A2F2DCF94A078C5ECE127ADA570D5CA0C04A42E030F2B4381AA5142F8B8 +F8FB9EA30D23494FB698E4141DE2EC6E1C7FAD6BF0AC3B5B2820F473A44624CD +1AA642CABD334B5FCE8441F56E2FCC3EEAE338AE81027650945A5FD5CD86CFE1 +7B5C184328F41C3C27FF79F6F5EE718D4A499D90EDC8267492DFC167748E82FB +FF5F294B5D0D796A90FB81A5A18E98E97BE3EE2360D53A6C2EB0393A21C2984E +95892F8AB2246A1A5D69B3A9B39695AC4C95D2B8073B0700F3CF51B9CAE2313A +E910CF60A7C26619584A454909CB0B57D37C797100747C7353F4D4ED064CD9EF +59E908C9F392B102666269B3512888E10CC9A453019DF489FBF95C38C143355A +ED03337DEDA21A5BB90DAB18D604CC0C08DC6C5E1A644D9C19E8294721AF8523 +99414A0042D74FA4D6C693EB34F573DFCF7489BACBC1033A1BE0DB6CA773A51F +D274161A28F3724DA810A30D5E95544B6AA5CB3E7D88CA425CCF064A83F6DE23 +CBE6A409BFB4CADB3DB95CE2C74DB09F6C18D083A389BF5765138DFEAD35BC2E +9C405F7326C944D0BC2AC6BB0C8088C56FFA843B1EF3AACA3FCEE17C7835239C +D823B7CF6804B66C3760BB3AD124FF837C7D4C084DF291E1520B89CD643589E2 +F3A40A77D283EDB9DD4D5A07F0AEB9988D4EBE71B17769AAB13BF634070E4CF9 +7E4ECF56C9B895C2302C98CD4F2506C9B90099821239E46BE1CE1DC15165D0CF +3343FCB1B98E14B1CCE43D6293969110A4C882B3C87B0D1E0AE8A0DFE6A7B724 +30D7DECEBFE8D18792D44F39EC693C3B1D0476579E56A2E963AA04CB9E744806 +8F514E230C779718E12179D360234E5B8B2CDF5B0D0FB1E3830AAE1F0B28330E +00E9D210D7B972D494AFA5BEA61277A50542DEBFE49BE6CC438036AED93D9AFE +101BE69D2EC17787C412E7273D2D2B39BB55D84E02F4D39A01694979DACD3F5A +953BD9E918D5E46449525A4C38C697DF01C1F094DECCDD9F43AAB88640D0E934 +79B7E303F8B56D1161CAF14DC202B636DB484CCA8400FD72734534F0ADC5EADD +12659B3770745B774D879F63682BC3086CB238DCB99CF1D44320B723392E3F9C +D612116C9B9732C4AF86476579DF658AC6B29DFE3931F8E1948F77146199CC80 +880EA23BF76211CD865D5337EABD8B2A042FABFF483882103582209E9DB25FA8 +C9FCC9DA54ACCFEDFF8348445629F196BF168367A690556CD485A15DCFA2866D +7CCA73C0F6FEA6D19FE5082C0CA07D5E9A31F28B335C772B3FB6E71E7B83A6EE +6FFE884CFA489035E2D061E086D27B4111C98DF720649F82D4160A0727001014 +1602C3A6572740DC38DE8F81C142E70727135017B39A5A1AFBA562AA9260D8D4 +E2DFC75C0F145FBEBB48466ADB7CE8343638736825CB278DBE285E67328F96BE +577CC30B6CE0F060B671B754BF04D2AE19FBB769970548513F3190DAA80DD628 +D2D969B17440CA9AF1A54675CBD7ABF2B515BF417B376266C585B6F3B17B1E23 +C26B4279C37AE53E81846A8D10F604E10AD60B635D2F72CDB12CB1587852F5F7 +B16EFE87751022CF6D25E63E154A59538E537D321DB5621BE2BB042A97301D2F +E70F5091636FBBFFAADEEC1277F9FBFCBF4B160F12C32FAE78D763CCC8D838AB +BD910E13589CF5EBC5DD20C62F79E3F033A69E4D26EC72F19AFC769272387869 +490FF598995CB7CE178C529CD741BCF3E19A3AD3094F5C09CE8A17A29A339F99 +A0BE9FC33A702D808AAB91FD490A1234E74040E6E7E797E18AF57941DDF7DE20 +72ADA88651F1E2D512647277B9CE8FB16D00896BB88B0A8022A6AD8E7F3C78D2 +6C89F1DB2EAFA79EBAB6113E0A97B27A350233112B0A339366B7373CE058456E +0E11D83372563DAB6D3481A92A83B4687F352DBA807E194366D8B8F9041C5646 +26D94B23D6B63755279D438E6B92487DC47818C92555B5FA22B8E2D726EBDC07 +7A6BBBFD73E0210C1A54B4468938EB51173E04AA8616AF3304BF771CEDC1ECC1 +EEA9D34523544C00B58BD9B143AF5EFE9FF1743C357A09FA4DDD599A38B3E393 +9B4D9AE66BDDC633EF0ABF651BD35A09736BCACAA2830463541489F56666025C +854B28533F3D64DEFAD31A097EDD59B660C3B8991F7857064BC3D189A1B89DC4 +72CD23E64AD5355B48499C0FE7029A2D96030C8CEE959192C6F2F6C635A2C17C +BECEC40386F04887972A36CC3306C5A6A7F2921367D2498DA3D214AE27508D76 +93E6DE5304D99F1DD333991B18E0EDDA17258F2F94CD52B8B3CEAF5CEA7C3AE5 +66DA6FC9118B7A2601344E9B963D846A3BEB6C1CBA7BBAD21342AAC9DB90FFF5 +66E7A6ADF80D431A13D1F870E79B3C0A880E872204654A5104DA365956B096C1 +DF51E9B76BE1DA1EB9B0A39590295049AEC2B509E09EEB88297CC978B91359C3 +2200E796531DE4EB663282065974F633E1C435E9C897B23FC7B2DAFF6236CD77 +3386E362EC74254B7D4536F3C11460CD2626DEE88BBFE1CAFB5E699368038E5E +3B1E271B5501374574567E388CE3C64C917F061B9FA20CF2EFB32200703EF58C +425B9A7D2F449E8D9049B9D26877A39D29FF6AACDD72D4849ABFAB5B89AECC81 +F2666400D69E132AA9FA4408FFEF2C02169D9B8A4E33ED8CE8EC3AD987CE1552 +8ADEA1CA1F7C83B6356A4F1B01317BA227DE03A9FA9242F6C6D3AE8507183522 +D3C760C1E3FCA7276F30506AE63ED3CE571E2D40180A087B0A5E2A061E388160 +5DC027E4EB5DC80C6BFD57170F1DA7139D8696B56CD4E70C28C0F4810A39E382 +67DE1497B597DDF127081FBCF0407AB3C25F0A44CE535FE171321AE710E46415 +0C87BDDD01EC3FC0557EFE61648E12A39638FB42AE591FE504A26326B749E8FE +E0AD1803E4DCADDBA121E96EC75C62DFE0524B6EF7690605C2B63BDF895123A2 +58E8EFF35D7DB075F05A3150435FFCF92A7779C6EF4E98BF1D5888DAC351FC8F +6C02E213E218294D1063180597B8C427C9B1715681ADE7F897DF81CCB6AE7B12 +6C45B8FB860925BE5EDF021A27E724B353170D46D4B234CA5AF1422EF54B23DA +0F1A3A1138EA6A07CE358D979C7BCF0215BCA4082B9B7CF27F9A18E0B8548BF1 +F4DB2CE7CE111FF1EBC256A530E112A3F1FA8AC72D13019A4A0C7B838BF2BC33 +708CBBDDF2DC4B8D59F781ED48E700F5B35BA0CEC0EE537F8AC3DC0FD24606E6 +8F9F622CEC90F4E09F25D875B129DD5277003D6F1D46A6DDD51B3C62188C66D7 +D12CE170645867D0EA3446F4FA176517141B75FA51F69D544789384F60A604BE +F0EFF30EFE00E05C08AA50EABE80B2D7F7DE7F3BB2FBA15D02DDF03EDC5726A2 +1888E25B6E28C6771B40D48806F82B4B5AA65A7A9B6E99FED552E9B97E73BD5D +654BC8C65B80932130021597309113785B7E8755E7EF2DC1C369371233298249 +46320837A6F8F226549B599829376AB867F43B2F6320B331A6EA21B51DE2F526 +76F167CD6701C04869DA9D77CAEB4DC19B2086EE4AD71D502A040CB4DACDAE1F +C4F892A2F092A3E459A7DEBDB64F9D04CF52CD03FE62369EB7121FA612B45AB5 +F0B8CF83D7102EE1EF1ADE1A68A18871E174D03555DCE00469468AD648DF7563 +0D5E29912CD7E6362E528CAB548D847D0A4C231FE009058F5848C775E343C618 +35C3F82B2B54870AC37B86DA81CBDB85B88EF041AC4F755EA3E77B7716388AA9 +87B266D62BA5841AF5ACDCB7E60B0F240D1CCABC97F3829D48F5E78825737DE5 +21197C66C7D60DFF13F4B2BFF0C2D48D73A369A4A30AEF8299AFB1ED01DFD581 +E9F3F68DC6F44D503C233895B9C85CB7189B9B7DF58324AE6E3B639DDE323A6E +EAFEA964B61CEFFE86D243B72B3E700F97E1451C4DA6A0946805D5EA46BFA42B +5EB6D2DC10C1B440B5B316FA8F6565B7C54444E8344FAA94F2C41CF57C40DD96 +722D089DEC3F24E4FB7696DCE0AABC09D1B6E2F91C968D4028D2F1E7C5BA05F3 +392FA10B969C3B0550B11B99ACB572EDBB72765F4854C9217FB5FA112FB98F30 +53BA620B540FD89806060C70BB6CB4CD118419E5AE7A0C417CE93EC6C6403DF9 +559B594ABD65472705FDFD994C874BA8127BCDC22DF255E0EAF9DE3500921A78 +18FB318487A712CCC0EE9E5AF6116627B18993033B383330B1D2E211B7812E89 +A91DAC28522D7DDE76E26C270701183E0047942C30D06F21EE4E1ECDE1EA43EE +DB955513F42EDDCF39AE522A149450BF07FB852E0A92ED6D704F15FF0F863528 +DB72EF20AE386DE0D0C45D99CCFD54CB2A83110DF63D5E2BDD7DE194B8949049 +16531564BA32C99A9E9E4A7793BF6A24F49D200E2BB4A8AA530ADF5EEB2DA9FB +58AB9830965693CE7D1CA1F45B06D9C952F6E026953949028A6B7A4DF7B40B1D +E254CF21F2FF33F31B275B5711FD6B227D22D4C3AF77098424004666BA8435FE +10EC622EBE16E4EB867751008591A02C59FC1D561F2AF5D110E04F7F23754CB8 +05D6A4A2AF0C0E3214D246346E0029234B16647A6F4AA3DD235D36BBD540E737 +EAE242036E4AA12202BA244DFB53F6FC0A5BC9192DA91A270938270A0BA4B5D3 +7FFEB47665EED274860C3BF880DC2F6C80CEC4A92854D1FE253C6D532D772D95 +F57D9DE63CF6F851C5E21A4EEDAF8837F3B650A7FC244C1C70567056000A41BD +DC7E3A2BB093FED8AF1342C465247B7B603CFF4F4EA2A0FDEEA94867E63CC03E +D3A5C17C70BBC9515DBB6667A7B59665A6EEF8A12E6263CE2C7A75806C41BD8C +CC4FBFBC67B7575B1CE1913A21F06F84ACB4D05C25DBF15520A7C6695062D574 +3D00BE2F719D843E4DBBE5B3C8D1941E4EC01B13F40D3F8D619DB75BBA85281C +413245BACC5A931646D9533BC0CCC8EBCEC593DCDB97D883FC8742BC7557B225 +3F632FE978DDAF5E0A70C2137B983B1A5C7D722584F36B0027977D6B37B2827E +64FF0CA96215E620E0F2E125D61FB011C8BF9A79F4DF0F83D532C9C58E7B3EE4 +115E6073611BE138AEBDDA44E8D1AA9ACBD4720A3F70499DA9BBE01D0385CCAA +4076092B169861541BD489E3718B9A9FAAF727F2D8286177EE27BAD040C6658D +4F36F865A55CA2CE35711B0CA4E01108DF54D34CD74EF4862C73958676B313F2 +C3E279F66BDDB57070601E6B99BDFD258BC893B732CDE0BDC342A927FFF8372D +492A11AE5BFBC132A0DBA82A6CA8BA4D700FF63C8A17637D7C7EC61AA529E09D +262A841CC9C1CF25413ADC7FEEC7C020277639390ACBCB6F9C5C70E555DFA1D8 +EF22E7B016916489BC37E66CCF943F77584114CFF5B5E4633095645B96904228 +8C855438125BE7B940E0AE7631B5E07E5982D2EB9D2112ECA3C2E597CBD7A9BB +AAF9A808FBED611E11898952F1317E3BC8F70579EACA82C64B7ABACDEE71E07E +7573B5341AE692D8E5D7C3FFBD41365DFDE84C39893EAC86362504A872500F5A +72E99FD49D0BF363161450CA8349B2329C5A790B7E639F78BA7BAAA5F276A870 +C9BA6C6794E3AC06D503EE876C915252EA75E6F527ECC26F5AE4C45D6027A5A2 +67FFE9C5280880B86D23D91213A3F657C407EE3E045345C84C58014E8D0E4165 +7465443ECA040F54A876DD343BF69D7B2F16E43F59302624B32B33E7D9023B3B +8CFB63CF6C8AF962394552C40A02CF572199F74645C0D9B4DB9DA965633F5DCD +8371E0379E270AD661DCC7CF1FBCDA4786F5B6A729F0152F8644221D19D368C7 +CF287C86989AEE0486F7D845B6DC0F9B6D6E42B9B45BFA74F9361A0D65BD2721 +28AC7611EE5A6AC021E852C3A8F8B27BD5EEB828B2BA0301AD285E6FE6BB16A2 +789F0C4CE7806975398573D65BFE4AF8E671B03BCCBF26142DB2FA5FC7D31442 +097396CFFFE8FC30C60447FBB0C3A3A15EDC6C87355C5F7C8F822BB7D9702040 +2FF8E0B391AF827DAB714D59E44C0E28529468AAF7990882F149552ACBF1101C +0CC34540AFE14145FC1CFDC3C481050EA61C554759720D87D83B605BB511BDF7 +B848728590D83709A986887C7DB8DAF0F445E1DBABC83F76ECD2882B91FCF7E6 +94BBEA02488CBF10A621220BED8A8CF2D09B98B2CBDFA71196E5E374EE8BBBC0 +A6025AAD3ED6BA7F318D51CE670573B51F646692238859746F94E090DEEA37CA +ABBEDF919F519EC7B7BEDE7A82D0BD89A89C673790C29EA221D07D8B742B87CF +1A94A31D17C6F87FBB050C6304ED348A11503F3C9D965B41FBAA0BB145CE7E1F +6D6055DCBF374AB4D6560B31C48A09C80C94AF55F5F1CFF40A298F1BCC155CDC +51FEFD19E0343EA4EAB4D57D768391594AFF7153A7B5D44489DBCEF0CB8AC32C +AA0E536D9125EDE6972EF5476A0448C2333F0722046046DC94B5017D456E865F +B2E416C4EFCBE7856DD6F5B16CA72F10CA6258254297216425EE0E4F1522CFE0 +4283F4BCA5D04EF4625F1F84251854E2CA5207A5BDAEC2033D77840831AF54DA +4BEA83F0986EA03B9EAD4C8FC0033CEEF644ED47854E3569ED522FF4E9D0BAE6 +E27D58BDBDF02AA83FC9C8C5076876ABF67E6C4520631EAB997942759F3D10E5 +6C2735396E21EA48F9C0A72B3C72517B86514F6952862F207136E1E16B417A7C +CCCFBC094FA2D39A046F77E82A8479D36538B1ABC98FB85A7DE111B268EB02E8 +52A17B101AC4D7EF91B7D64318428B9D34331BFA9C9A08BD09FD5054C8388DA8 +2A568ED28A9D37D1EB182F0772719B6F398DB7B747DB4E33BCF0B4DA2A814D14 +DC1361CC9554DB2E46B161E4E49C05C75B70CC4E75B3E0863C6C72C97BF84A06 +C0941B3137994772816DF9B504269E3B619082247D5EB409E8B80872520647FA +07B7B6A0D06F3C5A9923AA703FDE1677C1B0D14E85D92DFE733657BA7C210400 +3CE178CCD1A0E470890BE35B21F16DC109337723093A9C6CC536EAD598A58791 +874E4246C0A7321AE831930F08F586A85B2336891157769C8BEA7D15C98753C1 +756AD232C5560980BABE4E6127C9DC4AD6EF6EE0D15AE4C65321DD0ADE2F3A0C +A6E660153B9FFB01876973BA7F253E0B2337E08AABD0E554EC0AAC8B981AE837 +E9DEC70E8BC41368FA11A3DC3CD6C3C4F9785345DC3D7A5F085EF70FB8DAD2E5 +BBC864966FBEE8989D3AD64DAA7BDFED532F10127F20F1F2413D29D7315B0492 +9385712AE14BA10E2702CCB9ABD4B800D58CFC32379D202E9FE870D53EC343C1 +1F2B47D38B1EF6BC34AE92E91E3DBF196F7BACD52EC4D0FE16150474BE270608 +66F3E5A43170D9AB04D531540E3EA91313A2DA7B0FE7F97A0B8C4F3A07AD6EA5 +9178A082E2480FB4E80D0BF82E819C925254830DA1CB099A6F8F27CCBAD7D004 +F8F0EDFC4ABF84F6030D887AC6A64A23217895D8AAE708196E122DAA1E98C127 +199A84F062F77F57BF96A9157BED25298081601534640AFD502DF4C0F61F5D66 +12F712022E25F85D4420B6D1857CFBB80E8AB04BF6A1ACA730BA1FA90C0D7F09 +B3DD6A5FE918CCADEA8614DDA4D011E383B876F0E78623F9D64467F11376E958 +124AD43CED97BCA4105BE9609DE67972EDD1DE254B9974A30FD61E80F89DE772 +82D37856765A2E39872D03A0855DC98E4C886E696E6B1C423F65E6034F7ABA38 +F62FEC0284F38B54FFE1724F1406E13101904DCF7621B1C1C0F575F4A979FF04 +F1B3C17864FBC8B92B77DC4FBCDBBBF4BFE1AE855973129978F707C87462B675 +0AADAF85AFCAC3667E2ED796A8D6BC9CE98F2B71D98622C79D4970968D38AA66 +7EB01597AD234A19054D3AC99D6F11C41751B749CA4B950A1AD3B589D09E00FE +06779A335D782334244B767EB7651FF0B70681E8AFCB586559C69E049E443835 +4CC6B692896971F28513592B2818D273A8022E22AD612B2F013E31B97F101724 +23BF5A540014FCE45F73DCA2513811A6517DBDFD7D818F48E6835609E80FE38F +5643412C907A02188361D42ADCF0A5F91F1228E4B46F8EB3B207344F9CA52989 +AD8A876F13387B791B4568BE386A4DC43CFEF39B65672F9CD4FDFA838B6FB043 +AF5EFE9FF1743C357A09FA4DDD599A38B3E39621E4B1C02DE323917F5A206046 +CDABD9D54EA413DE4F2C07AC7583F21FB6E4C8D2975DF55D9CC0ABC55E08BC80 +B8C31CC35457264B5C3945D52B74C2634B7D524AE40DF2161F425FC7831B3FF7 +FF114C014E1DA800226FF8F97A3AF3A361467D0F4BDD30DBD01665C86A6AFC2A +734C4C9F057BA99AE776E482E332FC6F4EBD5E29521069406C357F05A6BFEAAE +AC4737AB470623102FD5476526BC43A712E637B0E644D780C9FBF747711691D8 +C1ADE53D9DFB34E900EE8C130A72A06E8D5C1C3012486BCBE1F70028736C2D25 +F4CA2B2F44E2127FD415185CDEC3EEA5AD04C4D89269E888FBA1E2544DE0BB15 +2A0901F7BA014468E5CACD173F5A11A8D4F968E95FDE6C8C6BA0972D90F3EB93 +3F247EEA148BD2C80C06E54E7126C3703ABC5315D9521283139769F56B466B95 +CF4D412DF23AB6A0066778E69BB90B0D130A32445972FA44213D14B42EF36233 +2D75ADAF193E5E9B30FD11F04D70E268F1D4B4083C4BDECD14B341F14A9EA4D8 +3B33DC6B94C76B462DEA420179B57D2AC8E9DDC61C0E9BEE7AD5DD407E9C207F +C467D4F83CB160C170298E1BFF339F306505EA4FEBFC46B4F20C79A7038E473F +435DCC8DFED5B9071ACAB2209E17B8AC5A4A9ACB17B620DDA2C76AA0DAFE9BBD +B6840B3BBEE29BBB9093FDB99991507C71753EE604A028388DCA73B436527795 +BAA59086831567FDD5B3BA693090FA0C1CDDF679DEDA691E30773C286B1BA80C +F19500B769C8D807EBDEFBB74E9894BF0EC793699F0E6826388F4E110203360F +1941FAC5C151BCB073FF6966BD93218C459769B91477249D08F7EC9005E5F4D0 +3ECCDA89824CD78349A3488AAF0485C5228FE4B8A795EDE2BED3015CAEE77EAD +540B306955B576F52469452A88622F592A30356533B99DE6891224A5614BF4EF +1DD2FD31DDEFFFB80E6B3D608F4089340F038C4A68DEEF068032B927222C98B3 +89B6445A99DE978B0D81E4BAA92E8B121A1E1E46B13B95A95C52C13894C91563 +15E5AFF47E4041A458BFEBE78345B17B829686C23D94EBEA9D6C9E65CEDDB448 +1EC747926594AD9E1914F07F659282255057A4BD485B7DA1E5D5E4B896D55B67 +837FE1B0D9EDEC9711F4E9A3A02DBA8D37A86E9E871087CDC163F7596178F69D +95B119ABFF0F9B898CA7BFEC38C79E156E5951847483D7AE3C3FD70D1FBE03B7 +E6E5B7FFD0EEBBC826E2C4F588D6453615DDA5F458D34D1C7FD302D31F1862C8 +5C6EC8B0B0424B6E90786C303D590747608AF3CDD6A51B56107CC7C76A8D0148 +6E55880DF02409AC7D972FB083250F3CD54B008A03876588D352DBB7DFC3FB3B +4C61697014676F15DBD7F7BC33B34BF3EB64D8B41E63A28E978DE91E0ECE1CAF +DAD8FBB5062803C344D0CC32979A1EEEC4AC49CC5528FB85163B2E2D8F055A5D +09646BB6027B55C04386349B1F747F1354E70E1ED37284DDD65E8228EF25AA5D +7567AA288312539283644DEE44E8532B2CD4139BCDDAC5361A8898FBD82502DB +93C42AEB42D43FFD20780333274256B42EC01BA2C8189D5556B71345AC51FAE2 +B4C477BDA86A810034E16CC0C876B0D072EABAB7E89568A66C9F2C8501A2E932 +4D5E6F0F1294E1C0AC67EBF73486B14136429634E4766722F56E044B37BC6D86 +BF9D0420E5F0CF45E34F3E676F57892E7B84E9F184214C7A37A43F1525A4BBB1 +2EA7ECA1A5A5AE9679354CDA6E6BBE37BA7966B1A383BCC2FD3CF4B5E526713F +FAC8CC2EAE68BD3F58C8E45D64FF0AC96A7336E70C94832B1D01E087B877E377 +00D66FDDFC026516FDA258B0E7B3235510066945EF87E654F8A53B3C4907DDB6 +87A20A0BCAB3B8AC33218BCA18B0B8D728F5EB7AB0D7C7210B0256862CC06E97 +57945C25657703B7D438285B92A32531A35E64334076DFF12DE72E6B99AC66A9 +19321FFC39B45041340E2B091DBE029CECB93447111807A857DC545E01AEB684 +11E8B9CD0EE418F274BA87144994469B724EBDDD3A42628DF4378C539BAE6280 +54B5C31D23B50C2B3139B4F56E2B1E6D718D50CE18101A05969CAFD3ACCB5516 +841BC0B7A2F8AAF27E7E115BE85D71C3003914643F8387330FEF033234F6BD0B +4AED7624A3A6043E519AD4423903862F2CCD410465A031E1FA28D2A327DFF513 +2F19E6BB70E64EEDEF0CA24784A1DB7F945DA3C9310C902279204F116B2C3548 +52A9E33D2440FD85E483A0A0BE48644F28FCB5623DA1351D02D2E2E84E876540 +06B368FD049A75239C4DB9902640D98D228F5875366EDEA7D5D6AE8651C8C839 +1C12719AC3EB6A7652B3689830029B27D2FFFE53F7656E408CDD8A3C8215D594 +C6B911EBC9E821EB04A439D43635254CFF36C827155FC7F5C6703657A1454EA2 +1F3593B0C11EBAE00CBFBB83E60B190C34CE94720732AA1A19BABCCDCD717140 +938D234BB2DE93002BAA676AF73508E9704D6E01E3FC943AA32D2E5C8A12BEA6 +22D31F783FE35D5AEDA6D646ED0B658B1D2ECAFDFD1164F024E0D901D6F4BC37 +F858F9C4B19B9AD0AA994808CC4D9788C0E3CB5664C60D8E524A15FD6DA781EC +CD87C43CD58E4190656F7B352E24890560FD20035F6AB5132981E7111A7668EB +5E73730A4F8DDEAE3628926AA044542063A45F21700DDF5F6CA1D87A1C83530D +89E8C01DA249BA44E0D0D3F6724561ACB8D1BB8CC89388041DE8DD7CAE77CBCC +9DE13BCD87FF8CC32C4D3183934623ED53F1BB7DF1C66513FB59862A2679B71C +2BA4FED21B6795BEDABC7C47532B4B80F77BF6EE43CFD08C97E92AD90877BB4B +F16337454E773DCCE965FFDE0940AD503E5BEFD663C5F21C125165A6507983B4 +F3E713B1F932026247F8F1C697A6FDA6211191D8856DA7689FFA301C05D973D0 +5F42D3E371304227EC703D42B4C1064DDCE79D4975CE752F2D3CF766AF8F6748 +D64821EB2DEAD3A2F3FE9E68B059FB6E40586E157D5BCEE30EC3FE52FD3B7A03 +45CA2E6113E992D2BE44DD9B12DA394FF35F42090D661B72E46589CC08EA87EE +CFDF36B819B07306C6239081BC32E9C8DC4B3B1236DA3DFD04797A8DD688A563 +950F2D7B6D9575F45562C3A9DE6D4EBF59482D7A73C0A3BA5B1957B2AC35ABF7 +7E1625C50C8D4D86AE19E246CA13DCD7A4A26181DFED9C34F6913CB64A132922 +88CCD5E81E41F14D1682A113D8BA1482D9DDFDE71208AE1FA8A2313DAE81643E +32E096D75A6DAAAAA6CA373D543558F04ABA445FF958E4CA098C9D022FF49744 +F3F1DD45F106BD4AFA8323B32617FE09DDABB4DA5C9565A5FD2FE6E42C2BB3C4 +81C676B3BB029368632768C2988B915BCB05E9D6622174BDE3AB3916E34B9EAF +5DEFC753A934C22FD2B999DE15BB9EC58DEAC2DCBA40925D29B391543F13C6F8 +9B4DBC3027B3CAF2C6EF0A5000F53914FBAF819669C7D10AEE9EAE2BD1C09EE5 +82144E4AF8255F90C7883E95575A8B730A57721EE9D678A759A85F77BE2F5093 +C69113D9FCD0CD3CD5613DAFF026D9E157E656CC3C5D3BF0599B1E4A6AD4E0C2 +BAB7AA375883C30B849A3D18FD1238EADD3C52B5C6F80151201DF7794D747A05 +333CD68D78DB2A5DFBF469C3D02FFFD3B21DFE7CBBB630401639AA48FB347E8A +5B1E0D054BCD4F9170AA7E81E71910586DCEE2DAA656D1A9845954314F142A4E +62D7F6778B7E4FB07ECE69B6C047DEBE3E904FF1F6CAB5A7B8D65293A63A397B +46FBB2368A315BBEACC8CF72D9A8F53859FD9E1D5455234F366F8919BBA37717 +7966FC4FD3993EE2A25A7366BEC1FB76200D272C713BA3B61301DB4EE2C844A0 +E1323D2B6F0AC89ED75A8D8990BEC7FB3F9F874FB0C605A3CF549097960C1297 +C7925F24BCA79086568307954003001CC236BD3016C37C9A52426C4DAE857F87 +5A51E9BBED3C9E9AB2A8A79B5A871AE31CAE5FFA4D67E59B58C6D9BAD063D247 +787282EC4820B3C890810943D04AC52679ED7C3B66FBE5CEC1281F96715FCFB3 +04E5A7B771CDAF55815279A3B8306D923FD97EBC2ECD6FB58B840C6D14EE78FC +84B1BD61C526475C34FB2CD452957EFA5E03C8ABED884854242913773A08A708 +C6320380F01E5A27AC93A9620F24DFFCD9F2CCD28DE20BF11D2A73FC722BD5C5 +66036CFAC5397F2A5132DE1B9B871E8B5FAD8BB153024818C449D1175755ED67 +29CA43A4E2D29711B655EFC1D043C7BB99785482A577FF8B96972B8F4DFD4FCD +AA1BB09720C0DDDDF3EFAB051C32A262DDF433A635DFBB1FA3D448B363C36F98 +30029CD1BB3AD457EB25B2F7F992188F3C5E9E5A35D543A9750FCB57440EBEBB +371D8C04A76E7B57B775F889B9CE99052BAA306A89B60E01C8D8AA2B2A13F17B +8EB838C3899B10FD57C4B2F686ADFB72757FEE03A5D4B906997D5030F0D86925 +5EB21B016AFD3655F66750D3FAD23810392C60AFD3D36EDE20B10EE935176658 +26A01E9F0C9B42FBDBD2289389868FBB2765D46E6C083F24CFE6F8EA76F6AEBF +C40196082485DFE88C095D46C253252AF7805CABC66475A9CC8CC6267A6C8B55 +512546ACE6437740E7238875B86306010A0C2D0E87C01423F5829A78A86E02BF +F803723FCCBDA11C598DE6337C0A9CD1BD0F94149C0A7083A85BEF5F37D69CC9 +C71C59A0D0F33022188CAC74790F95B5A683ED8DA83806CBF2B803C94B5A1350 +0119C5315A12FB600B92EEEC2CE2B6C918A7906736E894C49BC22142E7DF6640 +39447C0B2F77304015926F106872620B7798343E6E02F6FEB5286762FB059656 +980DC90121D43D5CA79EEF3D4974B169B20887DCF032708B9F35935CE02DA983 +E9F1AD6FBA81FA9820F7D2AC62176F7B88E735D15F41F7AA0AEDC115AF57A632 +0C8F34A8071279DBE148DA73249AA90013DB77AC6F4922CC21BD97017BE0E00A +028B98F990B4D015153CCC2E1853473BBCC21BAE5CADEF307DF903CED6F07794 +B1D853251462B3216243BEFC350D923102BA1448C23FA47C2951D0EA7F685550 +0332A74F141D8778EAF3910486B2EA25AAD16EF6F88AE000F3E4E56446467C09 +F885630C7E96643BE79B70D277D9A29A3B03EA96BC30446FA34F89ED1837E9D5 +969354E99021A7DD438484EB96819782D70BB7AF527BFA775E727637A7399FAC +E02A9D3F119E9C9E53EEEA06CEBB928EDBF84BC2F29B7ECECE6266769BB9A4F9 +1A5AFD40209C939D8516182CA5F0966CCBF971FEDE25E605E42FB74DCB60F072 +F3518233A258B54022C1D3BEB1325DABB230D76693C8E5802D2FBD34ADBC0D48 +CE7D36B8D58B90F2ED9FFD88F15A1BAE76C6EEFC79C130434BDB917CEB198392 +CDFEAAB4E9A75A7A4817071CADB864600DEF9788B553B8D19BF6984069E6A19F +2F62F3EAA66437115E803047AA5B5918D80816C40281FB8FC65B26857B387507 +9EFB568ABD139F70C1EA8869611D9D4D5CBEBA7376C79B2116A9028A5D92FEA9 +28C585DE92E03CD8A2CA076109F2381E24C381185CDE9E231A78C23918D92106 +6404D53CEC7C42236ED0E509521FAD3CCADF68D0EA1FF64CBB5D6143C9E43AEC +10B32417B39B9A83E95F9C68D1748639DAD902F9BFE6EE602DCBF09A3BCBD148 +29CFB9D2FE13E54BC833576A95C2262EAE7BF294228C60A7452A690BF0D52193 +2F48137E381FFF4DCA857B08F67A887790AD66094709274169E75C3923B20AA2 +7A2B1510322D5EE7142C7158B0D0736C2AC98575E4DD45E4296AD2291E6FA868 +4619451A3D0928F822846260BEEF603F7FF162F64ED65962C52C7A22BF7AF3BC +490D254A6135789523BB1BADC966829374E4CA55CC716EECC32851E86C0A7A3A +FBFE040101F5F3E2EFCFDF11D52E8C9F23075C9CD47B1070873F9D00115D6F5E +EE9257AC027C16E2CC6D8257D9814601AFEB7EAD595A6AD78FA30B1A151A3C45 +F85184B78E26180BA3DBB0466C507369F5571C85F8E759760BCF5D5152D45E91 +FAD6A3E7B3FE9ECE44D02E83697425E75CD6015C07D1AC0A3728D93B30047A4D +EA33C89BE01AA3AFE8B3CBAB88C535BD22357AA95C3C8409D32BEA2B29BD1A08 +E9B95F964FF6314E7D86BD52E56D3F05CA0DFF5AB1BA1C0D6444AFF9AA7F7442 +8B680A84582586E6E8AEA43FD5457464650A7F1E8DE1D60B215C01EA61946012 +C986D17A147289DD4C38A3B2E000979E292B3B57E1F7A9FBAE495A2A25D5A813 +D65C957206B1397E32E2D63C350442E2115B8D8EEB7C05E2C10EF4AD2D5D5243 +3741A0018C54C0761615331EFC25CEDFFD53A6555556089ADAB4DAF9B826BC53 +D97B46695C8CD25735331ADEF09B7DE2EE7EC556BBA773F098545120EAB378DC +015F3AC6510DCCC4687B7EC4B6153887AE69943B050CCEC5C81D68C4D3B152F0 +38F5EB123E967ACF94872D90CF64E3BF41013C78F4A702BF5FDE5ABCD9BB781D +59E88127C87FB94D1E0B609B99EAB171F88349D63AE725242BECD5082219004E +8DA71604E69332A038F140CA7E8892BBF6CCD42AE86AA222ACF21781FA84CF8A +A6CECD47663150121177F2276B0510226F8E36A8B05F5ADFA4D0C3C442D34EF5 +E344A819CFACC305F0EB473ED356ADE5722268FD35BA41E530CD238D7A64AC43 +72ED40CCE32031FCFAE2737B412807F7C9E6494D067CF92145151A94C7EFE9FC +9BF1625A2C942739DEB8C57A55BCA6644C8B88EAAED6A1C6305348CD49837AB3 +B8899E4A389ECA8B00B59BF0D7FD22BB800A96B27229674AACD1DEE26BADE0A6 +4FB79CF0E0225EA401DB454BCA3202821C578198FEA3B8C3CEBCE2E39DCC9D10 +E15DD7D3B36FBF7289E4F09BCF30B0A1CBC1CDF295882A6DC7962173FF500114 +962E610D7BE1ECB505FC2988F002555C6B2BCB48B923012E45D9F0EE55BA61EF +AC69501F1BCAF0212BE86E7C5C16FB6CA58FC8BA0FFD71495D647842B8034808 +F6E4E32CEF72DFAD9C60730CDB6C87A6D079A6773E81099DA63D302CBCBD80B0 +8416BA3FBA00C243E84A452536D090A4E2F7572FFDD5CA092FE2119CED13A1AA +FAD7BD135D366B6614096E71FE02A94198A790E850C10AF3EE307E159C82A4E7 +6C543EBA4ACF3EEAB12C2F53583CE2ECB852105B7F1F884AFCCD3B642C0A11D2 +11106C684EC5E7511AECA5B6C17D57EBCE1572CBFFD4D2C3AF77098424004666 +BA8435FE10EC622EBE16E14A263C0A636C246DB228EA31C9AB898456287492A5 +456030F42C463C6F1E62512F86E3D9709E693D04ABE2A579E1817F8A09C2B9B8 +511D354D48CBBBB631C2728EC935011D817B4DB795BFBCC80F4EFBE3D7E37769 +48F8D064DCC12771C6D0E14A141A52D9465223B3ED9E26A5D9B7B9721F48AD00 +693D9EFD2E0110B640E38CB4A7EDCD4A1CC38093EF9DD5062FA35EDA346E9272 +71617DCA6E532C726F959C04D04EC6CCC6D5C4515070E4EB6AD1218D77A5D5E7 +37B0583EF1AD017455210C8B14FE526229CD277896DBC5AC368A2D56BD802AA6 +ECE817EE83CF1EF51BFFA0E0A37F242A86EABF81AA379231DB5D3C332E69B246 +0E41AC69A342C663C609417DB14DF4082A5471D39E08324081979ECA82314227 +39C0C58B4ADD86BF520D15C8BB5BFC6C2916C53610E6709B59AC41BD4E256109 +FA42A963FDC006DD6544A13A283363FABB71AEB4A1EA7215DD0AF81C83B9097C +0EEA28DF3E233F9E87533249133CAC7E399A667E12B07C65D79172DF1A3287C6 +7DBE647ECADAF295574EBED60685F10EAE1ED416C43461A59D59049EACDB88F8 +0734E7F9CB5739D3DFC864958670AFE9B5ED66F92F3918E329298D9F6293E861 +4966D4E8E3BD4FE3D8B242EDF647251781ED6CE249DEDCA4A1FC9204CB9EBC3A +3D377322FC994DAAC423A4B40357D86DD8EFE95E4AC20E54A8A54995D460B2B9 +A6BE505713DD6901D2D369010199BFFB0028A28D7CC05BB9FE5B9BC2D0AD0337 +9E20373C4AF6A699F4C319CE41F5FE91146E40CEDFB38717C0D90AB406A2F62C +D9027E5A7B4D1541D5048276AA8C7A1EB9D7D6B7236413BAAFD8EB6636FDE843 +270A5F80A39279C5FADD1F62ADAA1745AED61A8E4A614685B523515EC158884E +26A6EE6CFA5EEA25F298FB0F4CABB31D5E51339D70328ACF0B7BAB4EBCDBCFF6 +66722BAF78DE86A40ED5DBDE8B5E537B68A693ADD2F2BFC7D0902E5F8BA29603 +05836E8B4BFB953AED79A5111A6AA1E3C01687A658F558B8F61516680DB3C059 +EA8C8A5514CCB97938F3E012AF4D68C140C6CE231015D80D7E1CDA031BD6C638 +971FF77622866062969131FEB0ACA6E49E61D575195A086DA3B9B30368BC424A +FAAAE7E9A748FBE439B8CC2814470791D32C1133F8E154535D3B68B20D516E86 +F14C816643443DDAF60244F2AD705FEB4E92D082436FEB29E12D9F23D28DFA29 +E0566BC44D94A218783CA81177E26CF828FED0D16B16987D62B6EF9C06EEBC53 +684706E5AA02982C49EA0FE82B5C3D0E0DACB7282797BEC19164512C80D1C6E8 +822B8F54C5E485D4FC3ADA4ED0FE8C4EB03A3CA3D46F77128C5474953FA7158B +8A82FE0584ABB18035737DBDA92F6F61640C760200EC67483124923A2145E649 +53D1431E63A25EAD35007053154FFDDD3322A2B0FA0C1AB82116D999DBF4C652 +870F4434BBE0556851FC6BE6C6B7422A8B1F6A1098E7EF2507DB9E1AF76C75BC +88E4DB3D178CD1E4C04A6C313C2937C26AC08DA98886993EEC7A8FFEEC357A8C +4647B62DD2BA66259CC99C6049F8666F6BFF72D385A5FFB5FA43874C1EEA9C0E +CC5E178798D501190578A11711BC432C32D1D07B711418B94380C929D415B6E2 +F2CF2AFA6CD2B2A29BC0C55DF7ADDF7429064C7A5D3BC40F0130322E3EE65F09 +9A181D6E278F91FC6A83A0FEE90EBADCDC9AFC41B55D3B424CD075392F626EFA +6BA6592FE2811524DD6A7C9FBA592E6EDD3E58A9BE15866D569F5655F49797EA +2416668761A429E3DC0D87D7667D9E5DAA6D0E2DB7A9939B29958A10424AA8AD +EDFF54E93847B40BF4ADAD86EF5BEE825C3F850B6EE405BD3FBF0C2D2B533ECF +1EF2168513008BB3CDCE8EE7070179A070682114E8629D27C2D02EA91900F6E7 +B049B1C436CF8E84D6A15310CA67408A962ED00F813E49030BF7001F82BBBA10 +75607335EA30C933E3EEDAD46AAD7952732E5BD6809FA22A0DC3112E7888A499 +450162B7373CCB25E6C13E06F1086EA20848A8E5E5D3DFB2424B7CC45C64BAEA +0BDDFC44213AD960278AA498A967D890C295763FFF2A9AD233DE4656E4CCC1AC +1A5762BE48F5FA88A45EF4C4370E3FCE02D064A643D3F64AEE679B05EBAB7CAF +4FFD42EC3E08AE30842FCF3B0E4E69B1ADA04C0BBE28ACFBC28AB07B83B1800E +41C9104A62A074B44B977A4D9A8028BF4BE0A72AAFE74199DA8D088056F1F132 +387FEC8F873407D8ECC2D0DB427E8E9D7FCC7FE4A040210BF8543ACFB65DB1A1 +0646D0762B400B49288C480356FA6DE53CC9111E290624DC39FB79FEFAC07D2D +A7DECDBD0AE2874DF99ADFD2E19382CC90DFFB25E67F6FB76610F880B1457254 +4D0C434FC6AB1342922A435E50C80588745F663D97F370141456A5DA72442BDC +46D862F6C914392D595F3A3E6DB94D42D2EF8BFB8514BF6888BF534707BC1BE9 +E1BF3011EE34B526EA480EE2879F3C8452DB55AEE33F72E3F5010A9141AAFCE6 +733B371BF360325F1457E26816643192F6AB4C4265A5C2599F55E134AA4ADF6A +E495A872463510543EFFE5DD50FFC2FCDAB710AB43328715E65AC465A693A526 +0568334E34AF897016898038202CBE2C2A5B63978E50C732BC1D805F69A73BA1 +907F9B5B533EECFCF07FC1BF724831FDE595AB4EE325F2ECB8B76FA93CF91CBC +A1376226C09C4ECCFB0598585A815D156B9035B7BF2E7AEBB454C6FC7C1709A1 +C357938F26612D809B92E46FE5D414D02264904F4F0DB801299AB6E2A43AC12F +EA6E35E418C3FE29633125C05697A8A0744A9A63A9FD8E995E3090E5C8260567 +1C7E4192D1193BD94E99C0CCF702D9EC100066E1490CEDD8EA57ABD941DF3778 +7D29BE073480DDD048F9023B9E89F52F3E70B7458FC09E29911CE7E04BA2E2FA +DFC9E40FE71D7EBF3D9A4DEFC8E67F6FC526DDEA73EB9B18FF1C2DF181129DED +B9A655EE349F0956DB6D6268C6CB35A08960B17260850FB1E3077451FD4A2457 +0EA793479B3B6D1F980F1795301F225B536BCD65DCDDFD47AA384C36917936E8 +2A4C35E1F29AB9CA53E24BA02ADB714029E106A3B47E119413DD9556FF4172F1 +B18271FC2434154B519CD63CE8E38A742078EF5DF4BCEFC85437AD3D93F80859 +18B9123793DECF156F4018399C3DF46C502F73F76BB938FEF83F09F98531353C +9A8EBFE7DB9C9A13314D61F63E0CE6FF00F936219E4F59A514F54313F10C92F5 +F24D6DF96C7906DC4D3F814370CD3B1ACEE58FAD29B0B66198ED9793D2F90CD7 +D79F27B15F50FD125C5CB9DD9F65A6F56EC07545AB05B3175433ECDF6F8FDC10 +85A01C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB4B076DF448467B6252B +A3AEEEC60550844F5300D7F9F897A173E4B6F3271396CB9B90CE73A346709005 +8FD75826B2E52302597BFF0F12D7DF5CE219716715073173C043811C58BD3A3C +1B47EA135377F86ECC12B42AB0375069F0144089B9A683BEC462C4D7F52FC3B2 +78571FE8F0A64F4F90FF43CABCCE04E27E3D9DABF95CE121CA4D9ADC7D202BB6 +9739202BD31EDAA120CE54ED0DE7EAABA132339ABF1E4AF89319F6B0B5F32883 +144D56858DB1362947E98EC55BDA4775EBF5BC24A892B0E55396D3BC16537FF3 +BF07644BE345E1989F01BF6F95C6BE6CA90EA388B3F0D55900D5F58F37B8866D +E8F3052007F9104F9859E47F7EF0AB7CE7E6D8524ADBEA8FB5746CCE8AE1B986 +E82AA89FB909880B99D9CA7FFAF13E7F2BD3FA0E97A1EFF1C66B148E036AFB7F +F007F18AAB4CAA2CEDB479FAAB623021FAB977DBF011E7F0FD6C9B3E98788FF1 +55120A2C0B8421B2F57E7C59C915927A455F2EE048284BCBB9177819D9A8E4A5 +7914BF755FF8BFA6BF246BF6A6E778D546FDA83928B3BE98031AEBE6894AD20C +707E1C01D3367642EEAE54372558F00F79493DC9242D937E7F5AF1D2FDA7B851 +6FF32957645D0C67E537C0BD61BF6BB91FCA6382226C92B9537DF8C4F3738390 +2B4E1662262E83D89EC65012257DA5064E0F3EA0B1CB2A23400E4C5E72169D6B +A9283C269D2EBBBDB48B707EDED071FC36139BCA3F65DA6B3517623764136A5F +A5E4D9C69296B96FE3E17CA208450468258082D6400021C593C2475DA34D3584 +5B44538A8917FFC77B69D538E9731D8ACFEC8899E248268FBE788A4214863168 +A679D4FAD134E4D078EC315F4B5E508BA65A489B68544ACD7953AAC7FDD540FB +CA76EA74AD464CD041B7CBB8892F2DBA833118BF9C2B3A5010975536EEF28F9B +03CA4C49221E676C8460D35736F69CA8A0282200D23FB0EC43EE107184712357 +CECFD85F422BF5995D9097EB61500A872F31A131A36BF32DD730EA39BC839687 +4506B7D2BF7DF3EBA27244E9D793B5C5D6DB92F2C0584F2ED652E4CF3C7E37B2 +DB7B2AC14352A1D9E2A844124B95A92E0FD95856B048341D993C5CC1170476B1 +7BCDA45C640C583F16DA2070280FE41D821B58BE53678574253555AAC69C4F5F +DA21D1E2B9696C1F992A1D8ED0E05E441BBF12394F7EEB8B381D69F1CC4389F3 +6295AF9A767AA3A9EB2E5C2790F8B11928B8967F940532E3CA8507FB01B0DC74 +484791223B77239003065FF859EF5BF011F10BF7E0E9DB95ECE7123B5824CEF1 +CAA67AC1C969BA6E5884629F7848BD9CE2DDD1742254B2B54A972B3583047D43 +D202EC047CC23B87A602D6C7BD60AA55CF4475D4C58B263DA152F71DC4BD004D +9DC8C616BA9F1AA22C72790A97CE703AAA6CC209370A731B90C4F19A0999B940 +D7B30E13B1118FD1A2847BD452A6C23E1379381AB6EF650938D7D1D90A82EEFB +A6048F1106F98799495DBB3A05C04BD649053FD293874431D46FB053EBB67B9D +376E328F17C74F1DDA7C8FF32EC4EEF97E28A71990C9D9D966F9510557EAA907 +1AF8728E9C7F438CDF8944DD5A06583A75079194054F8C0252E660FB40476AD6 +E7850D0E405AE6523DC0CBB360428DD7D5F7A76DA1ADF692B8DA6E68C40FD168 +85A589F35F94A3FBEAF9140B86917135468FE006F159D3299B390F59B14294EA +45E98F210DEE90F6F195A3051CAFF0CF218F30A0F1A91C4A87084317B0021AAD +5B1ACB2EBBFF09230501E20153395D1F42AC25F006DF4A90311E65E2642825C1 +2B7FAFB9D8C0238645C253E713E1AABDD1CB279C709EE54D544E286F873B83CA +675BFB2D700902501E0FD42F02100F16EFA05F3922C53A814EAA7809F0EC37B3 +AA101F7ED5E4ECF1BAE72C82F807CEE69B552322D3FB3CE376FDD5BBC9D27F6D +857C35FD568C4B2107ECF3FB385DB4489EA39B1945336E0989E393012334DB10 +3F26C75EA72EF317F76DDDFA3ACC3761B10C6BF22F5A7E5258688B82C0FCA892 +1B0BF491B51F8E01396650281C97F0BE89FEB4B84CC0A3F6BE1B968E6F1750A2 +379A2F3FEC95E1EA1AEC746CA2670A1AB63F6EEF2B51E680CF90EF28DF628173 +11B63766ADFB7099864428EA35831BE8C8527662CC0F00E35FC8D748E1071C14 +C88C1767DCCCC670FED1174757C91B9211C59FA14CAB520B2E9522476733B7CA +2FAB28360724E0928C85C21A9F5D5DF2D8F2164D9AF89DBBE3B49616C51E8265 +379ED8DE9A5D61BFB991D943E58CB39C72ED57A336A8EA563D7B55A16FE5FF17 +54D70709127DE32FE92176B964274E37B4526ADAFA3621899D8C72270A9A4320 +E8DC181020981DDAD847328715E65AC465A693A5260568334E34AF897015C67F +F8759AB9690AD6C3A67FBFAFC38FBC00863EA9CDCE64DD53C3264464FCB88168 +ED814934A247C30339F6B36A2599D231A1D39AB6BD9718F0B6CF46F89985CEF7 +BB1FD5EEBF32FDFC699847D069FC2A65671D66EB451F434FC257B44CD3C84C2A +44189A2A90426C07F6703B4DABDAFDC1867AB741F3C6E2B44AA95479E4E98133 +50499F8DE2EDF98FA2196ECE13CB4F39641D55BAC021806D4B319C509E5FB21A +E5D265328127073C86CA4417FD2A9C2F9C446AF84A690F56A09A84EBB1CED551 +5C36F27984E5CE39361C97C925E515EB39632D220FC1BC93C07C9C4E7150D096 +7F83E13EBBAB33588541AEEC0DE8C53F3D8428FB81CDA82C8BF15896A7B18346 +CD1F7E80ED37BDA650C7E8898926E201C9E847D513189D68F0EAE6D63AACABA0 +DA832CD6120D4B91180003EC08809DB77EFC892C14524F98584ACA7958632CEC +DFE1ABA0F78067D579DF61C7964BEA151336168FA3FEC3A59203A9B6B8CC0027 +90BB9D558E1BBF66C0839F5FF759E791EF3D8B43C8CD0EF52F885E21F4CDF14F +8A5BE651118D4F24365E897DED4385B4BA6D903E3DBF700A77387EA8EC418456 +85ACA7EEF2D2CBFFA77D88827236660260C19CA8BAEECE3AFFEAFD15FC988249 +54C6B3827F1F98F26014A44D53E23FE5F40AC5A42258DC11796E8F834E7FCC4C +523E4BD68ADD8530F6EB1DD8265712717E4F7691688FDB8A0C2E62591F159EB6 +0B490854F94FB62D0B2C30C2F8397802DD36950A8F3D2E430290A40947B84A0D +64CB893C44D5A3034BAFB367CE721AA7121C80D154E0955DF11D06819F0A3EDA +5BBEBF135FBDDE4099314E3452D1C307C1DA4CCBF875257FD719D237283F6AE6 +A12B1CF5E83BA2B90DE20F744D2EC8A30EBA8D2661F510690C4BBD7AB5E8C078 +87EB84556F43AEDEA439FBF139A16A553429E8BA29EDD545EE1C04CB2CB5110D +B326A88D7A75563278ED5E5FCA9C45F47ACBA52FAC5337E9C92A7C28E1A846A4 +ADF9D24B2EB524C6AABD7EFB03CF1B8F6668C8B4ADFDF46E2C3ABA05CC5EA489 +1FBEBE1B6371CC3040E82997B101B01D5D3349B6F868364FA6DEBEFB280385D0 +1DD6763ECF666139E66CF7D277ABA5AAEA55AA790086466B68280AEA38F84006 +6456C470C3226274D60C73AC35991F86352211F2BBBF036255E83C9F847EC235 +19951939F3CF4024628056A672802384A5E5DB25A29C3EF57E25EFD9806976AA +4D80E4FB2C64C79C4E7B77F70EC139B834947AF82D8D10AB50C26895953E493C +D5E35198162EC2A408FD3A8F9FC9756B60369CB4CE601A9C2081B742ABA6CAB6 +59ADB6006EF4F9B28A39687AEB89B305D0774ECD2A909668841183ABD7EFE82B +09F02939A2D8C1009185AE13AD4E96C8522735074AD649CABF39201F36ABA562 +347DD12AFE72E2FA971F0B7F498FA3DA42D1C7F74E15521D25E3923F0EED07FD +B1FBF66D0C4D01EC524350BB229B28B167355EE6F84A6ED6F6C0C6A035414143 +A02C81EAECB37AB76656162E5018D71033BC87D728E175A78A90EA9F52ABFD70 +788A26EBE7BA4D5421A77AA37FE21F478248CF21986DC483EC4FF27307585A43 +74A34754928E228A7225094340420FCCCC8C2F3ACB04E4D867E1A06E5A4BE4DC +4863C90CB52949603C0727A08CA9EE6D87377A7F70F555DF45E883869A4478FE +C8989261B67DE7676E4338BB923A4E3B2F946324EBDE7EF53A32601A02C87F60 +FDCD5C26A477D10A511BF3BF932611C83E5E666D3DEEB203D4F868729955E3ED +89CDA89CD5D79A4CE2EF71614A3A93D4995639E91B97483486C6886483CEEE28 +EA85B42F24249A929520F0BFC0D0DDE75C23F0334BB921CAC1B40E52D2DA4C77 +6BB4C86FA061CE668B47D51787BA9027C34F29D2599CCD06FC306E63DC44B33C +06F6E50CD5E02F0313BEEF1080B8E63CC101C08A17DF8D8AE98E2882439FA819 +03941B363A7D885F8091ECFA42CAEE34B742B0526C1D6B872A1AD8F4364E13B0 +A93F128456F98B8120A1093B6E213828EB29E0B5899337AEC6875DC89259D8D7 +E28F6EBFAF8A510C59E7D64E63CC061B079BA8C8459393D8766BF4B26E479DA6 +6CE732E60DA31233D7314E18E98E17B68924D0EF745D0ADA536C922E5D54C852 +8E8A4BEB8FAB9005788A5B07BD055F9F79BC1AAD0208ACB0CE04316685304F54 +925996DA796D0CFE51760C4C5E1684D5EAB3437D479FC454F2C7429F804F56D5 +C5CCD2474922303653495CE8EFF5B656547A3094786A8B0306926BEC3DB7FE51 +F547AE2103DBE1E542CA198D45C3FC20749FC2732040F1A77F769F0960DA0196 +DD4B0E8AEB23739AF92B579720B119FC7F6BA0268E0A8B9301F229A930E127B0 +E64D66A306A1C323A760FBD8BAF9809930D78834A7D4BD3D43D4B26539E5E73C +C759AC64F3CB8EBF8B5EB56F41B247F3F196B83B0B4A92E523EC0B48FB12A9EA +5EA6536FC57768266BABDEA55CB2E309F0726401E19A2762762B7F6031109B4F +F0EF4D5D68E2B50EB8441057292CB8E3306F74A6BB657C2D9BF139C9AE75C932 +AB97EBC00AE1A2260C990A4E6F05FD5DB3815F144E1EFB2D400AD025F1AD7296 +86D0045C9E582DF0DC455AD6DD65F47D33F454316DDCAC7D6763FB6FE9ED851F +BC93DD94BC03CF89CA2C37058D1DA489CDB5C599FEB9014C662C9C68868890B4 +2D97FF08305B94ECFFA4E01067425B964A58E1532DACF528A01ECC7C29E99B56 +41BF3A81102D49B5ABB051053D4D78BC20A0566AF29195C653FA085F712258B8 +A1B9AABADB595AA47898560ED80F8F7DDFBC965018949FD9BF67585E070559EB +2456676E931E4EA1EE3C44EE4DDC28447F7D6ACD76361FFA0EBFCDCE08ADDF14 +9731756044BE75CA01F6474014DCFDB71FA151BFD05B61C2C2B9F2114096A7D0 +ADB4B19A95CC2AFE686E55D88E47257C1FE0DA2C830F708F56A8327BB7FA5CC1 +E56949F31D5077D37BF330779158FBC442246D6A7F06827C72F22E721B8B4787 +FB987B713930C957C632FC8F5816F21F6926B6C0933B378F7CBBFA3387FE25CF +EF435292714A8F491E2BAAC283B246681C0541535A3A01045C294762580CF95C +BB3393E71DB3D4B0D22DFA53E1F5C1162900B5F1EF5CD79C2FE559C757A92D10 +5F0E30BBD698EEB9576115122E49B9CE4FA973134372970A35FBF96123FBADF9 +6FBEDFE1FE8117BB1D0B81B6B95AF00DB190817A74BFFE3F396B7AA13E1F1503 +0EA41B1E721FB0E23746B9F8A98F08B537D712779C8ACE51DDE1FDD856FAE2C8 +6A1A03446768E408B6BD71BFC42CC17B0608329D093E1F99904E37F748EA4479 +E6F02D75E2FC0A94AC3448BADA5C84867B80BB745EB935B1369349F751A65279 +AAB1FBCD29DE05634B87D76459808944194483C1D8B6354B2CDD077BD7936BE6 +CBEB98041B197FACD07A7E4A5D5A40943816200012DE0F2DECF50026C2CE0EA1 +43A330D02BF421843DCFA6D1E26CC3DCBCC1BC5DA199C5150098DA930609E4CA +74042BB89D28C4DC21C8F3492A57F81F55C845D59BE37A2F623C81E17B3CCEE9 +2C80310F76CB845EB46BB9B799DFA54C7F37D97D22AFA04E1FB8508297F56032 +F6AB3304BF771CEDC1ECC1EEA9D34523544C00B58BD9BF9F1BC2EE98C878DD54 +F9923F72D6AC5BA847A7B9478C79FFAE0685C7C24E70ACB8564454277C41C280 +75ADBD848C8736888C82493407221B7738CA5A266E761DC6A5EC853329025D32 +2D8AA0C5BB40DE983CAF43514257EBC97987BD979A997165997EC12D816E8BDC +D23FACAD7D7503F7C8EC8D25C8D12B6346BEC24FE59880303D5CC0A83F8DF24B +224695DE81FDA340A865FDD788EFEA7B56223F082A7EC77AB52B21BA9B8D4A0B +9D7C5926D1B3F02CCFBA88DF8D87F32A7BB5B06672CAD5E073D10ECA3889B4D7 +7A442524FD095BCE883ED6BD93464B2B029828F1243B84ABBD62A8F3154F6D56 +C82622C4B85FDC0041F3ABC92A92C3F42F4101AC88024884C018C7D0DF631C18 +6A7518D86054936C7BF0C028B92D0BF1B02876E340281BF64F6E80B5B84E9915 +2BFC817C23C624C216F8DAF9CB8EE7E0A553ED1C167611B98529389D46C775EB +C820F721969C7BB7463204E96F011EE6CA8DB2259528ABEFEA6D89BB91F93DEA +53A676EB142FADDFD883DC4DAEBD93990B04C3257D9AFFE291DA3EB108F38969 +67ABE5E1EF069977E88971C070FBAE2C25A7104589EF388F44FE0734C14F8F8D +31B1B2C357FAAA44467CB2180ABBCCF595AEE3DFC6405AD73520B4A78AEEB96A +B6B0BC3E0BB6C865CA2BC270E4E404F8A08B6EA22077FDDCF0D1C73BB4905BEA +0719B47CEE6133A69FD04AFC3342DA885071AA8255803096E1646B3F3B91AD9F +52854792C3A54C09C572437F24D25C6D3DE6269767AC8C8E508E600938077F83 +B5AC7829017B484553D7C7E5685138A06386CDD6C2D5CC2D796BA6CA1B93FA27 +83C18A7081BB5845B2DC1D0E9012C6B763746FC0A2B42143BC174C525BD993F9 +35F272C5E80621E49487F304500201A506926FC6FB4352255EB9BD77ADEDE2D1 +596861C0622DB825B3A91CC3E41DBAB9625E14317B94D691B4677737F6DDA463 +99668F9C9D6218909C2D46F30781BBE1A521CCBB9147B7B58A223B5A1C8E0570 +A3EC190C8F87EF84C988B99416BF70AF947AA035A9C9BD592F80217EFCCD5962 +59358C515A1BCA6BC0D3260577BA0A80BCA7E7802E6646BBE38E056DAD5CBED3 +DEF2FF03DD63011B9F70A0BD023E3201212236B4C6F271BC641472D4015AF12A +78A0BE88744E9311DDA6B25D3DA9FA33B174035D424A4300F6E52309C419A745 +F58E227B566C1C525DEEADDE038BEE6994B5E17F30C1E8E8F24D3D7189C76134 +D587652CCF502E8F488F8EF93BD624C28CE34E8C0BF7763D93159FC8B9E358BB +ADA8998C393910D9FBB4225C1B671651880DA9D44C855FE69E32BEDE997B4F98 +AC27EBD999DF21D0632BBF73D29C76281EC64C2115F4C8A838D1C4BD976FA309 +2AF3BAB5FF15118011D4C6D34FAFB6B126827BF07BDD82A75329B7191F669C1B +2181FE40D23A80E9A6C86CCCD730AEFC277887470E0E80AB1D6E0DE7E3B159CE +D9A6B200D15EBCD7819208FE7E945466B9E17F3C7312E8FC7DCD6BDD329EC67F +C3E5A0452FD16B6EC8C54C0F1675F679093A4A82EB3758195DC4EAA9A7178FC5 +94A62AEB6C54682B184516ECD4460F2BB188236D7E2B9FA47D0EB6704AD07645 +734F4CC9DAB3A99DAF94ACEF2E8A271B3977D25ADD9EB61DBCB6C26EB18CD7D9 +FB8A6476EA75DA18A3000B399F45D8C1AEEB73AB1EC0F47863CC6715A1EDDEFA +BD0DB4DB4CBDE658165D4AB67D727F5DEF316C1AD9C5987614546E076A22D265 +80EE6AAE1228F1BB16527088679C57F265D03D5CAE158FC086444B1525FB68DB +2FA1F79B73FEFF1703AC2BFB308ABF0EF4E1A1096107B4F6CB29A9A2C7A4AD69 +593FC2E77E2BD4D72844D573449639503552CDDDF573BAD4D67908099EC99C8A +D10BBCA512192547DF57DB2FFBEB1A87A7F1C154E6F06758DBB26E50A4CD69CD +B0F994D6507384FB8417C8E28D39F84D2BC1B7DFD2AB2E694F22762DE60723E9 +C553C450935363C8249918EB2868 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F909B8B374E4975E93D9FD32DFA0AE84699D187 +38BDBB431AA70981E77AA5E5E76F43E730D9D3D04D8BAEAA879FF07E6137447A +43961425A18051A0C0C2C15D30BF23BA6AB44C3DE9965649DAC976AFF049EA56 +A5ACF0EF465B22646EB971F0891FF485E3A12567D50B66DD9235267DF952C29A +7FFD636F12EDB926276F5E14B3BE34D3B613EC8C40918935577711A3E4F576CA +BB6DADF878EF8FF5E68C28F8C83803992132E16AF8AF6D02B1B53941ADCC68C5 +78767BBE4F591737316A4F657DBDF2BDCB62799B0D0B3FA0CA60A2E57AA31C13 +71F8C279D4D20917F7C6B2B64572544D0C434FC626A5AB7E6C744922CF36F804 +4B81A3BDF62B82E45A78EF781463C3BAE1819D04157AE38370655793FAA6DB53 +988E2D2DF490025B20ABE6A0B352700A71A73C6C9FEAE12AC083BCA92C8994B9 +C763DFED30955B9E08D8BD04B6A33FE4897153F85738BE6693727388735E9C7A +100ABDFA89BA01957FEE79704AFEA0E06CCCAB2DDF260985A2B168AA5506DE6A +24E351292F1C935F264BC41873E40028AA8F3DD3F0BAE5054CFFFF5DA4728BF4 +CE1D892052701B48B81F5F57BB4241E8C2293947D17AC2338EAA75CC72516F8A +F590F08E13E483D3EB2263E895FA3541582667A785A10BCACB9F5B9A26DC0342 +164CB04216FDDB337476B45524EB6045D4BD546E95B0DC702E8F840292DFF324 +112E7D266EF13D18FE4670DBC1A8E3BB231F9B2A397F7BA6F533D3AE96EF148E +CA646A8C3CC88384C1389F3C1A1D113CB87969B0370D0DDB829296DCB0F421FD +33E8612F98D9EE77EF1D85FD8B550525B75CBC6FB2DDBC38390BE7F6F9768E58 +4BE5D3E02209C9F5C383BFEA13E17409EBE66A56588A320C483D7F115E619DAD +4EEDFFA3C5163BDF6F0BB192C8BB84303FC4C82E49722D1985CE4E87716A2236 +70753FDBA678008245D635D327775EC86682E5ED5A50C4FD908EF3642438B66C +68DA69B1C281E248D4D9F8809DDD97C73D5B4B3F5BD9EE970A2FA1D9D3707D84 +206A483AC63A29F5BE7849C3683FE698C4C99B11D90001545C4F38568EFE43E5 +DC858AAB70CC2F2DB52466AF31CDD0B2DA968E91FEA499DC328054BFFB2945DE +5A76F3B6F2C65A3EEB3DE55B18559D7E04AE6FDC52024CF3BD235FD1F5601DA8 +6CDD53C3264464FCB88168ED814934A247C30339F5864FED4573C80881D7AEE9 +18CE2849B23F6F34816682868F0A3D27DAB1DB3904AAD4356FD81C1F42AFA8C2 +9978C769221759F4F1124070141F4CD01914C01DBBD3B6D5C5E76D39946E99AB +D6F2B63BDE0EB1187C1B15AC52D44A6DF4145BE31DCDEBF74C4F5F423B9F065B +6C55F62786B324FADE614137AF03557647E96D18D1EB5D2B925A1CE2ED8AC7DF +3E7562A5B1264DB872989ED4B23983C0D8A7C9DDC28ED6221612A20A3068D847 +870C4BAE632762C6E7846A02E9EDBDFDFCAAAA05435179B7A7D6C45C305D4E5E +329E91344E2B3EB75F1F1E991CA14C790915DCE50328137AE01EFD748994A654 +B69593E0913AED5EA81757E4FB8D9F97617B4627E8A161415478975E25D1E928 +C5867A495F88565BA7F1FDBEBD1A7A62AAA2CB9F5F3CB508B65950D8C4A2A8A0 +A5490DC68FBE950BEC96E54A301EBCBC42914998972F9673F26286E42AD0CED5 +8BAB9D7F47D006B6B4E17BF77350D49FD04443B6E53643AF1D5D4159406AF2B2 +73D8F9AD97A2B52AA9D0B4024396D60FD8978813067D64E0DF9A5C394F87D534 +3CD8141DE440600AE4443786525FEE6FA6633C9723A1D1B3F9F19F08A7755721 +4712249326D6B2F9D66A4C9A3CD3E1D2FD9CAC7F44E25AD3F9F77BB8A0DDBC57 +AF857C613E3D90B79E7AB27FADB531F778E6C6B2D47C08AA341E92446E39E4D6 +B26EB899771D8B46A7F526406A44DE6B98D1D0036D3840255BB8C14E56B42B71 +715E8A01455FEBE5CCA6308B9BF0717165EAEEC01492C41C4D5B43D16EEC069A +3E89EBB5E985C55D11A9314B5BB580431C6A8BB2C69BA966E51507C781CD0283 +2A9E993AA40266968CB97F8B317E074C949565966E9B6F104FDDFFDA7C76CFBB +B7FADE2EDFB9BCE7BA0B0FF49FA906DBF4CE295C28527A136DB48621C257350B +67D0E0CCBBA3743A03ACC0059730893149AC1E591B3E67EF782A2D887FD5D994 +ADAC412F97091D94A08C1542F98423199E67C94A7F8166E8674792FB06B31C1B +2DCDF077F0BE178A7EAC1A535A73AC143C067A65465CDE045143A59DE0E8024D +BBC5A35B50ABCE1BAFAB2AC6C59478A7BAC768730E84A1FFE3C706F30C90C778 +08EFF53E9F0E76943875F983864A99763C75730C98D87D1A6230DA219A53C66A +7A9A5CEDD319411BA3AA5F53EDBCF0D2AA43FF8F6BAD9096669F739B160998F0 +DFF8A275E0C9F6EBAF640067C93D83B4D6FB8D015609653946C99C7D5630DA61 +94234609C7B205539A31E11C26AD2E2C14ACEB3ED8B4B0DC602B9EA8AA0D7F39 +7789141CFE61178758D08AF6F30DEACEFA0CFA9AA025D16920B128EBD664644E +CFB7005311B6B82FBE1D1F351F8BD43F8F889489E444067AB7B96F036D6F5A6A +86DD427EE029B68C0242F1489AA45AD45C57104EB9271052898D4D182E7E5AA7 +CB16CAAC6FFDB29C97EA5FB4C0D751C2256D384FC5B3258B745CE0FEE0112E9A +BCE66291247FC92C4848FF11B7E63CC2ED906A9EA2D95B7E779F4598670A5F1C +310ABEF2EE35E62636908EC2EB172B86E76970B0329A8C8B9D2B7E3B45AE2933 +0A7A00B5F8E8D7BCC2D28D19F0F980D05D8533158ADEBE56561E89C71BC714BA +8F7EDB32AB84D965197BF6460C127ACF9E6FF73035000342AFD663AE4F7CFEE8 +16E4A430F41942A1BD96741CB534A8122A32E8E8AC69C45D418267147ADE8E0A +3048A283A24EB057E3204A3C3074DAE9D40B99C03FAD5BF46B127916DFAFFE17 +6A81E38E3519B977162DBBA1C25E9D321D185B88CE8956631696C7632D54ED45 +FAD25111E803FB0D0C173D8D10842531279EF934FD7837159176216C92F1FA68 +10DF317BEB34681A68D89974C9DDAA4BBD886AD5F385615E60D82609847E909C +4869FEB4EE00FB9260F1F569B2A7049CABB7F9E3249A8AC02CE283462DD4CFB7 +FEB5AC6E315124EB2AE23199534EB9232BBAC197C86849C35D5862B8548491A2 +3D063689FAB232287E2D8A6D7B1CE5E0857372001AA757F59535 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-f.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fc 188[60 59 62 65[{ +enclmec ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Fd +194[65 19[32 32 40[{enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular +rf /Fe 134[41 17[40 41 1[43 36 39[23 59[{enclmmathit ReEncodeFont}6 +83.022 /LMMathItalic10-Italic rf end +TeXDict begin +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 490 313 a + + 490 +313 a 490 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.79077 -26.39539 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -2.49069 ] concat + + pgfs + + + + 0 setgray + 490 313 a Fe(f)9 b Fd(\()p Fe(c;)14 b(d)p +Fd(\))24 b(=)e Fe(y)490 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 153.22298 219.45375 -26.39539 -161.52493 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -87.40413 ] concat + + pgfs + + + + 0 setgray + 976 -42 a + + 976 -42 a 976 +-42 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.39592 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(A)976 -42 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.55502 0.0 ] concat + + pgfs + + + + 0 setgray + 976 -42 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33896 23.29317 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(y)k +Fd(=)c Fb(false)976 -42 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59753 -88.43637 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(C)976 -42 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -55.43787 -105.70753 ] concat + + pgfs + + + + 0 setgray + 976 +-42 a Fe(y)k Fd(=)c Fb(true)976 -42 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 97.49391 -85.04045 moveto + + 97.49391 -78.12888 91.95203 -72.58699 85.04045 -72.58699 curveto + + 78.12888 -72.58699 72.58699 -78.12888 72.58699 -85.04045 curveto + + 72.58699 -91.95203 78.12888 -97.49391 85.04045 -97.49391 curveto + + 91.95203 -97.49391 97.49391 -91.95203 97.49391 -85.04045 curveto + + closepath + + 85.04045 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 81.51215 -88.43637 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(B)976 +-42 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 106.39644 -87.53114 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(y)k Fd(=)c Fe(g)s Fd(\()p Fe(c;)14 +b(d)p Fd(\))976 -42 y + + + pgfr + + restore + + restore + + save + + 12.24551 -3.28093 moveto + + 49.42609 -13.24263 71.7962 -35.61478 81.64067 -72.35141 curveto + + pgfstr + + save + + [0.25934 -0.96782 0.96782 0.25934 81.64067 -72.35141 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 60.24289 -24.79706 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(c)976 -42 y + + + pgfr + + restore + + restore + + restore + + save + + 74.0481 -91.38707 moveto + + 52.75261 -103.68199 32.28784 -103.68199 11.39049 -91.61691 curveto + + pgfstr + + save + + [-0.86877 0.50157 -0.50157 -0.86877 11.39049 -91.61691 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 32.2369 -110.56073 ] concat + + pgfs + + + + 0 setgray + 976 -42 +a Fe(c)k Fa(^)h Fe(d)976 -42 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -23.78717 -45.97948 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(d)976 -42 +y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 490 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/struct-pg-f.ps b/manual/figures/struct-pg-f.ps new file mode 100644 index 0000000..7c620a3 --- /dev/null +++ b/manual/figures/struct-pg-f.ps @@ -0,0 +1,2902 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software +%%Title: struct-pg-f.dvi +%%CreationDate: Sat Jan 10 11:55:30 2009 +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: LMMathItalic10-Italic LMRoman10-Regular t1xbtt +%%+ LMMathSymbols10-Italic +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-f.dvi -o struct-pg-f.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1155 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 +%%BeginProcSet: lm-mathit.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: lm-rm.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +%%EndProcSet +%%BeginProcSet: lm-ec.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +%%EndProcSet +%%BeginProcSet: lm-mathsy.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +%%BeginFont: LMMathSymbols10-Italic +%!PS-AdobeFont-1.0: LMMathSymbols10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 29712 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: t1xbtt +%!PS-AdobeFont-1.0: t1xbtt 3.0 +%%CreationDate: 12/14/2000 at 12:00 PM +%%VMusage: 1024 27998 +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: LMRoman10-Regular +%!PS-AdobeFont-1.0: LMRoman10-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B4107BFFA70C2AC128A1025966B6C1C2E29EDB +530610328EA76097D8B7A80A3C9B9784074220B7FDF85DE8F0EFCFEA92F4342C +634649B522091C1EA0C442FC7F602F7454B2BEE84601E065840E1F2BBEC23942 +8025C1F53713226D0A583BA315FF9A90DEC4F7AEDF1C70BCB7143D09AD2CDE55 +D642F14DC9532DC0FBF1570C55E76D163D44078D1F71342A9766FC9D66FF7CD9 +538565425DCD900AC231610AB97D8CEAEDF7D117235385BD69D068F1BB3C6B56 +5D227EA13BAB3751E9579C8219DD72D005EB5AF60588E24919FD9C0F36018BDE +9C7D0ED36ABE19A3BBCEBE7E0A995FE1F23ED1AE1984D78EF2399E862A20F381 +75DB7A2F2DCF94A078C5ECE127ADA570D5CA0C04A42E030F2B4381AA5142F8B8 +F8FB9EA30D23494FB698E4141DE2EC6E1C7FAD6BF0AC3B5B2820F473A44624CD +1AA642CABD334B5FCE8441F56E2FCC3EEAE338AE81027650945A5FD5CD86CFE1 +7B5C184328F41C3C27FF79F6F5EE718D4A499D90EDC8267492DFC167748E82FB +FF5F294B5D0D796A90FB81A5A18E98E97BE3EE2360D53A6C2EB0393A21C2984E +95892F8AB2246A1A5D69B3A9B39695AC4C95D2B8073B0700F3CF51B9CAE2313A +E910CF60A7C26619584A454909CB0B57D37C797100747C7353F4D4ED064CD9EF +59E908C9F392B102666269B3512888E10CC9A453019DF489FBF95C38C143355A +ED03337DEDA21A5BB90DAB18D604CC0C08DC6C5E1A644D9C19E8294721AF8523 +99414A0042D74FA4D6C693EB34F573DFCF7489BACBC1033A1BE0DB6CA773A51F +D274161A28F3724DA810A30D5E95544B6AA5CB3E7D88CA425CCF064A83F6DE23 +CBE6A409BFB4CADB3DB95CE2C74DB09F6C18D083A389BF5765138DFEAD35BC2E +9C405F7326C944D0BC2AC6BB0C8088C56FFA843B1EF3AACA3FCEE17C7835239C +D823B7CF6804B66C3760BB3AD124FF837C7D4C084DF291E1520B89CD643589E2 +F3A40A77D283EDB9DD4D5A07F0AEB9988D4EBE71B17769AAB13BF634070E4CF9 +7E4ECF56C9B895C2302C98CD4F2506C9B90099821239E46BE1CE1DC15165D0CF +3343FCB1B98E14B1CCE43D6293969110A4C882B3C87B0D1E0AE8A0DFE6A7B724 +30D7DECEBFE8D18792D44F39EC693C3B1D0476579E56A2E963AA04CB9E744806 +8F514E230C779718E12179D360234E5B8B2CDF5B0D0FB1E3830AAE1F0B28330E +00E9D210D7B972D494AFA5BEA61277A50542DEBFE49BE6CC438036AED93D9AFE +101BE69D2EC17787C412E7273D2D2B39BB55D84E02F4D39A01694979DACD3F5A +953BD9E918D5E46449525A4C38C697DF01C1F094DECCDD9F43AAB88640D0E934 +79B7E303F8B56D1161CAF14DC202B636DB484CCA8400FD72734534F0ADC5EADD +12659B3770745B774D879F63682BC3086CB238DCB99CF1D44320B723392E3F9C +D612116C9B9732C4AF86476579DF658AC6B29DFE3931F8E1948F77146199CC80 +880EA23BF76211CD865D5337EABD8B2A042FABFF483882103582209E9DB25FA8 +C9FCC9DA54ACCFEDFF8348445629F196BF168367A690556CD485A15DCFA2866D +7CCA73C0F6FEA6D19FE5082C0CA07D5E9A31F28B335C772B3FB6E71E7B83A6EE +6FFE884CFA489035E2D061E086D27B4111C98DF720649F82D4160A0727001014 +1602C3A6572740DC38DE8F81C142E70727135017B39A5A1AFBA562AA9260D8D4 +E2DFC75C0F145FBEBB48466ADB7CE8343638736825CB278DBE285E67328F96BE +577CC30B6CE0F060B671B754BF04D2AE19FBB769970548513F3190DAA80DD628 +D2D969B17440CA9AF1A54675CBD7ABF2B515BF417B376266C585B6F3B17B1E23 +C26B4279C37AE53E81846A8D10F604E10AD60B635D2F72CDB12CB1587852F5F7 +B16EFE87751022CF6D25E63E154A59538E537D321DB5621BE2BB042A97301D2F +E70F5091636FBBFFAADEEC1277F9FBFCBF4B160F12C32FAE78D763CCC8D838AB +BD910E13589CF5EBC5DD20C62F79E3F033A69E4D26EC72F19AFC769272387869 +490FF598995CB7CE178C529CD741BCF3E19A3AD3094F5C09CE8A17A29A339F99 +A0BE9FC33A702D808AAB91FD490A1234E74040E6E7E797E18AF57941DDF7DE20 +72ADA88651F1E2D512647277B9CE8FB16D00896BB88B0A8022A6AD8E7F3C78D2 +6C89F1DB2EAFA79EBAB6113E0A97B27A350233112B0A339366B7373CE058456E +0E11D83372563DAB6D3481A92A83B4687F352DBA807E194366D8B8F9041C5646 +26D94B23D6B63755279D438E6B92487DC47818C92555B5FA22B8E2D726EBDC07 +7A6BBBFD73E0210C1A54B4468938EB51173E04AA8616AF3304BF771CEDC1ECC1 +EEA9D34523544C00B58BD9B143AF5EFE9FF1743C357A09FA4DDD599A38B3E393 +9B4D9AE66BDDC633EF0ABF651BD35A09736BCACAA2830463541489F56666025C +854B28533F3D64DEFAD31A097EDD59B660C3B8991F7857064BC3D189A1B89DC4 +72CD23E64AD5355B48499C0FE7029A2D96030C8CEE959192C6F2F6C635A2C17C +BECEC40386F04887972A36CC3306C5A6A7F2921367D2498DA3D214AE27508D76 +93E6DE5304D99F1DD333991B18E0EDDA17258F2F94CD52B8B3CEAF5CEA7C3AE5 +66DA6FC9118B7A2601344E9B963D846A3BEB6C1CBA7BBAD21342AAC9DB90FFF5 +66E7A6ADF80D431A13D1F870E79B3C0A880E872204654A5104DA365956B096C1 +DF51E9B76BE1DA1EB9B0A39590295049AEC2B509E09EEB88297CC978B91359C3 +2200E796531DE4EB663282065974F633E1C435E9C897B23FC7B2DAFF6236CD77 +3386E362EC74254B7D4536F3C11460CD2626DEE88BBFE1CAFB5E699368038E5E +3B1E271B5501374574567E388CE3C64C917F061B9FA20CF2EFB32200703EF58C +425B9A7D2F449E8D9049B9D26877A39D29FF6AACDD72D4849ABFAB5B89AECC81 +F2666400D69E132AA9FA4408FFEF2C02169D9B8A4E33ED8CE8EC3AD987CE1552 +8ADEA1CA1F7C83B6356A4F1B01317BA227DE03A9FA9242F6C6D3AE8507183522 +D3C760C1E3FCA7276F30506AE63ED3CE571E2D40180A087B0A5E2A061E388160 +5DC027E4EB5DC80C6BFD57170F1DA7139D8696B56CD4E70C28C0F4810A39E382 +67DE1497B597DDF127081FBCF0407AB3C25F0A44CE535FE171321AE710E46415 +0C87BDDD01EC3FC0557EFE61648E12A39638FB42AE591FE504A26326B749E8FE +E0AD1803E4DCADDBA121E96EC75C62DFE0524B6EF7690605C2B63BDF895123A2 +58E8EFF35D7DB075F05A3150435FFCF92A7779C6EF4E98BF1D5888DAC351FC8F +6C02E213E218294D1063180597B8C427C9B1715681ADE7F897DF81CCB6AE7B12 +6C45B8FB860925BE5EDF021A27E724B353170D46D4B234CA5AF1422EF54B23DA +0F1A3A1138EA6A07CE358D979C7BCF0215BCA4082B9B7CF27F9A18E0B8548BF1 +F4DB2CE7CE111FF1EBC256A530E112A3F1FA8AC72D13019A4A0C7B838BF2BC33 +708CBBDDF2DC4B8D59F781ED48E700F5B35BA0CEC0EE537F8AC3DC0FD24606E6 +8F9F622CEC90F4E09F25D875B129DD5277003D6F1D46A6DDD51B3C62188C66D7 +D12CE170645867D0EA3446F4FA176517141B75FA51F69D544789384F60A604BE +F0EFF30EFE00E05C08AA50EABE80B2D7F7DE7F3BB2FBA15D02DDF03EDC5726A2 +1888E25B6E28C6771B40D48806F82B4B5AA65A7A9B6E99FED552E9B97E73BD5D +654BC8C65B80932130021597309113785B7E8755E7EF2DC1C369371233298249 +46320837A6F8F226549B599829376AB867F43B2F6320B331A6EA21B51DE2F526 +76F167CD6701C04869DA9D77CAEB4DC19B2086EE4AD71D502A040CB4DACDAE1F +C4F892A2F092A3E459A7DEBDB64F9D04CF52CD03FE62369EB7121FA612B45AB5 +F0B8CF83D7102EE1EF1ADE1A68A18871E174D03555DCE00469468AD648DF7563 +0D5E29912CD7E6362E528CAB548D847D0A4C231FE009058F5848C775E343C618 +35C3F82B2B54870AC37B86DA81CBDB85B88EF041AC4F755EA3E77B7716388AA9 +87B266D62BA5841AF5ACDCB7E60B0F240D1CCABC97F3829D48F5E78825737DE5 +21197C66C7D60DFF13F4B2BFF0C2D48D73A369A4A30AEF8299AFB1ED01DFD581 +E9F3F68DC6F44D503C233895B9C85CB7189B9B7DF58324AE6E3B639DDE323A6E +EAFEA964B61CEFFE86D243B72B3E700F97E1451C4DA6A0946805D5EA46BFA42B +5EB6D2DC10C1B440B5B316FA8F6565B7C54444E8344FAA94F2C41CF57C40DD96 +722D089DEC3F24E4FB7696DCE0AABC09D1B6E2F91C968D4028D2F1E7C5BA05F3 +392FA10B969C3B0550B11B99ACB572EDBB72765F4854C9217FB5FA112FB98F30 +53BA620B540FD89806060C70BB6CB4CD118419E5AE7A0C417CE93EC6C6403DF9 +559B594ABD65472705FDFD994C874BA8127BCDC22DF255E0EAF9DE3500921A78 +18FB318487A712CCC0EE9E5AF6116627B18993033B383330B1D2E211B7812E89 +A91DAC28522D7DDE76E26C270701183E0047942C30D06F21EE4E1ECDE1EA43EE +DB955513F42EDDCF39AE522A149450BF07FB852E0A92ED6D704F15FF0F863528 +DB72EF20AE386DE0D0C45D99CCFD54CB2A83110DF63D5E2BDD7DE194B8949049 +16531564BA32C99A9E9E4A7793BF6A24F49D200E2BB4A8AA530ADF5EEB2DA9FB +58AB9830965693CE7D1CA1F45B06D9C952F6E026953949028A6B7A4DF7B40B1D +E254CF21F2FF33F31B275B5711FD6B227D22D4C3AF77098424004666BA8435FE +10EC622EBE16E4EB867751008591A02C59FC1D561F2AF5D110E04F7F23754CB8 +05D6A4A2AF0C0E3214D246346E0029234B16647A6F4AA3DD235D36BBD540E737 +EAE242036E4AA12202BA244DFB53F6FC0A5BC9192DA91A270938270A0BA4B5D3 +7FFEB47665EED274860C3BF880DC2F6C80CEC4A92854D1FE253C6D532D772D95 +F57D9DE63CF6F851C5E21A4EEDAF8837F3B650A7FC244C1C70567056000A41BD +DC7E3A2BB093FED8AF1342C465247B7B603CFF4F4EA2A0FDEEA94867E63CC03E +D3A5C17C70BBC9515DBB6667A7B59665A6EEF8A12E6263CE2C7A75806C41BD8C +CC4FBFBC67B7575B1CE1913A21F06F84ACB4D05C25DBF15520A7C6695062D574 +3D00BE2F719D843E4DBBE5B3C8D1941E4EC01B13F40D3F8D619DB75BBA85281C +413245BACC5A931646D9533BC0CCC8EBCEC593DCDB97D883FC8742BC7557B225 +3F632FE978DDAF5E0A70C2137B983B1A5C7D722584F36B0027977D6B37B2827E +64FF0CA96215E620E0F2E125D61FB011C8BF9A79F4DF0F83D532C9C58E7B3EE4 +115E6073611BE138AEBDDA44E8D1AA9ACBD4720A3F70499DA9BBE01D0385CCAA +4076092B169861541BD489E3718B9A9FAAF727F2D8286177EE27BAD040C6658D +4F36F865A55CA2CE35711B0CA4E01108DF54D34CD74EF4862C73958676B313F2 +C3E279F66BDDB57070601E6B99BDFD258BC893B732CDE0BDC342A927FFF8372D +492A11AE5BFBC132A0DBA82A6CA8BA4D700FF63C8A17637D7C7EC61AA529E09D +262A841CC9C1CF25413ADC7FEEC7C020277639390ACBCB6F9C5C70E555DFA1D8 +EF22E7B016916489BC37E66CCF943F77584114CFF5B5E4633095645B96904228 +8C855438125BE7B940E0AE7631B5E07E5982D2EB9D2112ECA3C2E597CBD7A9BB +AAF9A808FBED611E11898952F1317E3BC8F70579EACA82C64B7ABACDEE71E07E +7573B5341AE692D8E5D7C3FFBD41365DFDE84C39893EAC86362504A872500F5A +72E99FD49D0BF363161450CA8349B2329C5A790B7E639F78BA7BAAA5F276A870 +C9BA6C6794E3AC06D503EE876C915252EA75E6F527ECC26F5AE4C45D6027A5A2 +67FFE9C5280880B86D23D91213A3F657C407EE3E045345C84C58014E8D0E4165 +7465443ECA040F54A876DD343BF69D7B2F16E43F59302624B32B33E7D9023B3B +8CFB63CF6C8AF962394552C40A02CF572199F74645C0D9B4DB9DA965633F5DCD +8371E0379E270AD661DCC7CF1FBCDA4786F5B6A729F0152F8644221D19D368C7 +CF287C86989AEE0486F7D845B6DC0F9B6D6E42B9B45BFA74F9361A0D65BD2721 +28AC7611EE5A6AC021E852C3A8F8B27BD5EEB828B2BA0301AD285E6FE6BB16A2 +789F0C4CE7806975398573D65BFE4AF8E671B03BCCBF26142DB2FA5FC7D31442 +097396CFFFE8FC30C60447FBB0C3A3A15EDC6C87355C5F7C8F822BB7D9702040 +2FF8E0B391AF827DAB714D59E44C0E28529468AAF7990882F149552ACBF1101C +0CC34540AFE14145FC1CFDC3C481050EA61C554759720D87D83B605BB511BDF7 +B848728590D83709A986887C7DB8DAF0F445E1DBABC83F76ECD2882B91FCF7E6 +94BBEA02488CBF10A621220BED8A8CF2D09B98B2CBDFA71196E5E374EE8BBBC0 +A6025AAD3ED6BA7F318D51CE670573B51F646692238859746F94E090DEEA37CA +ABBEDF919F519EC7B7BEDE7A82D0BD89A89C673790C29EA221D07D8B742B87CF +1A94A31D17C6F87FBB050C6304ED348A11503F3C9D965B41FBAA0BB145CE7E1F +6D6055DCBF374AB4D6560B31C48A09C80C94AF55F5F1CFF40A298F1BCC155CDC +51FEFD19E0343EA4EAB4D57D768391594AFF7153A7B5D44489DBCEF0CB8AC32C +AA0E536D9125EDE6972EF5476A0448C2333F0722046046DC94B5017D456E865F +B2E416C4EFCBE7856DD6F5B16CA72F10CA6258254297216425EE0E4F1522CFE0 +4283F4BCA5D04EF4625F1F84251854E2CA5207A5BDAEC2033D77840831AF54DA +4BEA83F0986EA03B9EAD4C8FC0033CEEF644ED47854E3569ED522FF4E9D0BAE6 +E27D58BDBDF02AA83FC9C8C5076876ABF67E6C4520631EAB997942759F3D10E5 +6C2735396E21EA48F9C0A72B3C72517B86514F6952862F207136E1E16B417A7C +CCCFBC094FA2D39A046F77E82A8479D36538B1ABC98FB85A7DE111B268EB02E8 +52A17B101AC4D7EF91B7D64318428B9D34331BFA9C9A08BD09FD5054C8388DA8 +2A568ED28A9D37D1EB182F0772719B6F398DB7B747DB4E33BCF0B4DA2A814D14 +DC1361CC9554DB2E46B161E4E49C05C75B70CC4E75B3E0863C6C72C97BF84A06 +C0941B3137994772816DF9B504269E3B619082247D5EB409E8B80872520647FA +07B7B6A0D06F3C5A9923AA703FDE1677C1B0D14E85D92DFE733657BA7C210400 +3CE178CCD1A0E470890BE35B21F16DC109337723093A9C6CC536EAD598A58791 +874E4246C0A7321AE831930F08F586A85B2336891157769C8BEA7D15C98753C1 +756AD232C5560980BABE4E6127C9DC4AD6EF6EE0D15AE4C65321DD0ADE2F3A0C +A6E660153B9FFB01876973BA7F253E0B2337E08AABD0E554EC0AAC8B981AE837 +E9DEC70E8BC41368FA11A3DC3CD6C3C4F9785345DC3D7A5F085EF70FB8DAD2E5 +BBC864966FBEE8989D3AD64DAA7BDFED532F10127F20F1F2413D29D7315B0492 +9385712AE14BA10E2702CCB9ABD4B800D58CFC32379D202E9FE870D53EC343C1 +1F2B47D38B1EF6BC34AE92E91E3DBF196F7BACD52EC4D0FE16150474BE270608 +66F3E5A43170D9AB04D531540E3EA91313A2DA7B0FE7F97A0B8C4F3A07AD6EA5 +9178A082E2480FB4E80D0BF82E819C925254830DA1CB099A6F8F27CCBAD7D004 +F8F0EDFC4ABF84F6030D887AC6A64A23217895D8AAE708196E122DAA1E98C127 +199A84F062F77F57BF96A9157BED25298081601534640AFD502DF4C0F61F5D66 +12F712022E25F85D4420B6D1857CFBB80E8AB04BF6A1ACA730BA1FA90C0D7F09 +B3DD6A5FE918CCADEA8614DDA4D011E383B876F0E78623F9D64467F11376E958 +124AD43CED97BCA4105BE9609DE67972EDD1DE254B9974A30FD61E80F89DE772 +82D37856765A2E39872D03A0855DC98E4C886E696E6B1C423F65E6034F7ABA38 +F62FEC0284F38B54FFE1724F1406E13101904DCF7621B1C1C0F575F4A979FF04 +F1B3C17864FBC8B92B77DC4FBCDBBBF4BFE1AE855973129978F707C87462B675 +0AADAF85AFCAC3667E2ED796A8D6BC9CE98F2B71D98622C79D4970968D38AA66 +7EB01597AD234A19054D3AC99D6F11C41751B749CA4B950A1AD3B589D09E00FE +06779A335D782334244B767EB7651FF0B70681E8AFCB586559C69E049E443835 +4CC6B692896971F28513592B2818D273A8022E22AD612B2F013E31B97F101724 +23BF5A540014FCE45F73DCA2513811A6517DBDFD7D818F48E6835609E80FE38F +5643412C907A02188361D42ADCF0A5F91F1228E4B46F8EB3B207344F9CA52989 +AD8A876F13387B791B4568BE386A4DC43CFEF39B65672F9CD4FDFA838B6FB043 +AF5EFE9FF1743C357A09FA4DDD599A38B3E39621E4B1C02DE323917F5A206046 +CDABD9D54EA413DE4F2C07AC7583F21FB6E4C8D2975DF55D9CC0ABC55E08BC80 +B8C31CC35457264B5C3945D52B74C2634B7D524AE40DF2161F425FC7831B3FF7 +FF114C014E1DA800226FF8F97A3AF3A361467D0F4BDD30DBD01665C86A6AFC2A +734C4C9F057BA99AE776E482E332FC6F4EBD5E29521069406C357F05A6BFEAAE +AC4737AB470623102FD5476526BC43A712E637B0E644D780C9FBF747711691D8 +C1ADE53D9DFB34E900EE8C130A72A06E8D5C1C3012486BCBE1F70028736C2D25 +F4CA2B2F44E2127FD415185CDEC3EEA5AD04C4D89269E888FBA1E2544DE0BB15 +2A0901F7BA014468E5CACD173F5A11A8D4F968E95FDE6C8C6BA0972D90F3EB93 +3F247EEA148BD2C80C06E54E7126C3703ABC5315D9521283139769F56B466B95 +CF4D412DF23AB6A0066778E69BB90B0D130A32445972FA44213D14B42EF36233 +2D75ADAF193E5E9B30FD11F04D70E268F1D4B4083C4BDECD14B341F14A9EA4D8 +3B33DC6B94C76B462DEA420179B57D2AC8E9DDC61C0E9BEE7AD5DD407E9C207F +C467D4F83CB160C170298E1BFF339F306505EA4FEBFC46B4F20C79A7038E473F +435DCC8DFED5B9071ACAB2209E17B8AC5A4A9ACB17B620DDA2C76AA0DAFE9BBD +B6840B3BBEE29BBB9093FDB99991507C71753EE604A028388DCA73B436527795 +BAA59086831567FDD5B3BA693090FA0C1CDDF679DEDA691E30773C286B1BA80C +F19500B769C8D807EBDEFBB74E9894BF0EC793699F0E6826388F4E110203360F +1941FAC5C151BCB073FF6966BD93218C459769B91477249D08F7EC9005E5F4D0 +3ECCDA89824CD78349A3488AAF0485C5228FE4B8A795EDE2BED3015CAEE77EAD +540B306955B576F52469452A88622F592A30356533B99DE6891224A5614BF4EF +1DD2FD31DDEFFFB80E6B3D608F4089340F038C4A68DEEF068032B927222C98B3 +89B6445A99DE978B0D81E4BAA92E8B121A1E1E46B13B95A95C52C13894C91563 +15E5AFF47E4041A458BFEBE78345B17B829686C23D94EBEA9D6C9E65CEDDB448 +1EC747926594AD9E1914F07F659282255057A4BD485B7DA1E5D5E4B896D55B67 +837FE1B0D9EDEC9711F4E9A3A02DBA8D37A86E9E871087CDC163F7596178F69D +95B119ABFF0F9B898CA7BFEC38C79E156E5951847483D7AE3C3FD70D1FBE03B7 +E6E5B7FFD0EEBBC826E2C4F588D6453615DDA5F458D34D1C7FD302D31F1862C8 +5C6EC8B0B0424B6E90786C303D590747608AF3CDD6A51B56107CC7C76A8D0148 +6E55880DF02409AC7D972FB083250F3CD54B008A03876588D352DBB7DFC3FB3B +4C61697014676F15DBD7F7BC33B34BF3EB64D8B41E63A28E978DE91E0ECE1CAF +DAD8FBB5062803C344D0CC32979A1EEEC4AC49CC5528FB85163B2E2D8F055A5D +09646BB6027B55C04386349B1F747F1354E70E1ED37284DDD65E8228EF25AA5D +7567AA288312539283644DEE44E8532B2CD4139BCDDAC5361A8898FBD82502DB +93C42AEB42D43FFD20780333274256B42EC01BA2C8189D5556B71345AC51FAE2 +B4C477BDA86A810034E16CC0C876B0D072EABAB7E89568A66C9F2C8501A2E932 +4D5E6F0F1294E1C0AC67EBF73486B14136429634E4766722F56E044B37BC6D86 +BF9D0420E5F0CF45E34F3E676F57892E7B84E9F184214C7A37A43F1525A4BBB1 +2EA7ECA1A5A5AE9679354CDA6E6BBE37BA7966B1A383BCC2FD3CF4B5E526713F +FAC8CC2EAE68BD3F58C8E45D64FF0AC96A7336E70C94832B1D01E087B877E377 +00D66FDDFC026516FDA258B0E7B3235510066945EF87E654F8A53B3C4907DDB6 +87A20A0BCAB3B8AC33218BCA18B0B8D728F5EB7AB0D7C7210B0256862CC06E97 +57945C25657703B7D438285B92A32531A35E64334076DFF12DE72E6B99AC66A9 +19321FFC39B45041340E2B091DBE029CECB93447111807A857DC545E01AEB684 +11E8B9CD0EE418F274BA87144994469B724EBDDD3A42628DF4378C539BAE6280 +54B5C31D23B50C2B3139B4F56E2B1E6D718D50CE18101A05969CAFD3ACCB5516 +841BC0B7A2F8AAF27E7E115BE85D71C3003914643F8387330FEF033234F6BD0B +4AED7624A3A6043E519AD4423903862F2CCD410465A031E1FA28D2A327DFF513 +2F19E6BB70E64EEDEF0CA24784A1DB7F945DA3C9310C902279204F116B2C3548 +52A9E33D2440FD85E483A0A0BE48644F28FCB5623DA1351D02D2E2E84E876540 +06B368FD049A75239C4DB9902640D98D228F5875366EDEA7D5D6AE8651C8C839 +1C12719AC3EB6A7652B3689830029B27D2FFFE53F7656E408CDD8A3C8215D594 +C6B911EBC9E821EB04A439D43635254CFF36C827155FC7F5C6703657A1454EA2 +1F3593B0C11EBAE00CBFBB83E60B190C34CE94720732AA1A19BABCCDCD717140 +938D234BB2DE93002BAA676AF73508E9704D6E01E3FC943AA32D2E5C8A12BEA6 +22D31F783FE35D5AEDA6D646ED0B658B1D2ECAFDFD1164F024E0D901D6F4BC37 +F858F9C4B19B9AD0AA994808CC4D9788C0E3CB5664C60D8E524A15FD6DA781EC +CD87C43CD58E4190656F7B352E24890560FD20035F6AB5132981E7111A7668EB +5E73730A4F8DDEAE3628926AA044542063A45F21700DDF5F6CA1D87A1C83530D +89E8C01DA249BA44E0D0D3F6724561ACB8D1BB8CC89388041DE8DD7CAE77CBCC +9DE13BCD87FF8CC32C4D3183934623ED53F1BB7DF1C66513FB59862A2679B71C +2BA4FED21B6795BEDABC7C47532B4B80F77BF6EE43CFD08C97E92AD90877BB4B +F16337454E773DCCE965FFDE0940AD503E5BEFD663C5F21C125165A6507983B4 +F3E713B1F932026247F8F1C697A6FDA6211191D8856DA7689FFA301C05D973D0 +5F42D3E371304227EC703D42B4C1064DDCE79D4975CE752F2D3CF766AF8F6748 +D64821EB2DEAD3A2F3FE9E68B059FB6E40586E157D5BCEE30EC3FE52FD3B7A03 +45CA2E6113E992D2BE44DD9B12DA394FF35F42090D661B72E46589CC08EA87EE +CFDF36B819B07306C6239081BC32E9C8DC4B3B1236DA3DFD04797A8DD688A563 +950F2D7B6D9575F45562C3A9DE6D4EBF59482D7A73C0A3BA5B1957B2AC35ABF7 +7E1625C50C8D4D86AE19E246CA13DCD7A4A26181DFED9C34F6913CB64A132922 +88CCD5E81E41F14D1682A113D8BA1482D9DDFDE71208AE1FA8A2313DAE81643E +32E096D75A6DAAAAA6CA373D543558F04ABA445FF958E4CA098C9D022FF49744 +F3F1DD45F106BD4AFA8323B32617FE09DDABB4DA5C9565A5FD2FE6E42C2BB3C4 +81C676B3BB029368632768C2988B915BCB05E9D6622174BDE3AB3916E34B9EAF +5DEFC753A934C22FD2B999DE15BB9EC58DEAC2DCBA40925D29B391543F13C6F8 +9B4DBC3027B3CAF2C6EF0A5000F53914FBAF819669C7D10AEE9EAE2BD1C09EE5 +82144E4AF8255F90C7883E95575A8B730A57721EE9D678A759A85F77BE2F5093 +C69113D9FCD0CD3CD5613DAFF026D9E157E656CC3C5D3BF0599B1E4A6AD4E0C2 +BAB7AA375883C30B849A3D18FD1238EADD3C52B5C6F80151201DF7794D747A05 +333CD68D78DB2A5DFBF469C3D02FFFD3B21DFE7CBBB630401639AA48FB347E8A +5B1E0D054BCD4F9170AA7E81E71910586DCEE2DAA656D1A9845954314F142A4E +62D7F6778B7E4FB07ECE69B6C047DEBE3E904FF1F6CAB5A7B8D65293A63A397B +46FBB2368A315BBEACC8CF72D9A8F53859FD9E1D5455234F366F8919BBA37717 +7966FC4FD3993EE2A25A7366BEC1FB76200D272C713BA3B61301DB4EE2C844A0 +E1323D2B6F0AC89ED75A8D8990BEC7FB3F9F874FB0C605A3CF549097960C1297 +C7925F24BCA79086568307954003001CC236BD3016C37C9A52426C4DAE857F87 +5A51E9BBED3C9E9AB2A8A79B5A871AE31CAE5FFA4D67E59B58C6D9BAD063D247 +787282EC4820B3C890810943D04AC52679ED7C3B66FBE5CEC1281F96715FCFB3 +04E5A7B771CDAF55815279A3B8306D923FD97EBC2ECD6FB58B840C6D14EE78FC +84B1BD61C526475C34FB2CD452957EFA5E03C8ABED884854242913773A08A708 +C6320380F01E5A27AC93A9620F24DFFCD9F2CCD28DE20BF11D2A73FC722BD5C5 +66036CFAC5397F2A5132DE1B9B871E8B5FAD8BB153024818C449D1175755ED67 +29CA43A4E2D29711B655EFC1D043C7BB99785482A577FF8B96972B8F4DFD4FCD +AA1BB09720C0DDDDF3EFAB051C32A262DDF433A635DFBB1FA3D448B363C36F98 +30029CD1BB3AD457EB25B2F7F992188F3C5E9E5A35D543A9750FCB57440EBEBB +371D8C04A76E7B57B775F889B9CE99052BAA306A89B60E01C8D8AA2B2A13F17B +8EB838C3899B10FD57C4B2F686ADFB72757FEE03A5D4B906997D5030F0D86925 +5EB21B016AFD3655F66750D3FAD23810392C60AFD3D36EDE20B10EE935176658 +26A01E9F0C9B42FBDBD2289389868FBB2765D46E6C083F24CFE6F8EA76F6AEBF +C40196082485DFE88C095D46C253252AF7805CABC66475A9CC8CC6267A6C8B55 +512546ACE6437740E7238875B86306010A0C2D0E87C01423F5829A78A86E02BF +F803723FCCBDA11C598DE6337C0A9CD1BD0F94149C0A7083A85BEF5F37D69CC9 +C71C59A0D0F33022188CAC74790F95B5A683ED8DA83806CBF2B803C94B5A1350 +0119C5315A12FB600B92EEEC2CE2B6C918A7906736E894C49BC22142E7DF6640 +39447C0B2F77304015926F106872620B7798343E6E02F6FEB5286762FB059656 +980DC90121D43D5CA79EEF3D4974B169B20887DCF032708B9F35935CE02DA983 +E9F1AD6FBA81FA9820F7D2AC62176F7B88E735D15F41F7AA0AEDC115AF57A632 +0C8F34A8071279DBE148DA73249AA90013DB77AC6F4922CC21BD97017BE0E00A +028B98F990B4D015153CCC2E1853473BBCC21BAE5CADEF307DF903CED6F07794 +B1D853251462B3216243BEFC350D923102BA1448C23FA47C2951D0EA7F685550 +0332A74F141D8778EAF3910486B2EA25AAD16EF6F88AE000F3E4E56446467C09 +F885630C7E96643BE79B70D277D9A29A3B03EA96BC30446FA34F89ED1837E9D5 +969354E99021A7DD438484EB96819782D70BB7AF527BFA775E727637A7399FAC +E02A9D3F119E9C9E53EEEA06CEBB928EDBF84BC2F29B7ECECE6266769BB9A4F9 +1A5AFD40209C939D8516182CA5F0966CCBF971FEDE25E605E42FB74DCB60F072 +F3518233A258B54022C1D3BEB1325DABB230D76693C8E5802D2FBD34ADBC0D48 +CE7D36B8D58B90F2ED9FFD88F15A1BAE76C6EEFC79C130434BDB917CEB198392 +CDFEAAB4E9A75A7A4817071CADB864600DEF9788B553B8D19BF6984069E6A19F +2F62F3EAA66437115E803047AA5B5918D80816C40281FB8FC65B26857B387507 +9EFB568ABD139F70C1EA8869611D9D4D5CBEBA7376C79B2116A9028A5D92FEA9 +28C585DE92E03CD8A2CA076109F2381E24C381185CDE9E231A78C23918D92106 +6404D53CEC7C42236ED0E509521FAD3CCADF68D0EA1FF64CBB5D6143C9E43AEC +10B32417B39B9A83E95F9C68D1748639DAD902F9BFE6EE602DCBF09A3BCBD148 +29CFB9D2FE13E54BC833576A95C2262EAE7BF294228C60A7452A690BF0D52193 +2F48137E381FFF4DCA857B08F67A887790AD66094709274169E75C3923B20AA2 +7A2B1510322D5EE7142C7158B0D0736C2AC98575E4DD45E4296AD2291E6FA868 +4619451A3D0928F822846260BEEF603F7FF162F64ED65962C52C7A22BF7AF3BC +490D254A6135789523BB1BADC966829374E4CA55CC716EECC32851E86C0A7A3A +FBFE040101F5F3E2EFCFDF11D52E8C9F23075C9CD47B1070873F9D00115D6F5E +EE9257AC027C16E2CC6D8257D9814601AFEB7EAD595A6AD78FA30B1A151A3C45 +F85184B78E26180BA3DBB0466C507369F5571C85F8E759760BCF5D5152D45E91 +FAD6A3E7B3FE9ECE44D02E83697425E75CD6015C07D1AC0A3728D93B30047A4D +EA33C89BE01AA3AFE8B3CBAB88C535BD22357AA95C3C8409D32BEA2B29BD1A08 +E9B95F964FF6314E7D86BD52E56D3F05CA0DFF5AB1BA1C0D6444AFF9AA7F7442 +8B680A84582586E6E8AEA43FD5457464650A7F1E8DE1D60B215C01EA61946012 +C986D17A147289DD4C38A3B2E000979E292B3B57E1F7A9FBAE495A2A25D5A813 +D65C957206B1397E32E2D63C350442E2115B8D8EEB7C05E2C10EF4AD2D5D5243 +3741A0018C54C0761615331EFC25CEDFFD53A6555556089ADAB4DAF9B826BC53 +D97B46695C8CD25735331ADEF09B7DE2EE7EC556BBA773F098545120EAB378DC +015F3AC6510DCCC4687B7EC4B6153887AE69943B050CCEC5C81D68C4D3B152F0 +38F5EB123E967ACF94872D90CF64E3BF41013C78F4A702BF5FDE5ABCD9BB781D +59E88127C87FB94D1E0B609B99EAB171F88349D63AE725242BECD5082219004E +8DA71604E69332A038F140CA7E8892BBF6CCD42AE86AA222ACF21781FA84CF8A +A6CECD47663150121177F2276B0510226F8E36A8B05F5ADFA4D0C3C442D34EF5 +E344A819CFACC305F0EB473ED356ADE5722268FD35BA41E530CD238D7A64AC43 +72ED40CCE32031FCFAE2737B412807F7C9E6494D067CF92145151A94C7EFE9FC +9BF1625A2C942739DEB8C57A55BCA6644C8B88EAAED6A1C6305348CD49837AB3 +B8899E4A389ECA8B00B59BF0D7FD22BB800A96B27229674AACD1DEE26BADE0A6 +4FB79CF0E0225EA401DB454BCA3202821C578198FEA3B8C3CEBCE2E39DCC9D10 +E15DD7D3B36FBF7289E4F09BCF30B0A1CBC1CDF295882A6DC7962173FF500114 +962E610D7BE1ECB505FC2988F002555C6B2BCB48B923012E45D9F0EE55BA61EF +AC69501F1BCAF0212BE86E7C5C16FB6CA58FC8BA0FFD71495D647842B8034808 +F6E4E32CEF72DFAD9C60730CDB6C87A6D079A6773E81099DA63D302CBCBD80B0 +8416BA3FBA00C243E84A452536D090A4E2F7572FFDD5CA092FE2119CED13A1AA +FAD7BD135D366B6614096E71FE02A94198A790E850C10AF3EE307E159C82A4E7 +6C543EBA4ACF3EEAB12C2F53583CE2ECB852105B7F1F884AFCCD3B642C0A11D2 +11106C684EC5E7511AECA5B6C17D57EBCE1572CBFFD4D2C3AF77098424004666 +BA8435FE10EC622EBE16E14A263C0A636C246DB228EA31C9AB898456287492A5 +456030F42C463C6F1E62512F86E3D9709E693D04ABE2A579E1817F8A09C2B9B8 +511D354D48CBBBB631C2728EC935011D817B4DB795BFBCC80F4EFBE3D7E37769 +48F8D064DCC12771C6D0E14A141A52D9465223B3ED9E26A5D9B7B9721F48AD00 +693D9EFD2E0110B640E38CB4A7EDCD4A1CC38093EF9DD5062FA35EDA346E9272 +71617DCA6E532C726F959C04D04EC6CCC6D5C4515070E4EB6AD1218D77A5D5E7 +37B0583EF1AD017455210C8B14FE526229CD277896DBC5AC368A2D56BD802AA6 +ECE817EE83CF1EF51BFFA0E0A37F242A86EABF81AA379231DB5D3C332E69B246 +0E41AC69A342C663C609417DB14DF4082A5471D39E08324081979ECA82314227 +39C0C58B4ADD86BF520D15C8BB5BFC6C2916C53610E6709B59AC41BD4E256109 +FA42A963FDC006DD6544A13A283363FABB71AEB4A1EA7215DD0AF81C83B9097C +0EEA28DF3E233F9E87533249133CAC7E399A667E12B07C65D79172DF1A3287C6 +7DBE647ECADAF295574EBED60685F10EAE1ED416C43461A59D59049EACDB88F8 +0734E7F9CB5739D3DFC864958670AFE9B5ED66F92F3918E329298D9F6293E861 +4966D4E8E3BD4FE3D8B242EDF647251781ED6CE249DEDCA4A1FC9204CB9EBC3A +3D377322FC994DAAC423A4B40357D86DD8EFE95E4AC20E54A8A54995D460B2B9 +A6BE505713DD6901D2D369010199BFFB0028A28D7CC05BB9FE5B9BC2D0AD0337 +9E20373C4AF6A699F4C319CE41F5FE91146E40CEDFB38717C0D90AB406A2F62C +D9027E5A7B4D1541D5048276AA8C7A1EB9D7D6B7236413BAAFD8EB6636FDE843 +270A5F80A39279C5FADD1F62ADAA1745AED61A8E4A614685B523515EC158884E +26A6EE6CFA5EEA25F298FB0F4CABB31D5E51339D70328ACF0B7BAB4EBCDBCFF6 +66722BAF78DE86A40ED5DBDE8B5E537B68A693ADD2F2BFC7D0902E5F8BA29603 +05836E8B4BFB953AED79A5111A6AA1E3C01687A658F558B8F61516680DB3C059 +EA8C8A5514CCB97938F3E012AF4D68C140C6CE231015D80D7E1CDA031BD6C638 +971FF77622866062969131FEB0ACA6E49E61D575195A086DA3B9B30368BC424A +FAAAE7E9A748FBE439B8CC2814470791D32C1133F8E154535D3B68B20D516E86 +F14C816643443DDAF60244F2AD705FEB4E92D082436FEB29E12D9F23D28DFA29 +E0566BC44D94A218783CA81177E26CF828FED0D16B16987D62B6EF9C06EEBC53 +684706E5AA02982C49EA0FE82B5C3D0E0DACB7282797BEC19164512C80D1C6E8 +822B8F54C5E485D4FC3ADA4ED0FE8C4EB03A3CA3D46F77128C5474953FA7158B +8A82FE0584ABB18035737DBDA92F6F61640C760200EC67483124923A2145E649 +53D1431E63A25EAD35007053154FFDDD3322A2B0FA0C1AB82116D999DBF4C652 +870F4434BBE0556851FC6BE6C6B7422A8B1F6A1098E7EF2507DB9E1AF76C75BC +88E4DB3D178CD1E4C04A6C313C2937C26AC08DA98886993EEC7A8FFEEC357A8C +4647B62DD2BA66259CC99C6049F8666F6BFF72D385A5FFB5FA43874C1EEA9C0E +CC5E178798D501190578A11711BC432C32D1D07B711418B94380C929D415B6E2 +F2CF2AFA6CD2B2A29BC0C55DF7ADDF7429064C7A5D3BC40F0130322E3EE65F09 +9A181D6E278F91FC6A83A0FEE90EBADCDC9AFC41B55D3B424CD075392F626EFA +6BA6592FE2811524DD6A7C9FBA592E6EDD3E58A9BE15866D569F5655F49797EA +2416668761A429E3DC0D87D7667D9E5DAA6D0E2DB7A9939B29958A10424AA8AD +EDFF54E93847B40BF4ADAD86EF5BEE825C3F850B6EE405BD3FBF0C2D2B533ECF +1EF2168513008BB3CDCE8EE7070179A070682114E8629D27C2D02EA91900F6E7 +B049B1C436CF8E84D6A15310CA67408A962ED00F813E49030BF7001F82BBBA10 +75607335EA30C933E3EEDAD46AAD7952732E5BD6809FA22A0DC3112E7888A499 +450162B7373CCB25E6C13E06F1086EA20848A8E5E5D3DFB2424B7CC45C64BAEA +0BDDFC44213AD960278AA498A967D890C295763FFF2A9AD233DE4656E4CCC1AC +1A5762BE48F5FA88A45EF4C4370E3FCE02D064A643D3F64AEE679B05EBAB7CAF +4FFD42EC3E08AE30842FCF3B0E4E69B1ADA04C0BBE28ACFBC28AB07B83B1800E +41C9104A62A074B44B977A4D9A8028BF4BE0A72AAFE74199DA8D088056F1F132 +387FEC8F873407D8ECC2D0DB427E8E9D7FCC7FE4A040210BF8543ACFB65DB1A1 +0646D0762B400B49288C480356FA6DE53CC9111E290624DC39FB79FEFAC07D2D +A7DECDBD0AE2874DF99ADFD2E19382CC90DFFB25E67F6FB76610F880B1457254 +4D0C434FC6AB1342922A435E50C80588745F663D97F370141456A5DA72442BDC +46D862F6C914392D595F3A3E6DB94D42D2EF8BFB8514BF6888BF534707BC1BE9 +E1BF3011EE34B526EA480EE2879F3C8452DB55AEE33F72E3F5010A9141AAFCE6 +733B371BF360325F1457E26816643192F6AB4C4265A5C2599F55E134AA4ADF6A +E495A872463510543EFFE5DD50FFC2FCDAB710AB43328715E65AC465A693A526 +0568334E34AF897016898038202CBE2C2A5B63978E50C732BC1D805F69A73BA1 +907F9B5B533EECFCF07FC1BF724831FDE595AB4EE325F2ECB8B76FA93CF91CBC +A1376226C09C4ECCFB0598585A815D156B9035B7BF2E7AEBB454C6FC7C1709A1 +C357938F26612D809B92E46FE5D414D02264904F4F0DB801299AB6E2A43AC12F +EA6E35E418C3FE29633125C05697A8A0744A9A63A9FD8E995E3090E5C8260567 +1C7E4192D1193BD94E99C0CCF702D9EC100066E1490CEDD8EA57ABD941DF3778 +7D29BE073480DDD048F9023B9E89F52F3E70B7458FC09E29911CE7E04BA2E2FA +DFC9E40FE71D7EBF3D9A4DEFC8E67F6FC526DDEA73EB9B18FF1C2DF181129DED +B9A655EE349F0956DB6D6268C6CB35A08960B17260850FB1E3077451FD4A2457 +0EA793479B3B6D1F980F1795301F225B536BCD65DCDDFD47AA384C36917936E8 +2A4C35E1F29AB9CA53E24BA02ADB714029E106A3B47E119413DD9556FF4172F1 +B18271FC2434154B519CD63CE8E38A742078EF5DF4BCEFC85437AD3D93F80859 +18B9123793DECF156F4018399C3DF46C502F73F76BB938FEF83F09F98531353C +9A8EBFE7DB9C9A13314D61F63E0CE6FF00F936219E4F59A514F54313F10C92F5 +F24D6DF96C7906DC4D3F814370CD3B1ACEE58FAD29B0B66198ED9793D2F90CD7 +D79F27B15F50FD125C5CB9DD9F65A6F56EC07545AB05B3175433ECDF6F8FDC10 +85A01C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB4B076DF448467B6252B +A3AEEEC60550844F5300D7F9F897A173E4B6F3271396CB9B90CE73A346709005 +8FD75826B2E52302597BFF0F12D7DF5CE219716715073173C043811C58BD3A3C +1B47EA135377F86ECC12B42AB0375069F0144089B9A683BEC462C4D7F52FC3B2 +78571FE8F0A64F4F90FF43CABCCE04E27E3D9DABF95CE121CA4D9ADC7D202BB6 +9739202BD31EDAA120CE54ED0DE7EAABA132339ABF1E4AF89319F6B0B5F32883 +144D56858DB1362947E98EC55BDA4775EBF5BC24A892B0E55396D3BC16537FF3 +BF07644BE345E1989F01BF6F95C6BE6CA90EA388B3F0D55900D5F58F37B8866D +E8F3052007F9104F9859E47F7EF0AB7CE7E6D8524ADBEA8FB5746CCE8AE1B986 +E82AA89FB909880B99D9CA7FFAF13E7F2BD3FA0E97A1EFF1C66B148E036AFB7F +F007F18AAB4CAA2CEDB479FAAB623021FAB977DBF011E7F0FD6C9B3E98788FF1 +55120A2C0B8421B2F57E7C59C915927A455F2EE048284BCBB9177819D9A8E4A5 +7914BF755FF8BFA6BF246BF6A6E778D546FDA83928B3BE98031AEBE6894AD20C +707E1C01D3367642EEAE54372558F00F79493DC9242D937E7F5AF1D2FDA7B851 +6FF32957645D0C67E537C0BD61BF6BB91FCA6382226C92B9537DF8C4F3738390 +2B4E1662262E83D89EC65012257DA5064E0F3EA0B1CB2A23400E4C5E72169D6B +A9283C269D2EBBBDB48B707EDED071FC36139BCA3F65DA6B3517623764136A5F +A5E4D9C69296B96FE3E17CA208450468258082D6400021C593C2475DA34D3584 +5B44538A8917FFC77B69D538E9731D8ACFEC8899E248268FBE788A4214863168 +A679D4FAD134E4D078EC315F4B5E508BA65A489B68544ACD7953AAC7FDD540FB +CA76EA74AD464CD041B7CBB8892F2DBA833118BF9C2B3A5010975536EEF28F9B +03CA4C49221E676C8460D35736F69CA8A0282200D23FB0EC43EE107184712357 +CECFD85F422BF5995D9097EB61500A872F31A131A36BF32DD730EA39BC839687 +4506B7D2BF7DF3EBA27244E9D793B5C5D6DB92F2C0584F2ED652E4CF3C7E37B2 +DB7B2AC14352A1D9E2A844124B95A92E0FD95856B048341D993C5CC1170476B1 +7BCDA45C640C583F16DA2070280FE41D821B58BE53678574253555AAC69C4F5F +DA21D1E2B9696C1F992A1D8ED0E05E441BBF12394F7EEB8B381D69F1CC4389F3 +6295AF9A767AA3A9EB2E5C2790F8B11928B8967F940532E3CA8507FB01B0DC74 +484791223B77239003065FF859EF5BF011F10BF7E0E9DB95ECE7123B5824CEF1 +CAA67AC1C969BA6E5884629F7848BD9CE2DDD1742254B2B54A972B3583047D43 +D202EC047CC23B87A602D6C7BD60AA55CF4475D4C58B263DA152F71DC4BD004D +9DC8C616BA9F1AA22C72790A97CE703AAA6CC209370A731B90C4F19A0999B940 +D7B30E13B1118FD1A2847BD452A6C23E1379381AB6EF650938D7D1D90A82EEFB +A6048F1106F98799495DBB3A05C04BD649053FD293874431D46FB053EBB67B9D +376E328F17C74F1DDA7C8FF32EC4EEF97E28A71990C9D9D966F9510557EAA907 +1AF8728E9C7F438CDF8944DD5A06583A75079194054F8C0252E660FB40476AD6 +E7850D0E405AE6523DC0CBB360428DD7D5F7A76DA1ADF692B8DA6E68C40FD168 +85A589F35F94A3FBEAF9140B86917135468FE006F159D3299B390F59B14294EA +45E98F210DEE90F6F195A3051CAFF0CF218F30A0F1A91C4A87084317B0021AAD +5B1ACB2EBBFF09230501E20153395D1F42AC25F006DF4A90311E65E2642825C1 +2B7FAFB9D8C0238645C253E713E1AABDD1CB279C709EE54D544E286F873B83CA +675BFB2D700902501E0FD42F02100F16EFA05F3922C53A814EAA7809F0EC37B3 +AA101F7ED5E4ECF1BAE72C82F807CEE69B552322D3FB3CE376FDD5BBC9D27F6D +857C35FD568C4B2107ECF3FB385DB4489EA39B1945336E0989E393012334DB10 +3F26C75EA72EF317F76DDDFA3ACC3761B10C6BF22F5A7E5258688B82C0FCA892 +1B0BF491B51F8E01396650281C97F0BE89FEB4B84CC0A3F6BE1B968E6F1750A2 +379A2F3FEC95E1EA1AEC746CA2670A1AB63F6EEF2B51E680CF90EF28DF628173 +11B63766ADFB7099864428EA35831BE8C8527662CC0F00E35FC8D748E1071C14 +C88C1767DCCCC670FED1174757C91B9211C59FA14CAB520B2E9522476733B7CA +2FAB28360724E0928C85C21A9F5D5DF2D8F2164D9AF89DBBE3B49616C51E8265 +379ED8DE9A5D61BFB991D943E58CB39C72ED57A336A8EA563D7B55A16FE5FF17 +54D70709127DE32FE92176B964274E37B4526ADAFA3621899D8C72270A9A4320 +E8DC181020981DDAD847328715E65AC465A693A5260568334E34AF897015C67F +F8759AB9690AD6C3A67FBFAFC38FBC00863EA9CDCE64DD53C3264464FCB88168 +ED814934A247C30339F6B36A2599D231A1D39AB6BD9718F0B6CF46F89985CEF7 +BB1FD5EEBF32FDFC699847D069FC2A65671D66EB451F434FC257B44CD3C84C2A +44189A2A90426C07F6703B4DABDAFDC1867AB741F3C6E2B44AA95479E4E98133 +50499F8DE2EDF98FA2196ECE13CB4F39641D55BAC021806D4B319C509E5FB21A +E5D265328127073C86CA4417FD2A9C2F9C446AF84A690F56A09A84EBB1CED551 +5C36F27984E5CE39361C97C925E515EB39632D220FC1BC93C07C9C4E7150D096 +7F83E13EBBAB33588541AEEC0DE8C53F3D8428FB81CDA82C8BF15896A7B18346 +CD1F7E80ED37BDA650C7E8898926E201C9E847D513189D68F0EAE6D63AACABA0 +DA832CD6120D4B91180003EC08809DB77EFC892C14524F98584ACA7958632CEC +DFE1ABA0F78067D579DF61C7964BEA151336168FA3FEC3A59203A9B6B8CC0027 +90BB9D558E1BBF66C0839F5FF759E791EF3D8B43C8CD0EF52F885E21F4CDF14F +8A5BE651118D4F24365E897DED4385B4BA6D903E3DBF700A77387EA8EC418456 +85ACA7EEF2D2CBFFA77D88827236660260C19CA8BAEECE3AFFEAFD15FC988249 +54C6B3827F1F98F26014A44D53E23FE5F40AC5A42258DC11796E8F834E7FCC4C +523E4BD68ADD8530F6EB1DD8265712717E4F7691688FDB8A0C2E62591F159EB6 +0B490854F94FB62D0B2C30C2F8397802DD36950A8F3D2E430290A40947B84A0D +64CB893C44D5A3034BAFB367CE721AA7121C80D154E0955DF11D06819F0A3EDA +5BBEBF135FBDDE4099314E3452D1C307C1DA4CCBF875257FD719D237283F6AE6 +A12B1CF5E83BA2B90DE20F744D2EC8A30EBA8D2661F510690C4BBD7AB5E8C078 +87EB84556F43AEDEA439FBF139A16A553429E8BA29EDD545EE1C04CB2CB5110D +B326A88D7A75563278ED5E5FCA9C45F47ACBA52FAC5337E9C92A7C28E1A846A4 +ADF9D24B2EB524C6AABD7EFB03CF1B8F6668C8B4ADFDF46E2C3ABA05CC5EA489 +1FBEBE1B6371CC3040E82997B101B01D5D3349B6F868364FA6DEBEFB280385D0 +1DD6763ECF666139E66CF7D277ABA5AAEA55AA790086466B68280AEA38F84006 +6456C470C3226274D60C73AC35991F86352211F2BBBF036255E83C9F847EC235 +19951939F3CF4024628056A672802384A5E5DB25A29C3EF57E25EFD9806976AA +4D80E4FB2C64C79C4E7B77F70EC139B834947AF82D8D10AB50C26895953E493C +D5E35198162EC2A408FD3A8F9FC9756B60369CB4CE601A9C2081B742ABA6CAB6 +59ADB6006EF4F9B28A39687AEB89B305D0774ECD2A909668841183ABD7EFE82B +09F02939A2D8C1009185AE13AD4E96C8522735074AD649CABF39201F36ABA562 +347DD12AFE72E2FA971F0B7F498FA3DA42D1C7F74E15521D25E3923F0EED07FD +B1FBF66D0C4D01EC524350BB229B28B167355EE6F84A6ED6F6C0C6A035414143 +A02C81EAECB37AB76656162E5018D71033BC87D728E175A78A90EA9F52ABFD70 +788A26EBE7BA4D5421A77AA37FE21F478248CF21986DC483EC4FF27307585A43 +74A34754928E228A7225094340420FCCCC8C2F3ACB04E4D867E1A06E5A4BE4DC +4863C90CB52949603C0727A08CA9EE6D87377A7F70F555DF45E883869A4478FE +C8989261B67DE7676E4338BB923A4E3B2F946324EBDE7EF53A32601A02C87F60 +FDCD5C26A477D10A511BF3BF932611C83E5E666D3DEEB203D4F868729955E3ED +89CDA89CD5D79A4CE2EF71614A3A93D4995639E91B97483486C6886483CEEE28 +EA85B42F24249A929520F0BFC0D0DDE75C23F0334BB921CAC1B40E52D2DA4C77 +6BB4C86FA061CE668B47D51787BA9027C34F29D2599CCD06FC306E63DC44B33C +06F6E50CD5E02F0313BEEF1080B8E63CC101C08A17DF8D8AE98E2882439FA819 +03941B363A7D885F8091ECFA42CAEE34B742B0526C1D6B872A1AD8F4364E13B0 +A93F128456F98B8120A1093B6E213828EB29E0B5899337AEC6875DC89259D8D7 +E28F6EBFAF8A510C59E7D64E63CC061B079BA8C8459393D8766BF4B26E479DA6 +6CE732E60DA31233D7314E18E98E17B68924D0EF745D0ADA536C922E5D54C852 +8E8A4BEB8FAB9005788A5B07BD055F9F79BC1AAD0208ACB0CE04316685304F54 +925996DA796D0CFE51760C4C5E1684D5EAB3437D479FC454F2C7429F804F56D5 +C5CCD2474922303653495CE8EFF5B656547A3094786A8B0306926BEC3DB7FE51 +F547AE2103DBE1E542CA198D45C3FC20749FC2732040F1A77F769F0960DA0196 +DD4B0E8AEB23739AF92B579720B119FC7F6BA0268E0A8B9301F229A930E127B0 +E64D66A306A1C323A760FBD8BAF9809930D78834A7D4BD3D43D4B26539E5E73C +C759AC64F3CB8EBF8B5EB56F41B247F3F196B83B0B4A92E523EC0B48FB12A9EA +5EA6536FC57768266BABDEA55CB2E309F0726401E19A2762762B7F6031109B4F +F0EF4D5D68E2B50EB8441057292CB8E3306F74A6BB657C2D9BF139C9AE75C932 +AB97EBC00AE1A2260C990A4E6F05FD5DB3815F144E1EFB2D400AD025F1AD7296 +86D0045C9E582DF0DC455AD6DD65F47D33F454316DDCAC7D6763FB6FE9ED851F +BC93DD94BC03CF89CA2C37058D1DA489CDB5C599FEB9014C662C9C68868890B4 +2D97FF08305B94ECFFA4E01067425B964A58E1532DACF528A01ECC7C29E99B56 +41BF3A81102D49B5ABB051053D4D78BC20A0566AF29195C653FA085F712258B8 +A1B9AABADB595AA47898560ED80F8F7DDFBC965018949FD9BF67585E070559EB +2456676E931E4EA1EE3C44EE4DDC28447F7D6ACD76361FFA0EBFCDCE08ADDF14 +9731756044BE75CA01F6474014DCFDB71FA151BFD05B61C2C2B9F2114096A7D0 +ADB4B19A95CC2AFE686E55D88E47257C1FE0DA2C830F708F56A8327BB7FA5CC1 +E56949F31D5077D37BF330779158FBC442246D6A7F06827C72F22E721B8B4787 +FB987B713930C957C632FC8F5816F21F6926B6C0933B378F7CBBFA3387FE25CF +EF435292714A8F491E2BAAC283B246681C0541535A3A01045C294762580CF95C +BB3393E71DB3D4B0D22DFA53E1F5C1162900B5F1EF5CD79C2FE559C757A92D10 +5F0E30BBD698EEB9576115122E49B9CE4FA973134372970A35FBF96123FBADF9 +6FBEDFE1FE8117BB1D0B81B6B95AF00DB190817A74BFFE3F396B7AA13E1F1503 +0EA41B1E721FB0E23746B9F8A98F08B537D712779C8ACE51DDE1FDD856FAE2C8 +6A1A03446768E408B6BD71BFC42CC17B0608329D093E1F99904E37F748EA4479 +E6F02D75E2FC0A94AC3448BADA5C84867B80BB745EB935B1369349F751A65279 +AAB1FBCD29DE05634B87D76459808944194483C1D8B6354B2CDD077BD7936BE6 +CBEB98041B197FACD07A7E4A5D5A40943816200012DE0F2DECF50026C2CE0EA1 +43A330D02BF421843DCFA6D1E26CC3DCBCC1BC5DA199C5150098DA930609E4CA +74042BB89D28C4DC21C8F3492A57F81F55C845D59BE37A2F623C81E17B3CCEE9 +2C80310F76CB845EB46BB9B799DFA54C7F37D97D22AFA04E1FB8508297F56032 +F6AB3304BF771CEDC1ECC1EEA9D34523544C00B58BD9BF9F1BC2EE98C878DD54 +F9923F72D6AC5BA847A7B9478C79FFAE0685C7C24E70ACB8564454277C41C280 +75ADBD848C8736888C82493407221B7738CA5A266E761DC6A5EC853329025D32 +2D8AA0C5BB40DE983CAF43514257EBC97987BD979A997165997EC12D816E8BDC +D23FACAD7D7503F7C8EC8D25C8D12B6346BEC24FE59880303D5CC0A83F8DF24B +224695DE81FDA340A865FDD788EFEA7B56223F082A7EC77AB52B21BA9B8D4A0B +9D7C5926D1B3F02CCFBA88DF8D87F32A7BB5B06672CAD5E073D10ECA3889B4D7 +7A442524FD095BCE883ED6BD93464B2B029828F1243B84ABBD62A8F3154F6D56 +C82622C4B85FDC0041F3ABC92A92C3F42F4101AC88024884C018C7D0DF631C18 +6A7518D86054936C7BF0C028B92D0BF1B02876E340281BF64F6E80B5B84E9915 +2BFC817C23C624C216F8DAF9CB8EE7E0A553ED1C167611B98529389D46C775EB +C820F721969C7BB7463204E96F011EE6CA8DB2259528ABEFEA6D89BB91F93DEA +53A676EB142FADDFD883DC4DAEBD93990B04C3257D9AFFE291DA3EB108F38969 +67ABE5E1EF069977E88971C070FBAE2C25A7104589EF388F44FE0734C14F8F8D +31B1B2C357FAAA44467CB2180ABBCCF595AEE3DFC6405AD73520B4A78AEEB96A +B6B0BC3E0BB6C865CA2BC270E4E404F8A08B6EA22077FDDCF0D1C73BB4905BEA +0719B47CEE6133A69FD04AFC3342DA885071AA8255803096E1646B3F3B91AD9F +52854792C3A54C09C572437F24D25C6D3DE6269767AC8C8E508E600938077F83 +B5AC7829017B484553D7C7E5685138A06386CDD6C2D5CC2D796BA6CA1B93FA27 +83C18A7081BB5845B2DC1D0E9012C6B763746FC0A2B42143BC174C525BD993F9 +35F272C5E80621E49487F304500201A506926FC6FB4352255EB9BD77ADEDE2D1 +596861C0622DB825B3A91CC3E41DBAB9625E14317B94D691B4677737F6DDA463 +99668F9C9D6218909C2D46F30781BBE1A521CCBB9147B7B58A223B5A1C8E0570 +A3EC190C8F87EF84C988B99416BF70AF947AA035A9C9BD592F80217EFCCD5962 +59358C515A1BCA6BC0D3260577BA0A80BCA7E7802E6646BBE38E056DAD5CBED3 +DEF2FF03DD63011B9F70A0BD023E3201212236B4C6F271BC641472D4015AF12A +78A0BE88744E9311DDA6B25D3DA9FA33B174035D424A4300F6E52309C419A745 +F58E227B566C1C525DEEADDE038BEE6994B5E17F30C1E8E8F24D3D7189C76134 +D587652CCF502E8F488F8EF93BD624C28CE34E8C0BF7763D93159FC8B9E358BB +ADA8998C393910D9FBB4225C1B671651880DA9D44C855FE69E32BEDE997B4F98 +AC27EBD999DF21D0632BBF73D29C76281EC64C2115F4C8A838D1C4BD976FA309 +2AF3BAB5FF15118011D4C6D34FAFB6B126827BF07BDD82A75329B7191F669C1B +2181FE40D23A80E9A6C86CCCD730AEFC277887470E0E80AB1D6E0DE7E3B159CE +D9A6B200D15EBCD7819208FE7E945466B9E17F3C7312E8FC7DCD6BDD329EC67F +C3E5A0452FD16B6EC8C54C0F1675F679093A4A82EB3758195DC4EAA9A7178FC5 +94A62AEB6C54682B184516ECD4460F2BB188236D7E2B9FA47D0EB6704AD07645 +734F4CC9DAB3A99DAF94ACEF2E8A271B3977D25ADD9EB61DBCB6C26EB18CD7D9 +FB8A6476EA75DA18A3000B399F45D8C1AEEB73AB1EC0F47863CC6715A1EDDEFA +BD0DB4DB4CBDE658165D4AB67D727F5DEF316C1AD9C5987614546E076A22D265 +80EE6AAE1228F1BB16527088679C57F265D03D5CAE158FC086444B1525FB68DB +2FA1F79B73FEFF1703AC2BFB308ABF0EF4E1A1096107B4F6CB29A9A2C7A4AD69 +593FC2E77E2BD4D72844D573449639503552CDDDF573BAD4D67908099EC99C8A +D10BBCA512192547DF57DB2FFBEB1A87A7F1C154E6F06758DBB26E50A4CD69CD +B0F994D6507384FB8417C8E28D39F84D2BC1B7DFD2AB2E694F22762DE60723E9 +C553C450935363C8249918EB2868 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMMathItalic10-Italic +%!PS-AdobeFont-1.0: LMMathItalic10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 32833 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F909B8B374E4975E93D9FD32DFA0AE84699D187 +38BDBB431AA70981E77AA5E5E76F43E730D9D3D04D8BAEAA879FF07E6137447A +43961425A18051A0C0C2C15D30BF23BA6AB44C3DE9965649DAC976AFF049EA56 +A5ACF0EF465B22646EB971F0891FF485E3A12567D50B66DD9235267DF952C29A +7FFD636F12EDB926276F5E14B3BE34D3B613EC8C40918935577711A3E4F576CA +BB6DADF878EF8FF5E68C28F8C83803992132E16AF8AF6D02B1B53941ADCC68C5 +78767BBE4F591737316A4F657DBDF2BDCB62799B0D0B3FA0CA60A2E57AA31C13 +71F8C279D4D20917F7C6B2B64572544D0C434FC626A5AB7E6C744922CF36F804 +4B81A3BDF62B82E45A78EF781463C3BAE1819D04157AE38370655793FAA6DB53 +988E2D2DF490025B20ABE6A0B352700A71A73C6C9FEAE12AC083BCA92C8994B9 +C763DFED30955B9E08D8BD04B6A33FE4897153F85738BE6693727388735E9C7A +100ABDFA89BA01957FEE79704AFEA0E06CCCAB2DDF260985A2B168AA5506DE6A +24E351292F1C935F264BC41873E40028AA8F3DD3F0BAE5054CFFFF5DA4728BF4 +CE1D892052701B48B81F5F57BB4241E8C2293947D17AC2338EAA75CC72516F8A +F590F08E13E483D3EB2263E895FA3541582667A785A10BCACB9F5B9A26DC0342 +164CB04216FDDB337476B45524EB6045D4BD546E95B0DC702E8F840292DFF324 +112E7D266EF13D18FE4670DBC1A8E3BB231F9B2A397F7BA6F533D3AE96EF148E +CA646A8C3CC88384C1389F3C1A1D113CB87969B0370D0DDB829296DCB0F421FD +33E8612F98D9EE77EF1D85FD8B550525B75CBC6FB2DDBC38390BE7F6F9768E58 +4BE5D3E02209C9F5C383BFEA13E17409EBE66A56588A320C483D7F115E619DAD +4EEDFFA3C5163BDF6F0BB192C8BB84303FC4C82E49722D1985CE4E87716A2236 +70753FDBA678008245D635D327775EC86682E5ED5A50C4FD908EF3642438B66C +68DA69B1C281E248D4D9F8809DDD97C73D5B4B3F5BD9EE970A2FA1D9D3707D84 +206A483AC63A29F5BE7849C3683FE698C4C99B11D90001545C4F38568EFE43E5 +DC858AAB70CC2F2DB52466AF31CDD0B2DA968E91FEA499DC328054BFFB2945DE +5A76F3B6F2C65A3EEB3DE55B18559D7E04AE6FDC52024CF3BD235FD1F5601DA8 +6CDD53C3264464FCB88168ED814934A247C30339F5864FED4573C80881D7AEE9 +18CE2849B23F6F34816682868F0A3D27DAB1DB3904AAD4356FD81C1F42AFA8C2 +9978C769221759F4F1124070141F4CD01914C01DBBD3B6D5C5E76D39946E99AB +D6F2B63BDE0EB1187C1B15AC52D44A6DF4145BE31DCDEBF74C4F5F423B9F065B +6C55F62786B324FADE614137AF03557647E96D18D1EB5D2B925A1CE2ED8AC7DF +3E7562A5B1264DB872989ED4B23983C0D8A7C9DDC28ED6221612A20A3068D847 +870C4BAE632762C6E7846A02E9EDBDFDFCAAAA05435179B7A7D6C45C305D4E5E +329E91344E2B3EB75F1F1E991CA14C790915DCE50328137AE01EFD748994A654 +B69593E0913AED5EA81757E4FB8D9F97617B4627E8A161415478975E25D1E928 +C5867A495F88565BA7F1FDBEBD1A7A62AAA2CB9F5F3CB508B65950D8C4A2A8A0 +A5490DC68FBE950BEC96E54A301EBCBC42914998972F9673F26286E42AD0CED5 +8BAB9D7F47D006B6B4E17BF77350D49FD04443B6E53643AF1D5D4159406AF2B2 +73D8F9AD97A2B52AA9D0B4024396D60FD8978813067D64E0DF9A5C394F87D534 +3CD8141DE440600AE4443786525FEE6FA6633C9723A1D1B3F9F19F08A7755721 +4712249326D6B2F9D66A4C9A3CD3E1D2FD9CAC7F44E25AD3F9F77BB8A0DDBC57 +AF857C613E3D90B79E7AB27FADB531F778E6C6B2D47C08AA341E92446E39E4D6 +B26EB899771D8B46A7F526406A44DE6B98D1D0036D3840255BB8C14E56B42B71 +715E8A01455FEBE5CCA6308B9BF0717165EAEEC01492C41C4D5B43D16EEC069A +3E89EBB5E985C55D11A9314B5BB580431C6A8BB2C69BA966E51507C781CD0283 +2A9E993AA40266968CB97F8B317E074C949565966E9B6F104FDDFFDA7C76CFBB +B7FADE2EDFB9BCE7BA0B0FF49FA906DBF4CE295C28527A136DB48621C257350B +67D0E0CCBBA3743A03ACC0059730893149AC1E591B3E67EF782A2D887FD5D994 +ADAC412F97091D94A08C1542F98423199E67C94A7F8166E8674792FB06B31C1B +2DCDF077F0BE178A7EAC1A535A73AC143C067A65465CDE045143A59DE0E8024D +BBC5A35B50ABCE1BAFAB2AC6C59478A7BAC768730E84A1FFE3C706F30C90C778 +08EFF53E9F0E76943875F983864A99763C75730C98D87D1A6230DA219A53C66A +7A9A5CEDD319411BA3AA5F53EDBCF0D2AA43FF8F6BAD9096669F739B160998F0 +DFF8A275E0C9F6EBAF640067C93D83B4D6FB8D015609653946C99C7D5630DA61 +94234609C7B205539A31E11C26AD2E2C14ACEB3ED8B4B0DC602B9EA8AA0D7F39 +7789141CFE61178758D08AF6F30DEACEFA0CFA9AA025D16920B128EBD664644E +CFB7005311B6B82FBE1D1F351F8BD43F8F889489E444067AB7B96F036D6F5A6A +86DD427EE029B68C0242F1489AA45AD45C57104EB9271052898D4D182E7E5AA7 +CB16CAAC6FFDB29C97EA5FB4C0D751C2256D384FC5B3258B745CE0FEE0112E9A +BCE66291247FC92C4848FF11B7E63CC2ED906A9EA2D95B7E779F4598670A5F1C +310ABEF2EE35E62636908EC2EB172B86E76970B0329A8C8B9D2B7E3B45AE2933 +0A7A00B5F8E8D7BCC2D28D19F0F980D05D8533158ADEBE56561E89C71BC714BA +8F7EDB32AB84D965197BF6460C127ACF9E6FF73035000342AFD663AE4F7CFEE8 +16E4A430F41942A1BD96741CB534A8122A32E8E8AC69C45D418267147ADE8E0A +3048A283A24EB057E3204A3C3074DAE9D40B99C03FAD5BF46B127916DFAFFE17 +6A81E38E3519B977162DBBA1C25E9D321D185B88CE8956631696C7632D54ED45 +FAD25111E803FB0D0C173D8D10842531279EF934FD7837159176216C92F1FA68 +10DF317BEB34681A68D89974C9DDAA4BBD886AD5F385615E60D82609847E909C +4869FEB4EE00FB9260F1F569B2A7049CABB7F9E3249A8AC02CE283462DD4CFB7 +FEB5AC6E315124EB2AE23199534EB9232BBAC197C86849C35D5862B8548491A2 +3D063689FAB232287E2D8A6D7B1CE5E0857372001AA757F59535 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-f.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fc 188[60 59 62 65[{ +enclmec ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Fd +194[65 19[32 32 40[{enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular +rf /Fe 134[41 17[40 41 1[43 36 39[23 59[{enclmmathit ReEncodeFont}6 +83.022 /LMMathItalic10-Italic rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: a4 +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse +%%EndPaperSize + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 490 313 a + + 490 +313 a 490 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.79077 -26.39539 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -2.49069 ] concat + + pgfs + + + + 0 setgray + 490 313 a Fe(f)9 b Fd(\()p Fe(c;)14 b(d)p +Fd(\))24 b(=)e Fe(y)490 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 153.22298 219.45375 -26.39539 -161.52493 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -87.40413 ] concat + + pgfs + + + + 0 setgray + 976 -42 a + + 976 -42 a 976 +-42 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.39592 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(A)976 -42 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.55502 0.0 ] concat + + pgfs + + + + 0 setgray + 976 -42 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33896 23.29317 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(y)k +Fd(=)c Fb(false)976 -42 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59753 -88.43637 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(C)976 -42 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -55.43787 -105.70753 ] concat + + pgfs + + + + 0 setgray + 976 +-42 a Fe(y)k Fd(=)c Fb(true)976 -42 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 97.49391 -85.04045 moveto + + 97.49391 -78.12888 91.95203 -72.58699 85.04045 -72.58699 curveto + + 78.12888 -72.58699 72.58699 -78.12888 72.58699 -85.04045 curveto + + 72.58699 -91.95203 78.12888 -97.49391 85.04045 -97.49391 curveto + + 91.95203 -97.49391 97.49391 -91.95203 97.49391 -85.04045 curveto + + closepath + + 85.04045 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 81.51215 -88.43637 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fc(B)976 +-42 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 106.39644 -87.53114 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(y)k Fd(=)c Fe(g)s Fd(\()p Fe(c;)14 +b(d)p Fd(\))976 -42 y + + + pgfr + + restore + + restore + + save + + 12.24551 -3.28093 moveto + + 49.42609 -13.24263 71.7962 -35.61478 81.64067 -72.35141 curveto + + pgfstr + + save + + [0.25934 -0.96782 0.96782 0.25934 81.64067 -72.35141 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 60.24289 -24.79706 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(c)976 -42 y + + + pgfr + + restore + + restore + + restore + + save + + 74.0481 -91.38707 moveto + + 52.75261 -103.68199 32.28784 -103.68199 11.39049 -91.61691 curveto + + pgfstr + + save + + [-0.86877 0.50157 -0.50157 -0.86877 11.39049 -91.61691 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 32.2369 -110.56073 ] concat + + pgfs + + + + 0 setgray + 976 -42 +a Fe(c)k Fa(^)h Fe(d)976 -42 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -23.78717 -45.97948 ] concat + + pgfs + + + + 0 setgray + 976 -42 a Fe(d)976 -42 +y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 490 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/struct-pg-f.tex b/manual/figures/struct-pg-f.tex new file mode 100644 index 0000000..6567e03 --- /dev/null +++ b/manual/figures/struct-pg-f.tex @@ -0,0 +1,120 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-cles) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + + +\begin{tikzpicture} + \begin{lsnode}{$f(c,d) = y$} + \begin{scope}[node distance=3cm,auto,initial text=,initial where=left,pos=0.5] + \draw node[state,initial,label={above:$y=\False$}] (A) {A}; + \draw node[state,label={below left:$y=\True$}] (C) [below of=A] {C}; + \draw node[state,label={right:$y=g(c,d)$}] (B) [right of=C] {B}; + \path[->] (A) edge [bend left] node {$c$} (B) + (B) edge [bend left] node {$c\land d$} (C) + (C) edge [bend left] node {$d$} (A); + \end{scope} + \end{lsnode} +\end{tikzpicture} + +\end{document} diff --git a/manual/figures/struct-pg-g.eps b/manual/figures/struct-pg-g.eps new file mode 100644 index 0000000..9af0e38 --- /dev/null +++ b/manual/figures/struct-pg-g.eps @@ -0,0 +1,2306 @@ +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%+ LMRoman7-Regular LMMathSymbols10-Italic +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-g.dvi -o struct-pg-g.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1157 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman7-Regular)readonly def +/FamilyName(LMRoman7)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -102 def +/UnderlineThickness 34 def +end readonly def +/FontName /LMRoman7-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-483 -292 1562 1124}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 +3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 +1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 +ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D +F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE +03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A7A04F955B8B9A5469A7D4ECB2 +CE70C92415C5E9C3286AD7BADEA9015875E2EA6D1D27374D5E419EDF680C65B3 +CCB4A8F4994AD17FC02E04DE5E41A0FC53F31697D626241D759AE244FDF0D550 +EF823F57FC337713D3C997BA1F87C9585634D05E7BE76B703C44C74C552A8152 +73F69CC1B7EAAF7008EF10F2C186D0D5844FD43F028E604429951FF22C118EE1 +2379AFDF894A39AF6750F8EFEBE4D55FB11A0026FF248594F579A8EE8BFF8DB0 +AAD8CF76A29E7ECD9C9648C2965827342AC0E8498E9681C8EE743448644B59BA +AA619DFDBB3E3D525C0554D7D1B616E0A61307713A3A57E1CCE1B51F0113FB59 +12453606E60FA5256BD66F84F4CAB5F9A236ED334A1A2DCF4252EFDCE5178693 +3EEB481A8038058767EE4D323D4DA0C778D19575B9E25F181DA83D11A091F12C +7F65626F0B3FC44722AA3650EA537EF5E9EE198AC7C2351C93B8F247D4A1DC3F +9371FFA18646DA84F251BABC39F17F1CA8E4D12B961C560A37C1A91FBAF97569 +A2B3CF1C7C445675886E64B5427DAEF3986D59FA888F9D5E7F94B7E0E359C00F +ABDB121092F930399A1B85F9FF11088FEFEB789FD6C59E42ACFA61B56F96A9E7 +C9EAE65EEDF97FAD0CFD77AC1D56490ACDEF55DA9B515A07191E2A8CC998A1CB +2CD25437B163956666AFE463326AA3DBCCFFB4A51838B938E70D1D2BD1A556C9 +D8450DFB9E063CD6F8C83D838CF2E7362979EA7131A527CBA34CD1A36F5C3132 +5871F88C22A0450631F38C025D189F6B08C1DDA981FBE97AB66BE0F65A359F0F +94B0BBBDC8F916D83B1BC6AB133CAC8D8E2CDBAA9A394D0E08138E43608A5613 +A89CCDCFB0203D7A0C283F04F396CE83F0549B06B88BD6A3C0EA6FCB06AF6147 +C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1D87CA71553CF +969FD11587B9747BC0EBCED747F65789D8302D6790E4D9ACB08703F2C1DB42C0 +69893A6C31F0A44812EB0380609947247D66D8891E5DEC2B7C87192EFDA892E8 +AC1E9EF161095D5433BB06F9A25DEA07FFDB2155DAE8F87A55F5A474C9B7F279 +03B59C8328CDFA38D00DDBE39D1EC954B803C19DD4F5B58C4D2012E04E630F52 +6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB9C470FFBEACADF4491AF855 +619D326814A1398DCD749CE41298E97164C1FF24BE58E856FE5EBE3C809D3FA1 +5021AF9FB97DE82874FE58772E82FEE20694887C8DC92C1620641CC75AF1F208 +97BD0FAB1B2FD02442ACCBAE584E51CC1432C5F44E74E3693663C3C1658B33D0 +3140C8520D7891FA55D331755876F649E4B66258654C72FBCE10721C2B313BF2 +9892309217E4AB5F9CB24FD22BEA989E0E0919A4EA35FAC630A909034C9A9907 +1FBA4C4973E7B8D9D291757F1898CE680E99EB212B6029EA99838BA511A88E25 +C03D370D6CBE2E726F959C04D04EC6CCC6D5C4515070E4EB6AD126F4750D2373 +F997362DDA16A0D73B178FB7B6730723D4C76397076DDEAF4FB188394902EAC1 +B912601673E9693B2E8739D9BD57A4D67E09514EB3A1D2DCF4968A865D378F10 +A4C2EA0A0F2F73418E78E3ADF09CBD3269F5354845CB093C082BDF45E1094456 +BD9826999202FDFB55C550FD3B67A0094913958D22575E85F995B4B65591F809 +3CF02DE362E6AE90DE241983B0D118855BC4D8EFF39ABAA0D3138F5E51E6484A +F6EECC258132F886170E2417CD39A79265C7EEA862D9DF32A38CCFDC7A2ED1CC +6EF05E7BE3767D68053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2 +CA70C76F6DA0468D5C98B4E9C99FE1B4DE04B482145F3B869A5D50B74A264E3B +E5594E45ADE87DC8D7AD29DE866EB67AF788FDFF37ACDEA67110CE092C31968B +97EB275DA79835FB54EE41B2A2CD8A8DFB529EE1252A1FE29DAC5C515886FA6C +A4A2DA5A44546025251CAD8A05F009889043740852B4CCBDD37BF728E5648210 +97D4D3327F08F492656C7650C071B1FB57CB362349717B605BF15540DD278DF0 +4F7CA22DA9640469563B8DD92FF2BFB06CA814AD933409C99883AA5D858AD095 +13E47E2507EDD79BF25B181AD308D29C2307454311ED2460D9A9EF2A95B7D987 +384C7D5E552E41C993727B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AB0944 +A82E58757D6E68D2270B55C17323912234DA3ED7A824044819A5F8BB070D16A4 +4EFFBD0AD41ADC93A833D56B118DFCC4F09721BD57C38734D3DB8B5383020D25 +12D7931EBC886B052717039570A75CB813B2779180758CB5E40FAD2BD0E4A563 +D1C5E94BAC3B26EB188310DE7110A48839DED79BE381088BC7191A471A447663 +BF368B38D4282C211B17399962E0B01C59A23178989638A37897AA769D74E0B3 +A299DD94B31210A43BEB612E6FC3DCF522EE4380B6F4759A563EF8C64BD5E05B +7DA8C435A28EF529B15DCFE08B3574C2E3D074627218388B1327B6AF6AECFA67 +902D0150EA2725753B66C370B6EF2393B15EA8BC4D582059B0C4F2248A37F2CD +354ACE5EFEAE295973F7FA2EC08BA352586EC7D6E78D608A9127711383F5F3DE +2DC36D524EDFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FADE64A4B74F21DB +CC8F96697ACAC75B1E69BE9B7714B3603DB4A5A4E1627BAA96D856F2D9710B38 +FE827B96CA0B94FFF36761C12C014AE3D87EE4EEB24124B8FAF8530FFB377CDE +BC816B9E8F767240D2852E8CDDEC4E1ECDE1EA43EEDB955513F42EDDCF39AE52 +2A13E79A2B8DC8849E90F329A9EF4B08231102E217DCC01F885A346AD0BCB540 +FF5D3D13C722603FD1A9BABC86B2C998AF85DB5EBCE675FD54311CB146815717 +500E64CC53EAD28CE88289207B582DD18508705EBF457EB37DE8CCC69A46FE99 +5C0FEFA99F03FB57D26FA6A30DB09562E82863F6C001ABEACCA36DAC81C30C17 +959B12F44E4113E500453BF785898CDE9DB441287DECDC170CBF5F561E004C32 +2217D2A01680D7EC237789C918FB884F0DEFCE7828D7D72EA416F01183C3CF15 +B24F440A40A69FAC2613E33319EA7DCFD8E88681271D7BF2AEE8664D6AD229D3 +1B6E7713609222EC8D91B71201D625F00EEBB6FA5D427979ACBF85B44CABBBE9 +110E87700E6D1522A71B0D0018368E79712A58DF17CCE9F638ED284BC5997AF8 +B3AEA37B570C5A0EE8B4DC396BE9F0F8A3D99758B736011CA5A4367C5646CDF9 +352A88E98158207EAF44EB9BEB5FF854E572D32750F78FA3820035607BDBC19C +7399F90508F5C789EA67970A39F150893C460EDABD875702C05640E0DC800CBA +A90F3BF0022E66A54BE1059BD5D224B67E99D8977912FBD2AC4CCF96760637BF +1042155BE1051880C04908F595816387879D6569D2E42BA1351FAD69395248E9 +14A6496CD9BE43DA79080CE4579CC905A6198F31E2B8282BED7392C7BE2B6169 +1EA52F3105CDE4287325A010FC44DCCA752F57806D70EABB203822BF2F7D2702 +DB352D0874442B2074859EB49313B492156CD7903C1C42E115E9C5203037C808 +BD29519D7255631B667A6E45E7BEC208C3B4A68B34E3E1AE05E2013B7D984B3A +18E675655F4CAAC54F1F933DE26261340784322C59D5973CFC486571E4247095 +DFC52BBCB0216EA14DDE19D11D1B13D0D488BDB61EE45F20777EC0DEE2E7E1A6 +5036AB0B6CF7AA892FC8E6E9E97F4EC37FAA311671BCD21B2926BE4C650BD6D0 +D1A5BC6A859DEE2E0336DF3CE8EFDFCF82B6294A4C682F5EEABB57F4F771336D +985C0C360B2F5A5877FD00BE0501E965F2ADFE1F47E8AFB7E2430FF5C29D2907 +B6481C6A7518D86054936C7BF0C028B92D0BF1B02876E5266B2DB1134E330189 +9D29B4E4CB9CD27D88F87E5E193B16824AA786C824114BD6BCCF2321C221DBB8 +96113676369647817EF7F9687F33316F8CB6BB8FC96F255C8E4D240C706891ED +2D8A5A42889A1E3072B94BA1AD3A9B7D9439E77D5F90056AE238AE68366A59B6 +3E74FC255BB67151A2583CC1F6D4C1D2E5EA316A091C458AD39661DD37D3A71B +A2D3F48A9951FD6B2822789384F7D9EE826D57FED023089B73198CB56F38BACF +5044D989BCAEC862F9DC5F32566CEECBBE3EDC5CB643AE0E6AFFF1E130B94D70 +7212177616E6342427FAA29D9E9E1F8964039E05B0C1764AD9D987DEA4536807 +2750CAD0C9ABC3F49105174E7682641E7F09BFCEB269B2B71D44B77142FCC36D +A317B670A41F2EB01A30F2AE8C73D83360E849EC83A3D7D6EB48B5EF659F1892 +A8C81AFCA148704CC13132E565FE1B14931699CCAD9EFCC6860FE8E232465908 +EF83DA4998B1B1164EB30AE3737AC094373F1D21688134BC82ABA85278A704AA +73742EDA06E5F3B5303979CE2BDDCA89FFC702276681AF7D03B31878FBB1F73E +41AE2BF8F908F4FF9503FD76DA70F3D501CE3B7669EEA5C46D010586A02109B8 +64FE34566E17B4A1A09F9BA10DED060EAD37DE55B277110EC87721D864EF9C47 +AFF828B76F92BB648AA4F3378FF330328CAA3B0E487196843C73B822DFC37C7C +3968C89EA69B3DFFE6E0FC453B90FEA4A1CC6E01A14005F524A46A9757D94335 +F9AA9F42C1330BD168592C606AEDA97EA7194967AF4CF6DF30D6963BF14E755D +F843E7DE0BBF8EF47E09F7E172C97AB5684F30F39B04CF556E37AFFE1CFD4672 +A06DA6EE8B8FBB54F08FF46986E143A620190406409E997AD5336173B74337EA +B289CC650B5F64E2C61EBD43DACB4DB6017F17589B4312807CD210AFD2C02131 +258DABAA1CD08127A538F436EC6567C1B6F9DA250BE4C9917F3B35D43FA75D54 +00B4B5EB9914CE42558ABC90B623AFF1FA2CB3EE64202B74F158E569E39372E3 +4E3FF5AD87298C696722D1D5662ADA02D40576568262B2289BD805DF76CDB22E +1F9848EBE3CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1F9B46AEE1BBA437 +545C4776876111BE2F80F3F67EF2BE193790B65B51E7A79809A9F6BA5F4B34FD +A033E3DD43B153A8D01F20F126F94694A52779B387B62E677AB94E27F3766415 +C09493D47417EEEBD2CC07BF989CEC3ECB0B99E8F44E70FF842306ACCF65C0AC +9673859DB9C3A49EA54D93F068318256A7F5F78B3623BD32DE6676FD9DFCA0A2 +3D6D7EA98B4262F9F5C1186772E4BB26D5939E5CC52020B979EBD844943D7BFF +7A328EF957C8FD2431409BB04D0FE79DD930033C7C2AC6AC246E5EE276462547 +27F2B84B92B25077BEA592FD9F48E2322EFC48770BCB2324E0B4B5FB1029C16F +E8241238B7AF2503A3671BE453C74A835C5A785E9623F0D483091D6F95BE42F0 +8E7623F97D117A3D578BA261CE4E68C0F77F30F59EB17E7B4067822AF1D7550E +5E7E677064F1C1291F0B78C205A4DFD0A3F2316A9E5D93ED5B658E65CA3291C6 +E719596B3687ABC3D34172433CC652E9B2516AD0EEC9F4521358675959DF1440 +5AD0EF2B7E4FB2E203561018F0CE7426C221B42C9F91F41881A36A6DE3DCB685 +5B65AAA496EAE5475A8885EC6A79394CF44EF8421DADCFCB027E366FA8415963 +CC1BC0635BBEF4E812CA5E0E788035873D000F17F59CA9090C11E7FB967904D7 +E857CB98BD6EBB2C7A2268104AF92926C6A8E6EF20560845FF806E50283940FC +6E99DB2CAE37F6163465973FC34F18A96E3BB1382CD0C90AE79806808157F97F +850FE90EC0DB9F2D8479CBBDEA52C72153C48DC62B435E2D60435497EFE30CE6 +6B839DA8011D6928A19FC811A283EBB5CEDEA451FF9C31C73A4BCA1399C9CD24 +3FA385624CD426256168332330C81E373C26C2B8B8A2A90B6D6C9B00B56052E8 +DD1D7212738FD10561A78DC0187569098950EFC78B50555759D6875C634D9ACE +F68ECA80DEC81A3B612DBBC5293EC948A89E9EE68C45C32B1FB59F6E1A6A781D +86A0C3DFC1CB58670B5EFBDE62C0D3A34ADB880DA6E47D339C62A98D51B6F388 +0C38FB2349BE51D981A08AA153E57A948D077DDB844137AB35E862CECB9761D4 +FD3514C700665C746E13EB000DAD73C64C1936A32DA881E68915FF0CA581D46C +F9314CC3D7E9AECA005DB43AAE1E43E953A89BA8676B5C1F4444F8DE79826B3F +94CE2A20F23C8AA9ACBFC40196082485DFE88C095D46C253252AF7805918A893 +807490AE8F1F598B619C5ED0F36B9D30ECB1B9C8479BFF61D9A893DA0177CAB7 +7BB183F54581052B651763093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA90 +493B972E55D57FC85CD2C5AFCF02DFFB4445692A491783D7A3A1B81718F3A994 +AA4CEAEAD1F1FB02B3052E0389CD090D42036444FD4729538BA939C3A82BFDB4 +4E5C5291F5C6DA1BF602A2FB59F293CFEAD3E55F65BF2FD825BDD23BEDB1289D +0B7B0C27123B55C2F4209D4105809D69C9BF448F92E9EB110E4A01476BE68E83 +9DD0A97C1BCA57AE78AC688EE28C31D597BC0184963FA54A8E1B714917DA07D0 +741C6CE0729159361D233CED47B798579DE6BF5E56B2FAEE303A56DCBE13825F +41740DC01A08A2F70903410B4C7EE09941F9ED40BDCDAFC20C8BE5E2D9C6AEF5 +34C4587595D6A94E70F6DEA969386F22CC04F67A887790AD66094709274169E7 +5C3923B20AA27F1FBA0F54D334C1FB8CE7C6CFA4536829527A871675F988ADFF +54FD72789EBA34CC609FA509C6886BBBC3E7354DEAAD0FD911F1D484563DD038 +529060B541F6E270633C0AF05BD9039DFAE90751B085BDF6F5AA9A634B5BD8EE +8C7330AA18015EF8E9F24C2853EC5DAAAA0A3CF688C75C9E3E9FE6B541F50EC4 +3B1EC3D5192B7356EA857AD5BAD7B737B63982514CE4041249E3088A321630BC +1C73B7B05335F5E9BDD8C3A4A82C2E598302E5493842F599C8E8B1362BA3A2DD +F29C622FA55D54800823824AF5745EF7E90CD12E44EDF8487C1626E9F42099F4 +D9EFFEA3A6EB807C68E89469C90A45164A894F551A6EB2B7D286E806A6EABC6C +E4CFAED0E1A07845153B6D4F7B38E1E413FCA2D9350B12E3843B5F41C5F13E36 +F9D84B8B5A982283BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1C0EBA82AB14 +6D2907F0A3DC00C10F078073E90FBC9681B6551711DB3D81E0400F776034AA73 +70C867BDF8F8CBE6392D8E5C8C129AE6DDC88039288277AA477D07BBE39D812E +27937D3712B626E7C8B5F8709BC9CC5164A734E3203FB8A327EFE9CBBBE8F9B7 +6ABA9F6F7335FDFC572944D5C7BE1C1DB9852E09F62BB22A3A51BEC8BB98DE62 +2F320B45EAA8E7D305ACCE79E0A80729DA7693BF3C62563233F7EB95A02F86E9 +BC231EE5FC58FDC990C3DE82249B900D8DED34B8A702E96ECDCF28BAE94FE49C +A87F4F0F871BF400F4C41EF7E166A381E75A9E731920A36E4329157208E3B37B +9CE3F1D0C616D951BA702DBBF8D4057AEBA832EB995E27D36EEE7386A786E482 +EC5ADD7B0CF69B37AA1F2C7843A71A64C773142F47AA2F4DD71AE90769453DD1 +57B162EC914D673AA42D3DC00BB1E1CE565E90C650EBF77D4670DEE0E31FE350 +E955E1B4D6B9CE05DD8A68E88EE24ED429A81D3747E378ED0C634370C3BAFFA2 +F1F9A03CCD801B9B9027925C802BFEF566834D19E8CF42FEF3EA9F91766BE2E1 +FD98697E21F7AD3CF2FB3897152B7E9F7C4C314B6A8C0FDDAC48A9CD70475B33 +AEB5CB4BDFAE35CD5FDE0BC354FA9F874E31EC370C8DD051FCC796C2917028C2 +9C1AB8AA828AE35FDF411CDB247C03750FC0A519E418ADF6E54D30B73FC9FB78 +3595BFAF270E5D7EF576DA4648D0F8B2E7E8FE43EA25BA9908D08F1A59C40A58 +84595BFA1F1C691B9F6A82EC74B3996022FD4532F533EB63BC129A29DFA844C6 +B2085D6A445D1F877635AD15277EC99177AD0A23CFB7F631E00CC979AD410F81 +3119C0518A95762A882FD6A3E2F6D6B367EAA7D2B13810A80BF0AAB9347D3FD8 +F575230559220F6A416C005EACE2A2BBAD0F5C4AA381B8581DF3F82578AC6FFC +9216A06EBB4DAF4D66E413B344914CBF11F60E84DF1261252400FBE9DB390FEB +C79E7F50D3DF9F3E5B6EB1E7F5517A86017DF65B457F222918FACD5EFEF326E3 +67B7ECF5DFE24F6E4BBE15A3A7CC5114AB201F66EE1B03ED1FB7B2F4CE4AA7E4 +C935856C9BA1A3EA67F4B0A4DEB9984D59F8BB629F7E211E3B6E052E1597B542 +399476EBCADDBF3B8527EF8280D93E247F05FB893CBE5D859076B5AAE89697E6 +7E9540C46BDA6AAC09689487F5E0EB021CADA860FED784720BF2F3CDE7FFC1C9 +5B5B2889ADC7DDAE3704E99DD0E03D9BA945156C82BF0A3AB246BA724F69FEB1 +EC222812048317F4628F7570D3DBE35B3F60391D13C2699A2C3EE72CB33BFBFE +D297799B3A802E0D2A06C44FD266C6623F38D58A7C524CE5851CC83DBE0891D0 +F79B102FE5F79EBA25BBCAA1C4F19C3E5DEB83811355CB98A3C356A2702BA754 +2C40771F1475B919C0E0944D0E294E9EEECCB618A61188C03BAC8D65BB79B73D +F988E4DF9B9F30151F90B78C210ED9972B0A84BD44A23F67673A8723EA36BA7A +1D1C0F5D1533474C1D92757D1EAEAA55B463A5D4EB49510DB2CE5AEC31C91E21 +1F0A7E41C25DABCA583E0DD6F6D4F4FC37AE95FA98E586D00E782A89A96B258D +D9CB93AFEBDCF50001F5A56EDC363000573027AC83C887F24F66C3477F7D2EE6 +71BF0079442052A2B9BE74F5759C71DB7CF2DE1362670ADE582BCF431A0D10D3 +134B97F62FAC2F2E1F29EF28B4A46FAEFFCFBE7A8FC92C453139A615402A1444 +02BC8CAD70441769D98F9183C973F55431F902C010DCD2B820343C96F968FAA7 +B29CA763555F598E184CE235D436D37D31BCED986A2716C47C17283D56973D8E +4367392BF6C1150DEBF459D142585BD0F57357F4F5AECD3FDB730F5E8ABCD0F2 +7FBE661793A3F9B3823FA6ABB6DB6354661340033C94E7B931BBDAA184DBA107 +D65FCF751CF72DF4710CA42F96220CBD9BC2F11FEE063BF60EC48ED7A31FA35D +BDD6CCD7D1C4ED188DFB0C7375A69EAE631BC9900C4729B4D91C27CC9BEAC0EB +2BC5CD3AB101473EC3D862D62A64720208B0569828D6CEDCBECA38F7FAE8C136 +3A6CBD8AF8B8B9D47521A0554EA68CD2276F23985B0041C332096ED812EF0D84 +6BE4BF0E835D9A29058B2A74C38F8F3488250AE664138DFEAD35BC2E9C405F73 +26C944D0BC2AC6BB0C8EC206AFE312988C0368F9F90D9C4536D71DE4847E19BE +B37E5424BFF39434E3F7580B36099A5F4F1D22D2DD418F22EEDC232CA6A04E92 +8004BD90C2FCDFB6DD895379DA3372563DAB6D3481A92A83B4687F352DBA807E +1CEBB9C64C04B9B9C1300B4CE6A4306C5FF41162443F77B8FAD47B9891629753 +70A4EE24C12429C8A21A0EE949AC5F8331A6DD5575409067295FF6345939F378 +CA635501FFF13EEBD103E038CAC430E4350E4C3DC89D78925535510BAB2844AC +D08BF7E780F58C3F646B4A877F4C334C2B995A9C662760414C01404043E41383 +9CF8C96D511E4237BCAD21A297C69FE7FC09DE4E7768D68B27DA2448C9EEFCC1 +0F47FB671C91A7E12A8BAEE00B6C5F344C6C7056F5098FEAE629DED7BC7DF8B3 +E12873A023AD811AF8281F6F34EE241674A3EE2645DA90652D589681C73511C5 +B8E5487DC255D76461BCA90389032FE6682EB044F0CC4D74549A52F36BDDFA8F +F067549F3C6CA9E8E0C82B00893A100BEC19E13A6511D4EA600B1ADC4C37498A +4729157208E3B37B9CE3F1D0C616D951BA702DBBF8DD4B1937D3114220AD0792 +429566BFF55537F41DC5950A7B80CA45189BD8A3B135FE7050A6DD93D6CB6FEC +C5545C2DEB5195839A638DE491FEE467F68D25CA5115B2DA365D245950CC3C7A +30BDCC16D1FDA37242F1A6635F5B92192330E9CA13D9C379F6D4BF688ACAF9F6 +7A367D6E3275C0BE19428DCE545E76FBCFC9EDD1195D91EE41199DDEAD07135C +BB70B81D3DD53483BE7CFAA66508B40613C05DF5F69DCD8FB92B332FB6509FC3 +FA395199F93F2D0D39F12785547266190E57ED06C2CC580967BCF8DC60C8C59C +09D6607358809158C96AA69CB92C96236B5F3A9F32AF7261E19E0B78B3EB858A +932B26CE562FC8416804B21F1F1021E035ABD92E13ADF85FA7B62AFD428029B4 +64D0EAF9C69AE053F23E8D6A69643DA5DA936C0B76419CBBB0D22FD5E6E87103 +62F6624E5B8240DA82E73C32A4A77CEC2EA60645ED4604487008618C6D25ADC2 +138C4B47FB762975E14C6FEAB7BBE41FD692FBC23F71EA444C6CDC7C6263B937 +15BDEFB354398CAF586AA3EDAD516A13E5C22BBEE1A7A909E867F3EC1086D96C +ACE90E88FF15EED28A636809D1C712D6A9B8D4344AE23192C9DB88C6D93DB820 +04DB8D9E8A2F161A38FEB95067EDE4F3AE5B5E2BBC2F802F00B3A75DE53FEBE1 +B7B9272F912432D960259DE496ACFA549F0CA051D4BEB61D05DC1A60A6F118E9 +0B180B45D06B34D1A0C76B930E62BC3A428A398C7747EE66624D0A4E0C9EA14D +8FA65D54D0AB2C5871B3187BE186AEF93732E6BCFDDC80F39F89FFFEAFC61702 +A2CB7DB2800FC2D38F8437D0FAD3B909E42A9BEE56276CB5C7A5863400BBD725 +BB08927B936A1519A3B2C02D360678126BC086FF6FFF378E0AAA0718A438AB98 +EC8C4702F89F660AD38ABB9AE811E6C73E3DFBBE4AB33CF9BDE4FC610FCA4FC9 +ADB098BC3F1B4162F634CBEEF8FDBC70A40B5551A06499BB39794CB9F4EDD64E +12BAABA63D0E5B55F56CA143D84E7B14FB582DDFD9F89E04CC4F18CFF663872B +230E921494B129F80EA04A842C11F22B48101F2E0E89BCDD8B5F3CC6792459C0 +567A78B06C4BE02A9FC63EB240C890DDA668C586795967B86F7C42D48B75DF98 +90529FBB3D24651664E84B70EF1C30AA7F80FED4EFD79B47D31ACAB7921E974E +0F0251453B01498B8604BF902A1912A066ABAEAAA44F816878EFFAA832A28378 +D5955C2CE2C8F166B7D18498AEAB8064407B56ABD8AE83CD6836A2A624A32128 +393B9D463F543583A49B9CAB51C523CED186C921878D36BC6DD37A287BB7320C +CAD9722595E7497392C3C46C5FC40BB415728388C1B8088785EDD9C1DA4F9E9A +3C57F31A1B749A92DFDE345D300A475AA9F5F746399917534D94483A58F3D239 +B975287260E0FAE00E1369F7ABE64B951812C8496DDEF81BFFC8BF877A4E0568 +DA9A798F7F062708C1E468A02456FD03F4C387BA30F95648B600B3975941C224 +247A1DFE98A369ABF290AE8A785CD8DDFED8FA29E9664E606E08F30998D4C5AA +BC95068BE7A9DAA9F9DF78455DCE090D90C29776BF27FADED563AF292C8F30EC +9EBB9AD926F9C979230DF7CDA80DA5853EE294F2BBD70DC99F20787DD65949AE +1B082E3F5B20BF645BD2A7E6AE8C1C96E222B0F0964D1FFF7A18A4EDD38ADCDD +0BC65E153FB7CCCC686A7B59F013C89DAA23399562865AAA83B9B75D0CC6E612 +77E23AE3D35A9206DB8F5959CDBAE2D4F0052ADB2122FB8822F3A8CF410007FE +6521EFADF96378A69C6E7631B822FF44806450BD02A38006E7ED0DACF37D85E9 +D984422D428200823D674B1893F0338488BCFB0C12725A14BDB45D92379CACEA +43CE73C4B7BE0ACACD051938DBCF63442E4E1621C7B4A3EAE77A96BC8AE89E5A +7BAE80380D6CFDBD82D34A78EBD78B3998FDC749AEA314692BED62E0FCE27467 +A1D65E0577F470498B7A4AD266B9B4E40E5BCC6F9D38A98AEC711A55C6C0DAA1 +915B8E690B5DE0D85B3640F18B169B121155CC0186CD16B6D200AE32705CFBF7 +A12EC415F3FD1B6DCFE6A7F75663C510185BC34AAC67226177133AA7CD431BB6 +7C5755F02B962930D3D0C3AABCE7BF840A7A035F2CC57E18CE81CA45AFBF5763 +77A48059E6DECA5D00BA874DF4502AA0624592BEBF74CDD68340D52E137B1DB6 +FF17B04F8C8D4C46C3BB844048F77805546EB5A300E041D4430EF8F7ABD4D966 +424FADB66F4669192BE430DE2E62EAA0FDF5231CB1CAC451E1FBE5F2A1566193 +E945967359367EA1E5D5E4B896D55B67837FE1B0D9EDEC9711F4E9A5012D143C +CB198C29181CD9F32DF23C0D90F33ADFA3242D2DF285FE041B3A9BD5577734A1 +99C9CD35B0E544566FD9C242AE6B9BBD92FA207757BD5012E76973C9A0B2E285 +3D94BE904F870B9858C36B4B055C846272F1FAC3B088D4DABAC4BC89F4909024 +6D84C30C58439B06AC113611F4AC44FA5358837F7CC6ED863F0FCCE5F7906425 +4BCB76E959A74DACA2371F0ADDD8BC75281D78F9DCA9C31F4943BD62EB9AE82F +B51E7BAF5E238FBA0F27765C37AA9C6CCD31E1B3C5D46C68A5E4FB3D8509D3FF +3C6D9E79DEC1970C9A89BC930E21D0C31FBD2FB99B763438B4CAB2A1DD50A23E +443D8A30572DD2A12550B2D61A97B138CAB1FBD0396565316179A6F61EF48653 +26D573E15EE6F85C655457DBD51637C51A5FF27FC1322BEF353FF4FB399D621E +90E7A0F10941DE0F2AC2D901074A7DB50BC32539CC0EAD16213FCF9E1B9514BC +E0D709937DDE7B9F15196F9653441D5D99563AD6A015995764F5ED7875EFCBD8 +38E6AA380A9857E732A234E50243714D4007D84E131F8CA382D2869FCF0F2130 +36AD02BB07FD445E185BD772CC4C3ED8EABFF2230567998B58154582EA3DBEBF +A32B5B1598D198A1A9B82D87A7814F5D6AE5ADBD9FA95E35043900CF3BC8D6A3 +496230AAF1232518D2D86A690D8525EF5A5B34BD7C03CDEC68276DFFF441579A +A03C2377D779DA1F0DE6FC09910A13B23860D75CE19FDD617477CB5EB50F0CCE +DBD79DAA0CF6254C627A1BCCABDA4B5DD9ED6E3482283ACB506A2D6812D4676F +3F6463C5ABBE84D7A5B8293A52908D4E4216283297E4F39A8F67117694133A32 +48571E032FA87046115B7083074B68071283CA52467F731C2C1AEF95781283E7 +0978F1EA3DB2F746F8517795ED6B0BE7AA1CD29495FCB3116008763BD1D3D967 +5E23EBEE3478352EAA05DEC5A6772B1B5C6200DA33D13BBBD899E1113DB8E9E1 +0BBE2AAAF25AD12D62C959A39542360C638A47B3631DB34AB2DDB614B3721A0F +B87BBE7530ED3C037A517E7F4D92C7AB7DBCFE92CCD22851666B910BEC1F0B5A +22E5745FE8EF46FBDD8DEF993163433A376BF9DE637A5B961EFB3A8DCFAFE8AC +2935DC6FD4D20D3C2F3472DA36BAE42B05FB72A32B2F7B5230E7D8E6A2F20D8B +4AD01B5C57AACA10B94E8CD7000E7DD9A2A4421D9EE36B4F0A77AABE0D00ECDE +DEB474EFAD513CFE9712A378B73A598E2E26B11AD34C68F8DD24262D80A1DDA1 +396947FBE8692B77E9A6F48537BE930D8CC9EC66930E5533FF3A7328F0675312 +EA664745F0B5F5978A3FC55B7099C9F6EDE1080D905A39D88D0F2B0861CBE8A9 +827B3F9E9EF0F199A134E2C539860EAEF25DF62093536D23CC3D95D3D147D7B7 +F1A1A73C3B723556073465C30981210962424D9BC090DA2B20C744746D0F1FEF +45942CEA347D253E10733C2AADCCB5B1F0153E19B677C2599BAA2696DDF00B27 +D9E1AA2D9F19813F2E233A15FCB9CB7FBAE4C75855AE4E6168C753169652B173 +1ACC17C5615AD01DD26C08A41B8BE616FDB022066404D53CEC7C42236ED0E509 +521FAD3CCADF68D5D7D1303B2561A4D010A395A1BFC7A2423D1E19F32B338015 +818D4AA1FBAF363B899827711651101B499AC4EA86FB987B713930C957C632FC +8F5816F21F6926B6C321DF68A9A8A77C343B645717155756D539A41B7390B4C7 +C7BD070A91E0E3FDF6589A34F8599566F61D53D7804055E70867A9C17AB3E3DC +ACFF68183009E938354A09C0F1A30682892C8314CEC9BD005A5B0610214F0A6C +B9831D3FDF77718900E4F5A4B84DD25FD7B650D3DCF5F4FABB1DF90BED14A316 +4DA8B2883B0B2CA52A8B48F33AF7F4D25E12AA256C9519F4F823F3A4FBFB4195 +790050779DB87520299E851534408F39443AA946A7630D1871F3FA6D8A110710 +DDA85C1C163C513D25B9264E3890A994CE46525FEB4BE079BFF644AEB6B8B421 +E14F973B46C10957EAE0585F0E658DE2D96CE4E32F2AD8BB9DAC4C510E43B644 +54A8FDE2E58925A0C9440DC034DAD9C193D7DE10A9A02F36C06FA7B26238CF55 +340B24BBB424F4EC1F728F397A677D32DEED9B4896E372CFEBBCFC66C09ADC76 +3ECF666139E66CF7D277ABA5AAEA55AA7900859A4029F8BA7E405259E681AF12 +CAE9CE1679120CC4D33675CB031B993103C259CF4C774C9505F9C992FEA340B4 +95F929FF69A8CBD1565CF3B86A0455B9121D1B79B57C659FF922648E6D6191BF +A132B8B8B2F95468CD1EC604367BD3C4E4E674798D1931020E3CBF159A4BD8DB +721345A669A86933F8B05B9236B04C3C0C757CA37AFCBA31A1896C537B440CFA +78A1197FCF102CBDC87BBA4331549A10D523F94B442D4305E96E808A96CBC9A3 +4B2E0212D4E032AF808D30E08C4AF6C4536D1C9FDBEE7B1B2FEB89E60274C80F +D8919AE84F31418152E3EF415F3BEE84E39872706B290B8C9EA925AFED9C9A2C +BEDBDF02478821E8A44E42451F694443F3C4E2FC9541C8344D3570978EC18704 +FB8322977A15C8ECDD04BE95BF3724E4759BB27AC1A10E33FC1E611BC3142D4A +9B58F97102E7AD536E065C9DF33A73898D0891D1AB821CD8636B2F07B7F03405 +E9D6622174BDE3AB3916E34B9EAF5DEFC753AE3FEF0A78E085205665F3880858 +39515F0A04B1BCEFB77A2854B2752F54C04DBD85A788063ADCBEC519652AFC30 +5C82D2EB9D2112ECA3C2E597CBD7A9BBAAF9A808FE74B771890B36BD310D1A18 +4C084913958D22575E85FFB0C19340C50778EDDB5E0A218C79625498AFDDA452 +036BC7AB8E84B4BB49A972F49D260EF7A5A6763155E7FA5029C2763D38121FE0 +F961527C3BD065D70CF3B60072B34479EA28D1F2E996551F69A140A662A98CD3 +E5784EECC263127CE5ADC833BDC7BAA33C1937541891B78E0BA76765F8774F02 +A5CFE926BD4891985D68CFD7AD774C97067893E5710855134A80FAFFA126081D +EF3224534EA727CFD6BA64E896EDB2ACF366069ADBB1B9CA71D370DB64DF0873 +7F41AD8DE10D42B7A8910606700D1AB8E04CF27A3843716F052D31C822DCDF64 +15E2E933F65C28D9532AB80B008837ED8F6D3B41CC803C6B5EECC114AD031803 +3DFCDD9145F8BE5CFC2D5864EEDB8AF0E5CF8D3810B4CA9A60E233CBD4306186 +957AD9A2ED31221E10EDD119B56C6E4BC52515C87B5539303F30BA776B0D6E02 +61907C6DCA1676C889DEDE8BE8FA21BB9E5CF8DBBB176B1AF0A1AEA1022441B4 +E0338D6CBE3144E3F023BCD1C0F15E5C4452AF3E1AB2933CB806D30441EF2F23 +E764CE3FBD9C6FEDA5EF8B6778869A1713C9B0AC672EB6961E363226E2140737 +C6C1745A028752303923E6D953B615BF417B376266C585B6F3B17B1E23C26B42 +79C37B9CE5B224A3CB3F59C1311A1A7B1350FE59D7CB6F5FABFA5854945D6DC2 +C09A0F32C2954C689BB04A12A787B88BB4047D6A14598F301B6A7E97363ECBB7 +CDE475BB60AD0A21DCC7556834DD3F66EFC7134F543BF9748641D59916EA1491 +0656948887FC431311F9A5F0D5B1E3F86CB252C8AC6E9BC0C1E5143A5DCA16BB +C20A5316F9F409880C71CCF05245C4AE72F3998A9740C6CE8A5DDBB1D0A8B775 +FB979CB5494CD195A1DB0345D5822CB94B42536799D257CFF8AC01064DC59B43 +DF12DCA626F8A2147A610182E28A8D951207D7C494A7B2784E050A11FE8B1A61 +BA6116356E147F7D25A6B84A1921CFCC821786A49ABA59E4AD49B5EE0AFE3B64 +68AA01ABC8EFFD9B0B6F19F03A12BD3509108B61ED33B18A73A04B5F96F94EB6 +DA727783A85BEF5F37D69CC9C71C59A0D0F33022188CAC7DA28C7DF0449F8159 +0719B9A9284E841009D3C81A0DAFD3CE5170A0DB6BC7D12AE19D05B59A8005C7 +96575C0F6B6468BB98385F009C20BB8434DAA8EC8FC416BB431741E524B36991 +806FE106CE986A4E6FF18204616B963BA02E6E372DDBEE44AA952CA42668A93F +C84298A559CF62E641E06972A5261CD7F6F20577E83176B2C8D0BDCF2BC39A60 +3A4886213EC782000DEABF71EAE1B8944B96D635B5B88C188D46282036EF183A +C810D42A2265FA78F680E0543FB75D1649D0A728732E3701A8BF70A3C50E513C +31DF75579CD24CCB5A7CE967062F19345B9C2C29276C5B50B31650CB2FE42374 +9D1BA94D82FDE86025E04782A1A5F53CA25E6761D29BDCB74C169CB5C33DDC6A +12977628F1D04A4333374BD99B1EC6251C49EBE850F7EC239AD76BEED158DB3B +E2DC4BA1DC216B2D085F201CF7DEDA481022EA9EABD50EBA3FEE1B5E52CAB31F +89269B65D7B2ED2A4995E083622B36DEFFE1A6AD802B49D7EE4E4CD8C6953A5C +3B4BF27BA8A317BA18287D2412DE35527D3338B3E89A18C5A3DBF575BD2DCEBC +E2997D4B6E3981D4C7797575C9D319B53086DD9F4FA1AFBE7704D46ED59A2935 +33DE22B29941EA1A6AE32E06C7E21F03F2CDD6BB000E567E0110BDE9EDF9D742 +EEFF2C755CFF7ECEB7DEB71FFC28AA0B2660C4C3F9AF217BB8E3B9AB06398D52 +746AEB07ACEFA58037785F7C3727DA8FE894F828E8DE8CA11C56F8F73698A678 +B966FE35B0C8417DE0CB36C2107A2FDAA231CE15A8871FDF73BF057E4B4DB92F +CBF17C23B76ED1A520BA2EC2C23BC91BE0A9C8734E4C003596B339601D10E752 +02EAAAD8A80B478229ACF32580626B2CDA1BFDD81F7A2FC642325963CBC39069 +71E3B38D6F62D604675511A2F2E6435B1A5AB5B114CA693BEB196781C04C0A6E +E75D274BEB8D7083CB5367D9FC51A77E2745DB8BA22B1E79D2E00A60DA20C9BF +B9FF931ECEEE556BCC9C4374EA6B2CCEDB3AC2027A88763A7F0AF2DD0CCE40F2 +CEFD4D785A459CF600737540B21745BD882FFECB8914A1E25B2A8B2AE17CA5B9 +0388374D2E7BBDBA729271D1230281E2EE9F5FFC610E8EEE85AFA74550DACD37 +83BC35B996D439E5E9CFD77A1425A4C8D3CFF130F7D9AE80A2959D02E0BFFE05 +2346CA7C8EBF4325EC599D755882E751A70A0EAC89F6B71834D2BF6EFAC3CCC4 +0D3EF3B2E2080F148445F3F352EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A74 +87203A5C325700D9B26E3550CFE92EB1ADB8E291B92942803CFC8BCC391A6DB7 +81683EFEE671F35592C3A28AC39D3B60E1F257C77A72CD8C5D0C8A1AE705A62A +18A4DF3833CB35844961E68842CFC30E62F392C5C166ADC2A6634F8AC6DB3F3E +54B5DE3D9670D3318CD8985AFB1C07D6236E4C9E98102FCE87AAE90A404272B8 +F384934DA41A103C2633B700490B0A80D4017D254DA63E3238A65F433D1E060B +20BC8498014FC6AF9154768BA86963ED80E71EC89F0A6EEB2AC5F91494F51D54 +FDC55115DCC2527F837B8318DE7C223C704B2759BCB427205FD7F4C04AA19D37 +E9CD14A077B05AC1D894BDEC87BB96D4ECB54C198187979A7C20DDCA027B92FB +DB05DDBC14E325FEEB0E2D289A653949F11C130F37E27A62B17E62CF33D17633 +91A97827D2AF45C8379364325DD8DC1AE11DD1EE92CE710E29409BCC90E1B543 +28E6A0C7231547157883D5C67BBE0EA117C5B0FEF0DC222600B4AADD0F5E3BEE +375A4B389E1934B98FFF72243AFF882E061CA00527ADE72AB888E40CA4B33A26 +CA98303D0E9981AF8EE6A593EB030FA22C764E0B6B9844980A089F0DB4798087 +F2B3CA777A0C5ED8C8CB4191E950DBCCD311A20B14B41770953EEF752D98BEDE +BD2737E97DE815BA34A7CF42562D4590D9F4ECD7FC05D11830F0D9F78EDA9E75 +A764E02DEF56C95761E9DA0209FB87B7B7999137EEDE3829DA20DD3E28D703CC +B29BB0939391BC57C2EBAA31C57417840401BF10B71D8253E6F8FA7AC8DD1F4D +A7BB92EE84188A1F4B652F0EBFBB4BAA62641F852A26CBFC6A61A481F75BA05A +901D8B991528CC1ED3B30CDE23A07FFBB71460440C80EDA4C7B9E7AA036C5198 +79BD2073F64575318954556EC8BFBADBAD045C00A6C3887E0A00795C3715C88C +17ADC676E012A737EFA5B743C0FEDB224E360B02408B5CE8183A1B00377476E6 +A9D87F9685ED49D86A5C17AD78F29CA500BCCEFBC89C7C7BF1CBD87891D43881 +C1A91C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB88BCA7D1FC1A124D3C9 +624699D76D7351A4A78FC2B2E6997F1AF9F3739F063D8D05B59B2A9DF0298F4D +DA3A42EF0DAB99A669F70EBC4901DF9C5469C868EFD492726190554C87491489 +2CF60002DE1A4B18DE71F20FCD1E2148126674010EE3696D11291F2E3F06359F +B2DF0ADEB43474EF646B86F3F1CE756EC0C78188CFA7356588569446B2A5C1CD +E2B37C804F50577B6D1308DD9C414C5C13754CF1E57A190FECA1C07F42C53E87 +33A85F5D17576DE18AE8B8511F987E96279E3AE01FFE68E34547E71CE84B1FC3 +204748B39BBE76D32933BFB3185C3972FFB5E1165A4054191383E77E963DAC46 +6447028F139D9C69A36586794A6B632063242034681657D298C1383EDD3CC3C0 +D9EE6F0270868583290EAAD3445ADBDDADE18CCE4DD6993A2B670C19B19D2220 +51E7E89D6F7CBAAFCFE7CCC1D9EDB93D121B912F50AB9ED5D4D7857FA703F285 +75B94A9046A350839CC7A06F95CC4A98B9DE4976D3C65D5537181B8391F1A591 +C6DA9D0D3D5AE4B2B5C0EAC631E73B5C31BBE28C4347C76E89E28C2D4AFFEC50 +4702078684D1E74709C738989E93DF1881CFE30E1D7D90EAFD9D972B8F4DFD4F +CDAA1BB09720C0DDDDF3EFAB051DE72E02C65E737066229312A018E607AFD73E +C28FFBF270F334CB35DBCA03CAE19A98F8114090E2D39F9B2E14F93E4719A43C +743589C85EFA62396D75D56EFA3BE86504702EA22AF269313CF93D62BE9F3F10 +2122C52BBFB25E48D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD3C411B125 +251327BDEDBA3DD64AF14E96741AA7E4BD3BB1FB0E6BB75FD52D81EEB6FC2270 +22120BEF48038119752CEE04A350718B7C2A2C0B9BB8973BFBDDFB74A182FF91 +FB3620929FFD88F15A1BAE76C6EEFC79C130434A2EB5EEC954725A92AEB557B6 +9360B19CB5D3F27D47EBDEAA6E4E5ABF7653D4E191CA3B5F623A44BD83E2EC46 +11B6092A8B31395D9C7991FB310C65922E86F99352A6DAF4B2339060BE3C24F1 +7A58EF1425F820C9D2D361EC0A619150337127C6068B9C79A4AD5C1991F7977C +9EAD55234C5747F1FC0A88D9E1C5058E00713382AA80998F0F4759440CE6FB00 +5A43A0861A9033ED76B763A8DB62B6091EFEB789F812D0565F4BC740AEF26EFE +447E2C64255B561784573338B105AA4ACFF0F2FF4693372BF29256B669739844 +970A42BAB44E622268ABB33945A53674CDF828FEF7AE18923D4E4EF922719BEA +95A88E93D132995B93C7129FC3118662032D05CC768DB05E7B70CD645CACD956 +498BE8B1F3350DE3A8E689C1DBE949D58AFA971D2D45B2C2005DDD22E105A1F4 +AE4D2529C9B9A1CFA387840DEBB6211CE96439F8BC222F59724B115086BFFE4E +776D0EB6C3A88D10A1DEF8E194E095090958F9C65AC10FEA8683E7E4461F10B8 +C0035BB079C538EE56D00ACB5FDC2F6FF94F9E1E6F3DC25D6EC268E5C4E64CBD +EAA49444BC6C666BED4DDD31720C207725C84E675EBDD98AB0429586DB6610FC +1E7C2FF53F19060E6B43DFB2B5A29336BC2301C2B38FD9308BDC1A1B3482A99D +C90A7C89671631D20EF5FC381131B7C4C90E04DB61386B5754DBA7962DB9B785 +1E6EE24A0C53475186BB44083AEE2D868DFE4356AB5F2F38D70FA75397E8127F +D3D47DCCF85C47785C433D4E18A02ABA38F55742DC36E4FF07A21AFF7A39C44E +259355E9073401088078B10AEB7EAB245F0CA9C5B92A11EDC335D079E6ACC69B +D64BF071A2E23C4F62EBFAF409DFF33F625082B09FF09CB6266B37809F4B4F12 +D831A49BC387165582DF13A60B254756035FF36695378016F965DE8F9AC89C95 +4D39C68834199546CC3D7ABA56B8ED4E7AF0F4D8740C71D0E6305207F1EE4BAB +07F0ED98F38BFDA1907B8DF5490432EF005305488C64E61DB23032736B224A9B +0C456200949A01730B07BAD4063F144C89C4FF35EF81584ACAD95CAB483C9541 +E6F3DE2BD2DFA545A711B2BF58BAB1D382CEC27209B37790ABFEA5BD633181D6 +94F8A1F7EA92932FD6EA71BFEA8C57F322ADA05825004A9E46785B47E27FBFAB +6173EBED6D88D23E7530C2BB5B2FADC5B34ADE0644C0F23EC54EB4F81E8848CB +5D53D76AAE7582AA3AE49DF095693A94A9775E4D26BE10DA6E3DF700D4D23CA5 +874C9DCCF1C07190BFB61B710DDA6CC608A623FD4459C787E05E961E7CF1B651 +35F07EAF54D944AAB77B61B0A7EB420F4A0EDF20E5332262C12D825531489742 +2139DD5CB7920DCA586827AAC1D462A387077172A935EC2DD30B9F74C71437D6 +B136DFE42B145626CDD287909F4E902B14581277D1902E2C12EB0C7BBAD9D0E9 +CA6A557359E8AC019161ECA0BE81C9C8D7B6938CAD55A5115A0DBDF309683199 +264CE02983116E19A103C3E9A071256151DA63F15BBC75DE9AE457EF670B55E2 +F78AD683079F564F687980F18430B571D1DE58FC6F22A3C5D499DB9FE842BD6E +0840D534E795EF9019F887473996793F6FC92DA11A6BF1A83DDCD78D676E71B6 +C51A64A87FD82AC7FD782CB8A650C7E8898926E201C9E847D513189D68F0EAE6 +D6316AC65C70BCBADAB10AE54A0DD44C28DC4763D04D66EF1F50129D6424BF26 +15C9FC5FB80A6BA0D91AA1346CBC26849DA765FFDCAAD86026AE6BF312CDF423 +D6EDACD1B3CBC69E106EE07FFFD590BEDC71CA9AD4AC12B099986B2C50A6E3D6 +2384F9ECC1679B6514C107D7B3A614A7002D2B533ECF1EF2168513008BB3CDCE +8EE707017A506E875046D7A2E46445C76DFE13BA287373EDBB248AD1025340E6 +298B3B7A30E87F9D6EF48AFBE10EED9B1D057D4F57377C6E95AC3B74863596FA +34250C3890457060B13DE6AB078CED5FB3D4EC94C08179DF1D96F5D2C8758A96 +6FF5154EFF3ED3A5C17C70BBC9515DBB6667A0EA18DA362429CFBAD19DF81D06 +6A62F8B68E9063DE5E6F689D7313FD9858C8219FE24BDAC7E32110282FB5BE30 +CD771B8D108B7CE405504ECD699F42B6DEE9D130BA428C5A9C83EC24060AE2D7 +6C692678CBF5719CD4E8F232C7D9EE6F0270868583290EAAD3445ADBDDADE18C +CD98F26DF4B25B62F3A47B378A341378AB1E9AAA8811252CB0D8C545F3F85475 +C51BE22597651714C1A4FD2F2E47289944B9CC67F7AF33B63A06B6CF52D85F44 +9B56CAFA1EAE5BAE847C7D3D93177DBCAB9C0F48855D713099E7BD530D9A6C9D +EED55254790F3A4EB0165FECC03856DEBE126AE6231E3C48243AA2E95DF06599 +93DF1C0DE553B2D4B38FBD79364F45DD9E54B2B1C3C2A125975275E48ACB8438 +407EBEA5A06488A7CB7074776AC36B43FA6B1CE044675B4A4C1292728C3946B7 +BC590B9C68F20AC07C979EB7850AB4020DE478A1737A36870CCB24CCCD2DAF39 +1163D68C0C3A76CBB82A5CA959440D18A5F183F1E99BA2B1D94596650639A383 +9F7D033BD7CED36CC6CC58F10EC2A5B36B8A1F0C6CADA9B905F3246AEC0CFF47 +9425E6A38C407C126D97595C9FDBCDAC33916516C78BC2F7540FA825DE6E0B91 +0F0CAF88E6309CB00AA35FACF3FADA219D372F01CC90343FE1258E92C87FF224 +6315AD64FC2FD52A7DFDC782E94787CAD9B657C53F197880FD5676BC8C48F3EA +9A604861BDF0BB7011FBEA53A274280E41FEC653F131CB4AD5EE08CA3293FA4F +4C6B81DA53A8DDD0C9028D5B251EF32A329A624148C46F02C4A22D90099F97D7 +0AF54E554A8F28FDAC53748FF1ADF3848555178572393200E919D72F965D45CD +18C61CAC96E3E7E51B0C1865FB6CC5B08C82819748A06CE285569E75A973C6AE +F9A5E5F0467401EE3A266AFE2DC3A98708E9D6073EB0BE646E41F0E12E0C0729 +E5F10461A8DDB90148DFDA94B1438B4AEB72DD3680CDFCE4008A7DC06906616C +1C93D49B47DBB0BAADF97494B3039C1267B2F88C17888A84B1E8D03CFC7223A3 +83E635AAF65CC7D6FCA5BC49B93DD14AC40A4E4226F5ECD3DAEA01CB260400EB +0F2E024FEBF025DEFF64DDD067A0EDF374A32C4DD1D8F44D33DDBD1715531592 +F8DF58BFE58AAC895AA48A3EEE307ED49717F2E9B515A37869A7146A097AAC9B +D0DE44C3FE500071536523BE6CE38B2BDED7B82D188B4AC82C664EEC4F30A126 +1A0096AB6580B12D648ED51EAA93CE90B1E0B6FEEE1E3DF06973DBC08C1F7228 +9D2F0DF7F53FF291B2E624482DCAF786C10BEDB739584F60DCD6E70F1271CD61 +BBAE0B6A6CF275EF7628F546E9B7FC576D73D69A2B62BF68EF83C6986E442D51 +50434EF2976236FB4DDA9E1BD3A55C4D59BBFB7F5EFB232FCBE3C05331E72A5D +362334DECA487AC337449508471F2C96A731C2A3DCFAFF4962FF928B46A9C7F4 +EDC62DBEBEAE468EFC3A5A5FD1A44B4E9F38E9385DD447501FB2ADDB680184FF +3F10DB701E92B36A0F3C69F5E8F5858D84A094DE725017A15428251203763DC1 +85700024ED527F954F6D33BC8E5F8A63473A99939FFC6CC5050347B85C9CE7C5 +59BB97A173821E5A7D1322BDC035834CCA0B2EFD5C3DB330A11A87313272183B +FDF418127D53D11FDF2DC7D567B271A666E01FEA48CCF73F968C22CA57DBDA44 +5F2A5F7C701DD19805AEF7C73FBC569396165516942DF535C9DD0AFF3F1DDF22 +91EB7BC5577600252C91A36EEA0AB939804C38E66D91C43E300512ABA8685E7B +09BD296A95F84B411338FBAAB420 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A48B9FFC82EFB33D6C420D073AE942747427DB7517 +02FF8E7D5A0075C8A994AC54784657576EB3785395668136E44E51FB9A201CB1 +483E27C4E556A0E9A3E34136782135AEA1A0F08F7C784508366C3F0B0DBFFC2D +0F872D37B72E6CBB13F8DD625749018A1EC19C7B47A86BF06A38D3926AE548B5 +0556A67A2B07713515975B6ED0FBBC73382635536B300372C6F86F8172D85929 +2731F4D7D3798EC4D8CE305190E68E3A3DF007B9725142AF5C0349DB15A7CFEA +7665371D64CD8376433E9D259E291C80389721F667A5441FA0D008A285CAA5B0 +70D8F75D636C61B993B053BD152A25529EEDFAA032261DADA3D958FF84D98EA1 +9B25653008E4C508290BD339C3E479D46E270AABF34E011AEB9E68D3BCBE05C0 +9733479A7B773574CC6AD2F021A2D99C93528BCDBBB6AB1C2D00FC79A3106939 +817C85D8393A7A907D72029A7BEFF2815DF5555DD02426FF3CB2334B9CDCA61B +C19010B1B5A2D563635A93767BF955A90DB27E48B72C293E84D94E84829229B6 +13956C59513E43B6511A5AB5EB4B693FDB1D036914256D8D691B411F68976354 +C5DC2FD246894207465F766A485A3B0D1E93EDE7DD36F4E744E235744692A959 +C7B45E4B48051810379B2B4D85E7E575AE2A9823C348AC4AB52FF5883EA8C74E +A00555501C66F7A6AEB4365CB039222D1039B2D297EFF9F524F10639F248374C +1056E8783F6CAFF51C974F9E58F92E74B47B2D8705BF36DA88449693496AAEDB +797BB6E01501648474DE3132A03B60D0E5A109A2DC028EE730F55E2A2AB177E0 +B141BF74CD233619D65FA37E776597F1D6FD9D1D77DD8537D0C19CF87D0F4D98 +04CCF8905608BBFC67F14B62D7A3B8276F892D5CD3C7DC68CA6CA8434F560C66 +2304EE9D6AAB169697EC +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F241810A088DE2435E8E5567DB4B067F7B55CCC2D0814E09CD9BD3155CC26AF +B823006A0EB50DB1F45B9A4E0A50A59749EB28E722B7CB9131013B77B216FE14 +5E5E49AF9C3577F8BD3245A4F6DD39F210712893BF5B240B8740201F836AD718 +6BFC0A89EF16F9B29A52E529C2C074B1746250758846E38E374DE01977C142E0 +ED10318333382EA63DE33C17FCFA759A94FD7AC95E93FC68EC79AF7D8D741667 +A56E8A64CBC393D97C82A06010BBC1A15D655D8084DFFCBAADFE1AF8356BCEEE +BDF0605A719ED9736545BFC34ED8D81DD9CD844A043E05E71A63A4538FAA066F +41264F0AC879A67E1B0B621CD8572B3C627C298B686E568B1585A8ACB82C2E1D +2AC8AA4208BE553F31DDA29F1C35F212F6315CC620EC0118A77698E2A5574EAC +934945ADEA6DB4E4DCB64BB074C6094815BD77A2137AD9E2DE4CA0AC1E9AC3B8 +B92A16F593928324FE2647C4AC2955B7719019C977EC66869BD8208498F9D80B +15A0764CB95151EC8C3BC5FBB95C520D8A49E106F06F67A5BE61B9AFA215BBCA +6D784EA3588F14369E1A39116B50E34B14FB93722AF9C2D23D7510E252E20245 +144F96A64F816F94BD448FDFA6E376B97EFD9D507759A8791681EABB2A97D5D9 +542484079464CAAC1E8B8A33C6FCFEC3FBD8822105F39FA04E7B9659DCF82DA2 +126EFBF6CA0562E5A6B9971A961E0F5A9EDB0F305858D5F1FDFF4B8A11989CDB +3EF7DCCE7F9CC0FEF070B7755503241C69AE0DEA99AE396C64FC7D4CCF6629CD +2662FC140AB06BE0A8E46B80B6A704A07AB19C8CFA99EADA83F086175D2970A7 +4371F734E18DA41C9940CDE0B59B8C11F8EB96F54E5D08B6030D9D21491E4AEC +B88FA192F1FD6C7EF3FB1979F3A23AFFDFA52B8E7861C0BE7402A35243055A7A +CDAF5C195BFC2FC0A2E07E0B3230315918B6782D75F027193504C2DA968B9F68 +D425350D07E36A6403CC34E57FAABBB93A8093A6932A617DB3CEE28C31E55C9F +82DEA795C912F80868CDA94F8601D1F351268EDADF0534E541699C2C48DAB717 +D3BEFE27E9A607DE7B167753F61E7AD09AE9A7ABBDD8A51FB09F20ED1250B66A +A650DCED633EC9F976C8846C7F6AF3CAC3508FD8D9D5B7478A9AA6EE24773524 +85D52D6A35A46DF75CB962D4929F833BFF2AF89225CE1B039CD90B65761EEAFB +FC7E2702EE8FA62A3A83B3940EF300DD3F6E4AF54878E26AEDE574D071ED9B39 +FE76F43F84267A99E0BA457D764DFE4F7AADF489C21707B45114545ABC2171F1 +D5D14B92770DA9BFF1B63CB49A1556981C6250ACBD7965AA7AFF6E6CEC362FCE +DCBC73B24B96AA57A7F73B44FDB29C9F5AC181AA37848163D3CD5D2A177326FC +0E3CEFBC59FC7A6D1D7BF0EA0BED71F4E93CB06FB03990101EE2667F199654FE +F5729532A74331C991A39BA398B920B5E35798C75CDE31AD490FE64D648CC80E +E2AFBDDA4883AD4C2B82C63F6E6F190A18F725EE724F405248C8222D2BBF5CB2 +91C99F58F947DA87C5EE0D85DDDB31376B014B855BCD6D3A1DE6C5F37A0FC707 +CE8BA3790F0DF27A419467D26CD9F792D0617BBE21D00A7F4272BAB179991A6E +C623B8149A6BA987DA9FD6DD906D2BB8616675BAAEB3CA6CAFE8F9D91B9E3675 +2B65524B7848B214860AD9371FB344AE29136FE20221B1F15A613F41139213BC +B29CE35940F10EF031E4DA78B1913BA53E4F8AC6B7CF06445C229B544D9CB9EF +5EE0CB100C0F0739AF4147D85CA132BF734C721E22E5585EE1C6BD367520CE20 +04E4B9F5885F4BFE68C399CEE413AFF515B2A69F4CDC48BD5965CC9E76B9F3C1 +7C127D51699A4159DD3BE2F7F616D0A997EF92C1ABC25B8F9E99E39226FAFDAB +19974AFF28D202C790E8E24AEF46020184E57FFE8B267E502E1B16EC94CDB94A +5DB194B521F4BDAED0C99071992C2A4C1D1CFB4D40667B14281B1F9507E826E4 +D611F3EBF344C9822A0A430AE4D2A82CFCEF24FD8814520D949ECDEED369B2C2 +7488D45E42884D6AEE2FD7C31F22ACBF4DF706E87263847617BE2D7703216243 +7BD7DA7F98DCEB44CDDFA14CA1C51A3CFBC2F8695D8593AF515E6C4B0FED73A7 +F614B3399AF4016D9CC93E5EDDC2EA68CF90A346B9B75EAD34A9FA4D839B5A36 +222F4DC1C39BEB07F1B001E0AD9346E4B7FB1EA25F4448C4FFCA5A9C1B61D722 +4D098A32EB4FB375204CA5874C731B461AFE9A06BA67F042C6FA90CD9435A1CF +45043154CF8FB7F545E17B96AF5986F75BD10E3564315373ECE63DE482 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-g.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 205[33 33 49[{enclmrm ReEncodeFont}2 +58.1154 /LMRoman7-Regular rf /Fc 194[65 19[32 32 40[{ +enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Fd +134[41 16[48 40 2[43 36 36 44 37[23 59[{enclmmathit ReEncodeFont}8 +83.022 /LMMathItalic10-Italic rf end +TeXDict begin +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 487 313 a + + 487 +313 a 487 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 51.99507 -25.99753 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -2.49069 ] concat + + pgfs + + + + 0 setgray + 487 313 a Fd(g)s Fc(\()p Fd(a;)14 b(b)p +Fc(\))23 b(=)f Fd(y)487 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 56.71608 68.11212 -25.99753 -65.01804 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -39.15068 ] concat + + pgfs + + + + 0 setgray + 743 292 a + + 743 292 a 743 +292 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 -27.90082 -17.43094 ] concat + + pgfs + + + 976 48 a + + 976 48 a 976 48 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.06616 0.0 ] concat + + pgfs + + + + 0 setgray + 976 48 a Fd(y)1017 60 +y Fb(1)1077 48 y Fc(=)g Fd(h)p Fc(\()p Fd(a;)14 b(c)p +Fc(\))976 48 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 976 178 a + + 976 178 a 976 178 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.0079 0.0 ] concat + + pgfs + + + + 0 setgray + 976 178 +a Fd(y)1017 190 y Fb(2)1077 178 y Fc(=)22 b Fd(h)p Fc(\()p +Fd(b;)14 b(d)p Fc(\))976 178 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 976 292 a + + 976 292 a 976 +292 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.15155 0.0 ] concat + + pgfs + + + + 0 setgray + 976 292 a Fd(y)25 b Fc(=)e Fd(y)1171 304 y Fb(1)1226 +292 y Fa(^)c Fd(y)1341 304 y Fb(2)976 292 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 743 292 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.10007 6.37144 moveto + + 28.10007 6.37144 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.04182 -9.26064 moveto + + 28.04182 -9.26064 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + +487 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/struct-pg-g.ps b/manual/figures/struct-pg-g.ps new file mode 100644 index 0000000..928cd57 --- /dev/null +++ b/manual/figures/struct-pg-g.ps @@ -0,0 +1,2355 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software +%%Title: struct-pg-g.dvi +%%CreationDate: Sat Jan 10 11:57:12 2009 +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: LMMathItalic10-Italic LMRoman10-Regular +%%+ LMRoman7-Regular LMMathSymbols10-Italic +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-g.dvi -o struct-pg-g.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1157 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 +%%BeginProcSet: lm-mathit.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: lm-rm.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +%%EndProcSet +%%BeginProcSet: lm-mathsy.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +%%BeginFont: LMMathSymbols10-Italic +%!PS-AdobeFont-1.0: LMMathSymbols10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 29712 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMRoman7-Regular +%!PS-AdobeFont-1.0: LMRoman7-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman7-Regular)readonly def +/FamilyName(LMRoman7)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -102 def +/UnderlineThickness 34 def +end readonly def +/FontName /LMRoman7-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-483 -292 1562 1124}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 +3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 +1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 +ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D +F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE +03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A7A04F955B8B9A5469A7D4ECB2 +CE70C92415C5E9C3286AD7BADEA9015875E2EA6D1D27374D5E419EDF680C65B3 +CCB4A8F4994AD17FC02E04DE5E41A0FC53F31697D626241D759AE244FDF0D550 +EF823F57FC337713D3C997BA1F87C9585634D05E7BE76B703C44C74C552A8152 +73F69CC1B7EAAF7008EF10F2C186D0D5844FD43F028E604429951FF22C118EE1 +2379AFDF894A39AF6750F8EFEBE4D55FB11A0026FF248594F579A8EE8BFF8DB0 +AAD8CF76A29E7ECD9C9648C2965827342AC0E8498E9681C8EE743448644B59BA +AA619DFDBB3E3D525C0554D7D1B616E0A61307713A3A57E1CCE1B51F0113FB59 +12453606E60FA5256BD66F84F4CAB5F9A236ED334A1A2DCF4252EFDCE5178693 +3EEB481A8038058767EE4D323D4DA0C778D19575B9E25F181DA83D11A091F12C +7F65626F0B3FC44722AA3650EA537EF5E9EE198AC7C2351C93B8F247D4A1DC3F +9371FFA18646DA84F251BABC39F17F1CA8E4D12B961C560A37C1A91FBAF97569 +A2B3CF1C7C445675886E64B5427DAEF3986D59FA888F9D5E7F94B7E0E359C00F +ABDB121092F930399A1B85F9FF11088FEFEB789FD6C59E42ACFA61B56F96A9E7 +C9EAE65EEDF97FAD0CFD77AC1D56490ACDEF55DA9B515A07191E2A8CC998A1CB +2CD25437B163956666AFE463326AA3DBCCFFB4A51838B938E70D1D2BD1A556C9 +D8450DFB9E063CD6F8C83D838CF2E7362979EA7131A527CBA34CD1A36F5C3132 +5871F88C22A0450631F38C025D189F6B08C1DDA981FBE97AB66BE0F65A359F0F +94B0BBBDC8F916D83B1BC6AB133CAC8D8E2CDBAA9A394D0E08138E43608A5613 +A89CCDCFB0203D7A0C283F04F396CE83F0549B06B88BD6A3C0EA6FCB06AF6147 +C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1D87CA71553CF +969FD11587B9747BC0EBCED747F65789D8302D6790E4D9ACB08703F2C1DB42C0 +69893A6C31F0A44812EB0380609947247D66D8891E5DEC2B7C87192EFDA892E8 +AC1E9EF161095D5433BB06F9A25DEA07FFDB2155DAE8F87A55F5A474C9B7F279 +03B59C8328CDFA38D00DDBE39D1EC954B803C19DD4F5B58C4D2012E04E630F52 +6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB9C470FFBEACADF4491AF855 +619D326814A1398DCD749CE41298E97164C1FF24BE58E856FE5EBE3C809D3FA1 +5021AF9FB97DE82874FE58772E82FEE20694887C8DC92C1620641CC75AF1F208 +97BD0FAB1B2FD02442ACCBAE584E51CC1432C5F44E74E3693663C3C1658B33D0 +3140C8520D7891FA55D331755876F649E4B66258654C72FBCE10721C2B313BF2 +9892309217E4AB5F9CB24FD22BEA989E0E0919A4EA35FAC630A909034C9A9907 +1FBA4C4973E7B8D9D291757F1898CE680E99EB212B6029EA99838BA511A88E25 +C03D370D6CBE2E726F959C04D04EC6CCC6D5C4515070E4EB6AD126F4750D2373 +F997362DDA16A0D73B178FB7B6730723D4C76397076DDEAF4FB188394902EAC1 +B912601673E9693B2E8739D9BD57A4D67E09514EB3A1D2DCF4968A865D378F10 +A4C2EA0A0F2F73418E78E3ADF09CBD3269F5354845CB093C082BDF45E1094456 +BD9826999202FDFB55C550FD3B67A0094913958D22575E85F995B4B65591F809 +3CF02DE362E6AE90DE241983B0D118855BC4D8EFF39ABAA0D3138F5E51E6484A +F6EECC258132F886170E2417CD39A79265C7EEA862D9DF32A38CCFDC7A2ED1CC +6EF05E7BE3767D68053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2 +CA70C76F6DA0468D5C98B4E9C99FE1B4DE04B482145F3B869A5D50B74A264E3B +E5594E45ADE87DC8D7AD29DE866EB67AF788FDFF37ACDEA67110CE092C31968B +97EB275DA79835FB54EE41B2A2CD8A8DFB529EE1252A1FE29DAC5C515886FA6C +A4A2DA5A44546025251CAD8A05F009889043740852B4CCBDD37BF728E5648210 +97D4D3327F08F492656C7650C071B1FB57CB362349717B605BF15540DD278DF0 +4F7CA22DA9640469563B8DD92FF2BFB06CA814AD933409C99883AA5D858AD095 +13E47E2507EDD79BF25B181AD308D29C2307454311ED2460D9A9EF2A95B7D987 +384C7D5E552E41C993727B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AB0944 +A82E58757D6E68D2270B55C17323912234DA3ED7A824044819A5F8BB070D16A4 +4EFFBD0AD41ADC93A833D56B118DFCC4F09721BD57C38734D3DB8B5383020D25 +12D7931EBC886B052717039570A75CB813B2779180758CB5E40FAD2BD0E4A563 +D1C5E94BAC3B26EB188310DE7110A48839DED79BE381088BC7191A471A447663 +BF368B38D4282C211B17399962E0B01C59A23178989638A37897AA769D74E0B3 +A299DD94B31210A43BEB612E6FC3DCF522EE4380B6F4759A563EF8C64BD5E05B +7DA8C435A28EF529B15DCFE08B3574C2E3D074627218388B1327B6AF6AECFA67 +902D0150EA2725753B66C370B6EF2393B15EA8BC4D582059B0C4F2248A37F2CD +354ACE5EFEAE295973F7FA2EC08BA352586EC7D6E78D608A9127711383F5F3DE +2DC36D524EDFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FADE64A4B74F21DB +CC8F96697ACAC75B1E69BE9B7714B3603DB4A5A4E1627BAA96D856F2D9710B38 +FE827B96CA0B94FFF36761C12C014AE3D87EE4EEB24124B8FAF8530FFB377CDE +BC816B9E8F767240D2852E8CDDEC4E1ECDE1EA43EEDB955513F42EDDCF39AE52 +2A13E79A2B8DC8849E90F329A9EF4B08231102E217DCC01F885A346AD0BCB540 +FF5D3D13C722603FD1A9BABC86B2C998AF85DB5EBCE675FD54311CB146815717 +500E64CC53EAD28CE88289207B582DD18508705EBF457EB37DE8CCC69A46FE99 +5C0FEFA99F03FB57D26FA6A30DB09562E82863F6C001ABEACCA36DAC81C30C17 +959B12F44E4113E500453BF785898CDE9DB441287DECDC170CBF5F561E004C32 +2217D2A01680D7EC237789C918FB884F0DEFCE7828D7D72EA416F01183C3CF15 +B24F440A40A69FAC2613E33319EA7DCFD8E88681271D7BF2AEE8664D6AD229D3 +1B6E7713609222EC8D91B71201D625F00EEBB6FA5D427979ACBF85B44CABBBE9 +110E87700E6D1522A71B0D0018368E79712A58DF17CCE9F638ED284BC5997AF8 +B3AEA37B570C5A0EE8B4DC396BE9F0F8A3D99758B736011CA5A4367C5646CDF9 +352A88E98158207EAF44EB9BEB5FF854E572D32750F78FA3820035607BDBC19C +7399F90508F5C789EA67970A39F150893C460EDABD875702C05640E0DC800CBA +A90F3BF0022E66A54BE1059BD5D224B67E99D8977912FBD2AC4CCF96760637BF +1042155BE1051880C04908F595816387879D6569D2E42BA1351FAD69395248E9 +14A6496CD9BE43DA79080CE4579CC905A6198F31E2B8282BED7392C7BE2B6169 +1EA52F3105CDE4287325A010FC44DCCA752F57806D70EABB203822BF2F7D2702 +DB352D0874442B2074859EB49313B492156CD7903C1C42E115E9C5203037C808 +BD29519D7255631B667A6E45E7BEC208C3B4A68B34E3E1AE05E2013B7D984B3A +18E675655F4CAAC54F1F933DE26261340784322C59D5973CFC486571E4247095 +DFC52BBCB0216EA14DDE19D11D1B13D0D488BDB61EE45F20777EC0DEE2E7E1A6 +5036AB0B6CF7AA892FC8E6E9E97F4EC37FAA311671BCD21B2926BE4C650BD6D0 +D1A5BC6A859DEE2E0336DF3CE8EFDFCF82B6294A4C682F5EEABB57F4F771336D +985C0C360B2F5A5877FD00BE0501E965F2ADFE1F47E8AFB7E2430FF5C29D2907 +B6481C6A7518D86054936C7BF0C028B92D0BF1B02876E5266B2DB1134E330189 +9D29B4E4CB9CD27D88F87E5E193B16824AA786C824114BD6BCCF2321C221DBB8 +96113676369647817EF7F9687F33316F8CB6BB8FC96F255C8E4D240C706891ED +2D8A5A42889A1E3072B94BA1AD3A9B7D9439E77D5F90056AE238AE68366A59B6 +3E74FC255BB67151A2583CC1F6D4C1D2E5EA316A091C458AD39661DD37D3A71B +A2D3F48A9951FD6B2822789384F7D9EE826D57FED023089B73198CB56F38BACF +5044D989BCAEC862F9DC5F32566CEECBBE3EDC5CB643AE0E6AFFF1E130B94D70 +7212177616E6342427FAA29D9E9E1F8964039E05B0C1764AD9D987DEA4536807 +2750CAD0C9ABC3F49105174E7682641E7F09BFCEB269B2B71D44B77142FCC36D +A317B670A41F2EB01A30F2AE8C73D83360E849EC83A3D7D6EB48B5EF659F1892 +A8C81AFCA148704CC13132E565FE1B14931699CCAD9EFCC6860FE8E232465908 +EF83DA4998B1B1164EB30AE3737AC094373F1D21688134BC82ABA85278A704AA +73742EDA06E5F3B5303979CE2BDDCA89FFC702276681AF7D03B31878FBB1F73E +41AE2BF8F908F4FF9503FD76DA70F3D501CE3B7669EEA5C46D010586A02109B8 +64FE34566E17B4A1A09F9BA10DED060EAD37DE55B277110EC87721D864EF9C47 +AFF828B76F92BB648AA4F3378FF330328CAA3B0E487196843C73B822DFC37C7C +3968C89EA69B3DFFE6E0FC453B90FEA4A1CC6E01A14005F524A46A9757D94335 +F9AA9F42C1330BD168592C606AEDA97EA7194967AF4CF6DF30D6963BF14E755D +F843E7DE0BBF8EF47E09F7E172C97AB5684F30F39B04CF556E37AFFE1CFD4672 +A06DA6EE8B8FBB54F08FF46986E143A620190406409E997AD5336173B74337EA +B289CC650B5F64E2C61EBD43DACB4DB6017F17589B4312807CD210AFD2C02131 +258DABAA1CD08127A538F436EC6567C1B6F9DA250BE4C9917F3B35D43FA75D54 +00B4B5EB9914CE42558ABC90B623AFF1FA2CB3EE64202B74F158E569E39372E3 +4E3FF5AD87298C696722D1D5662ADA02D40576568262B2289BD805DF76CDB22E +1F9848EBE3CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1F9B46AEE1BBA437 +545C4776876111BE2F80F3F67EF2BE193790B65B51E7A79809A9F6BA5F4B34FD +A033E3DD43B153A8D01F20F126F94694A52779B387B62E677AB94E27F3766415 +C09493D47417EEEBD2CC07BF989CEC3ECB0B99E8F44E70FF842306ACCF65C0AC +9673859DB9C3A49EA54D93F068318256A7F5F78B3623BD32DE6676FD9DFCA0A2 +3D6D7EA98B4262F9F5C1186772E4BB26D5939E5CC52020B979EBD844943D7BFF +7A328EF957C8FD2431409BB04D0FE79DD930033C7C2AC6AC246E5EE276462547 +27F2B84B92B25077BEA592FD9F48E2322EFC48770BCB2324E0B4B5FB1029C16F +E8241238B7AF2503A3671BE453C74A835C5A785E9623F0D483091D6F95BE42F0 +8E7623F97D117A3D578BA261CE4E68C0F77F30F59EB17E7B4067822AF1D7550E +5E7E677064F1C1291F0B78C205A4DFD0A3F2316A9E5D93ED5B658E65CA3291C6 +E719596B3687ABC3D34172433CC652E9B2516AD0EEC9F4521358675959DF1440 +5AD0EF2B7E4FB2E203561018F0CE7426C221B42C9F91F41881A36A6DE3DCB685 +5B65AAA496EAE5475A8885EC6A79394CF44EF8421DADCFCB027E366FA8415963 +CC1BC0635BBEF4E812CA5E0E788035873D000F17F59CA9090C11E7FB967904D7 +E857CB98BD6EBB2C7A2268104AF92926C6A8E6EF20560845FF806E50283940FC +6E99DB2CAE37F6163465973FC34F18A96E3BB1382CD0C90AE79806808157F97F +850FE90EC0DB9F2D8479CBBDEA52C72153C48DC62B435E2D60435497EFE30CE6 +6B839DA8011D6928A19FC811A283EBB5CEDEA451FF9C31C73A4BCA1399C9CD24 +3FA385624CD426256168332330C81E373C26C2B8B8A2A90B6D6C9B00B56052E8 +DD1D7212738FD10561A78DC0187569098950EFC78B50555759D6875C634D9ACE +F68ECA80DEC81A3B612DBBC5293EC948A89E9EE68C45C32B1FB59F6E1A6A781D +86A0C3DFC1CB58670B5EFBDE62C0D3A34ADB880DA6E47D339C62A98D51B6F388 +0C38FB2349BE51D981A08AA153E57A948D077DDB844137AB35E862CECB9761D4 +FD3514C700665C746E13EB000DAD73C64C1936A32DA881E68915FF0CA581D46C +F9314CC3D7E9AECA005DB43AAE1E43E953A89BA8676B5C1F4444F8DE79826B3F +94CE2A20F23C8AA9ACBFC40196082485DFE88C095D46C253252AF7805918A893 +807490AE8F1F598B619C5ED0F36B9D30ECB1B9C8479BFF61D9A893DA0177CAB7 +7BB183F54581052B651763093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA90 +493B972E55D57FC85CD2C5AFCF02DFFB4445692A491783D7A3A1B81718F3A994 +AA4CEAEAD1F1FB02B3052E0389CD090D42036444FD4729538BA939C3A82BFDB4 +4E5C5291F5C6DA1BF602A2FB59F293CFEAD3E55F65BF2FD825BDD23BEDB1289D +0B7B0C27123B55C2F4209D4105809D69C9BF448F92E9EB110E4A01476BE68E83 +9DD0A97C1BCA57AE78AC688EE28C31D597BC0184963FA54A8E1B714917DA07D0 +741C6CE0729159361D233CED47B798579DE6BF5E56B2FAEE303A56DCBE13825F +41740DC01A08A2F70903410B4C7EE09941F9ED40BDCDAFC20C8BE5E2D9C6AEF5 +34C4587595D6A94E70F6DEA969386F22CC04F67A887790AD66094709274169E7 +5C3923B20AA27F1FBA0F54D334C1FB8CE7C6CFA4536829527A871675F988ADFF +54FD72789EBA34CC609FA509C6886BBBC3E7354DEAAD0FD911F1D484563DD038 +529060B541F6E270633C0AF05BD9039DFAE90751B085BDF6F5AA9A634B5BD8EE +8C7330AA18015EF8E9F24C2853EC5DAAAA0A3CF688C75C9E3E9FE6B541F50EC4 +3B1EC3D5192B7356EA857AD5BAD7B737B63982514CE4041249E3088A321630BC +1C73B7B05335F5E9BDD8C3A4A82C2E598302E5493842F599C8E8B1362BA3A2DD +F29C622FA55D54800823824AF5745EF7E90CD12E44EDF8487C1626E9F42099F4 +D9EFFEA3A6EB807C68E89469C90A45164A894F551A6EB2B7D286E806A6EABC6C +E4CFAED0E1A07845153B6D4F7B38E1E413FCA2D9350B12E3843B5F41C5F13E36 +F9D84B8B5A982283BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1C0EBA82AB14 +6D2907F0A3DC00C10F078073E90FBC9681B6551711DB3D81E0400F776034AA73 +70C867BDF8F8CBE6392D8E5C8C129AE6DDC88039288277AA477D07BBE39D812E +27937D3712B626E7C8B5F8709BC9CC5164A734E3203FB8A327EFE9CBBBE8F9B7 +6ABA9F6F7335FDFC572944D5C7BE1C1DB9852E09F62BB22A3A51BEC8BB98DE62 +2F320B45EAA8E7D305ACCE79E0A80729DA7693BF3C62563233F7EB95A02F86E9 +BC231EE5FC58FDC990C3DE82249B900D8DED34B8A702E96ECDCF28BAE94FE49C +A87F4F0F871BF400F4C41EF7E166A381E75A9E731920A36E4329157208E3B37B +9CE3F1D0C616D951BA702DBBF8D4057AEBA832EB995E27D36EEE7386A786E482 +EC5ADD7B0CF69B37AA1F2C7843A71A64C773142F47AA2F4DD71AE90769453DD1 +57B162EC914D673AA42D3DC00BB1E1CE565E90C650EBF77D4670DEE0E31FE350 +E955E1B4D6B9CE05DD8A68E88EE24ED429A81D3747E378ED0C634370C3BAFFA2 +F1F9A03CCD801B9B9027925C802BFEF566834D19E8CF42FEF3EA9F91766BE2E1 +FD98697E21F7AD3CF2FB3897152B7E9F7C4C314B6A8C0FDDAC48A9CD70475B33 +AEB5CB4BDFAE35CD5FDE0BC354FA9F874E31EC370C8DD051FCC796C2917028C2 +9C1AB8AA828AE35FDF411CDB247C03750FC0A519E418ADF6E54D30B73FC9FB78 +3595BFAF270E5D7EF576DA4648D0F8B2E7E8FE43EA25BA9908D08F1A59C40A58 +84595BFA1F1C691B9F6A82EC74B3996022FD4532F533EB63BC129A29DFA844C6 +B2085D6A445D1F877635AD15277EC99177AD0A23CFB7F631E00CC979AD410F81 +3119C0518A95762A882FD6A3E2F6D6B367EAA7D2B13810A80BF0AAB9347D3FD8 +F575230559220F6A416C005EACE2A2BBAD0F5C4AA381B8581DF3F82578AC6FFC +9216A06EBB4DAF4D66E413B344914CBF11F60E84DF1261252400FBE9DB390FEB +C79E7F50D3DF9F3E5B6EB1E7F5517A86017DF65B457F222918FACD5EFEF326E3 +67B7ECF5DFE24F6E4BBE15A3A7CC5114AB201F66EE1B03ED1FB7B2F4CE4AA7E4 +C935856C9BA1A3EA67F4B0A4DEB9984D59F8BB629F7E211E3B6E052E1597B542 +399476EBCADDBF3B8527EF8280D93E247F05FB893CBE5D859076B5AAE89697E6 +7E9540C46BDA6AAC09689487F5E0EB021CADA860FED784720BF2F3CDE7FFC1C9 +5B5B2889ADC7DDAE3704E99DD0E03D9BA945156C82BF0A3AB246BA724F69FEB1 +EC222812048317F4628F7570D3DBE35B3F60391D13C2699A2C3EE72CB33BFBFE +D297799B3A802E0D2A06C44FD266C6623F38D58A7C524CE5851CC83DBE0891D0 +F79B102FE5F79EBA25BBCAA1C4F19C3E5DEB83811355CB98A3C356A2702BA754 +2C40771F1475B919C0E0944D0E294E9EEECCB618A61188C03BAC8D65BB79B73D +F988E4DF9B9F30151F90B78C210ED9972B0A84BD44A23F67673A8723EA36BA7A +1D1C0F5D1533474C1D92757D1EAEAA55B463A5D4EB49510DB2CE5AEC31C91E21 +1F0A7E41C25DABCA583E0DD6F6D4F4FC37AE95FA98E586D00E782A89A96B258D +D9CB93AFEBDCF50001F5A56EDC363000573027AC83C887F24F66C3477F7D2EE6 +71BF0079442052A2B9BE74F5759C71DB7CF2DE1362670ADE582BCF431A0D10D3 +134B97F62FAC2F2E1F29EF28B4A46FAEFFCFBE7A8FC92C453139A615402A1444 +02BC8CAD70441769D98F9183C973F55431F902C010DCD2B820343C96F968FAA7 +B29CA763555F598E184CE235D436D37D31BCED986A2716C47C17283D56973D8E +4367392BF6C1150DEBF459D142585BD0F57357F4F5AECD3FDB730F5E8ABCD0F2 +7FBE661793A3F9B3823FA6ABB6DB6354661340033C94E7B931BBDAA184DBA107 +D65FCF751CF72DF4710CA42F96220CBD9BC2F11FEE063BF60EC48ED7A31FA35D +BDD6CCD7D1C4ED188DFB0C7375A69EAE631BC9900C4729B4D91C27CC9BEAC0EB +2BC5CD3AB101473EC3D862D62A64720208B0569828D6CEDCBECA38F7FAE8C136 +3A6CBD8AF8B8B9D47521A0554EA68CD2276F23985B0041C332096ED812EF0D84 +6BE4BF0E835D9A29058B2A74C38F8F3488250AE664138DFEAD35BC2E9C405F73 +26C944D0BC2AC6BB0C8EC206AFE312988C0368F9F90D9C4536D71DE4847E19BE +B37E5424BFF39434E3F7580B36099A5F4F1D22D2DD418F22EEDC232CA6A04E92 +8004BD90C2FCDFB6DD895379DA3372563DAB6D3481A92A83B4687F352DBA807E +1CEBB9C64C04B9B9C1300B4CE6A4306C5FF41162443F77B8FAD47B9891629753 +70A4EE24C12429C8A21A0EE949AC5F8331A6DD5575409067295FF6345939F378 +CA635501FFF13EEBD103E038CAC430E4350E4C3DC89D78925535510BAB2844AC +D08BF7E780F58C3F646B4A877F4C334C2B995A9C662760414C01404043E41383 +9CF8C96D511E4237BCAD21A297C69FE7FC09DE4E7768D68B27DA2448C9EEFCC1 +0F47FB671C91A7E12A8BAEE00B6C5F344C6C7056F5098FEAE629DED7BC7DF8B3 +E12873A023AD811AF8281F6F34EE241674A3EE2645DA90652D589681C73511C5 +B8E5487DC255D76461BCA90389032FE6682EB044F0CC4D74549A52F36BDDFA8F +F067549F3C6CA9E8E0C82B00893A100BEC19E13A6511D4EA600B1ADC4C37498A +4729157208E3B37B9CE3F1D0C616D951BA702DBBF8DD4B1937D3114220AD0792 +429566BFF55537F41DC5950A7B80CA45189BD8A3B135FE7050A6DD93D6CB6FEC +C5545C2DEB5195839A638DE491FEE467F68D25CA5115B2DA365D245950CC3C7A +30BDCC16D1FDA37242F1A6635F5B92192330E9CA13D9C379F6D4BF688ACAF9F6 +7A367D6E3275C0BE19428DCE545E76FBCFC9EDD1195D91EE41199DDEAD07135C +BB70B81D3DD53483BE7CFAA66508B40613C05DF5F69DCD8FB92B332FB6509FC3 +FA395199F93F2D0D39F12785547266190E57ED06C2CC580967BCF8DC60C8C59C +09D6607358809158C96AA69CB92C96236B5F3A9F32AF7261E19E0B78B3EB858A +932B26CE562FC8416804B21F1F1021E035ABD92E13ADF85FA7B62AFD428029B4 +64D0EAF9C69AE053F23E8D6A69643DA5DA936C0B76419CBBB0D22FD5E6E87103 +62F6624E5B8240DA82E73C32A4A77CEC2EA60645ED4604487008618C6D25ADC2 +138C4B47FB762975E14C6FEAB7BBE41FD692FBC23F71EA444C6CDC7C6263B937 +15BDEFB354398CAF586AA3EDAD516A13E5C22BBEE1A7A909E867F3EC1086D96C +ACE90E88FF15EED28A636809D1C712D6A9B8D4344AE23192C9DB88C6D93DB820 +04DB8D9E8A2F161A38FEB95067EDE4F3AE5B5E2BBC2F802F00B3A75DE53FEBE1 +B7B9272F912432D960259DE496ACFA549F0CA051D4BEB61D05DC1A60A6F118E9 +0B180B45D06B34D1A0C76B930E62BC3A428A398C7747EE66624D0A4E0C9EA14D +8FA65D54D0AB2C5871B3187BE186AEF93732E6BCFDDC80F39F89FFFEAFC61702 +A2CB7DB2800FC2D38F8437D0FAD3B909E42A9BEE56276CB5C7A5863400BBD725 +BB08927B936A1519A3B2C02D360678126BC086FF6FFF378E0AAA0718A438AB98 +EC8C4702F89F660AD38ABB9AE811E6C73E3DFBBE4AB33CF9BDE4FC610FCA4FC9 +ADB098BC3F1B4162F634CBEEF8FDBC70A40B5551A06499BB39794CB9F4EDD64E +12BAABA63D0E5B55F56CA143D84E7B14FB582DDFD9F89E04CC4F18CFF663872B +230E921494B129F80EA04A842C11F22B48101F2E0E89BCDD8B5F3CC6792459C0 +567A78B06C4BE02A9FC63EB240C890DDA668C586795967B86F7C42D48B75DF98 +90529FBB3D24651664E84B70EF1C30AA7F80FED4EFD79B47D31ACAB7921E974E +0F0251453B01498B8604BF902A1912A066ABAEAAA44F816878EFFAA832A28378 +D5955C2CE2C8F166B7D18498AEAB8064407B56ABD8AE83CD6836A2A624A32128 +393B9D463F543583A49B9CAB51C523CED186C921878D36BC6DD37A287BB7320C +CAD9722595E7497392C3C46C5FC40BB415728388C1B8088785EDD9C1DA4F9E9A +3C57F31A1B749A92DFDE345D300A475AA9F5F746399917534D94483A58F3D239 +B975287260E0FAE00E1369F7ABE64B951812C8496DDEF81BFFC8BF877A4E0568 +DA9A798F7F062708C1E468A02456FD03F4C387BA30F95648B600B3975941C224 +247A1DFE98A369ABF290AE8A785CD8DDFED8FA29E9664E606E08F30998D4C5AA +BC95068BE7A9DAA9F9DF78455DCE090D90C29776BF27FADED563AF292C8F30EC +9EBB9AD926F9C979230DF7CDA80DA5853EE294F2BBD70DC99F20787DD65949AE +1B082E3F5B20BF645BD2A7E6AE8C1C96E222B0F0964D1FFF7A18A4EDD38ADCDD +0BC65E153FB7CCCC686A7B59F013C89DAA23399562865AAA83B9B75D0CC6E612 +77E23AE3D35A9206DB8F5959CDBAE2D4F0052ADB2122FB8822F3A8CF410007FE +6521EFADF96378A69C6E7631B822FF44806450BD02A38006E7ED0DACF37D85E9 +D984422D428200823D674B1893F0338488BCFB0C12725A14BDB45D92379CACEA +43CE73C4B7BE0ACACD051938DBCF63442E4E1621C7B4A3EAE77A96BC8AE89E5A +7BAE80380D6CFDBD82D34A78EBD78B3998FDC749AEA314692BED62E0FCE27467 +A1D65E0577F470498B7A4AD266B9B4E40E5BCC6F9D38A98AEC711A55C6C0DAA1 +915B8E690B5DE0D85B3640F18B169B121155CC0186CD16B6D200AE32705CFBF7 +A12EC415F3FD1B6DCFE6A7F75663C510185BC34AAC67226177133AA7CD431BB6 +7C5755F02B962930D3D0C3AABCE7BF840A7A035F2CC57E18CE81CA45AFBF5763 +77A48059E6DECA5D00BA874DF4502AA0624592BEBF74CDD68340D52E137B1DB6 +FF17B04F8C8D4C46C3BB844048F77805546EB5A300E041D4430EF8F7ABD4D966 +424FADB66F4669192BE430DE2E62EAA0FDF5231CB1CAC451E1FBE5F2A1566193 +E945967359367EA1E5D5E4B896D55B67837FE1B0D9EDEC9711F4E9A5012D143C +CB198C29181CD9F32DF23C0D90F33ADFA3242D2DF285FE041B3A9BD5577734A1 +99C9CD35B0E544566FD9C242AE6B9BBD92FA207757BD5012E76973C9A0B2E285 +3D94BE904F870B9858C36B4B055C846272F1FAC3B088D4DABAC4BC89F4909024 +6D84C30C58439B06AC113611F4AC44FA5358837F7CC6ED863F0FCCE5F7906425 +4BCB76E959A74DACA2371F0ADDD8BC75281D78F9DCA9C31F4943BD62EB9AE82F +B51E7BAF5E238FBA0F27765C37AA9C6CCD31E1B3C5D46C68A5E4FB3D8509D3FF +3C6D9E79DEC1970C9A89BC930E21D0C31FBD2FB99B763438B4CAB2A1DD50A23E +443D8A30572DD2A12550B2D61A97B138CAB1FBD0396565316179A6F61EF48653 +26D573E15EE6F85C655457DBD51637C51A5FF27FC1322BEF353FF4FB399D621E +90E7A0F10941DE0F2AC2D901074A7DB50BC32539CC0EAD16213FCF9E1B9514BC +E0D709937DDE7B9F15196F9653441D5D99563AD6A015995764F5ED7875EFCBD8 +38E6AA380A9857E732A234E50243714D4007D84E131F8CA382D2869FCF0F2130 +36AD02BB07FD445E185BD772CC4C3ED8EABFF2230567998B58154582EA3DBEBF +A32B5B1598D198A1A9B82D87A7814F5D6AE5ADBD9FA95E35043900CF3BC8D6A3 +496230AAF1232518D2D86A690D8525EF5A5B34BD7C03CDEC68276DFFF441579A +A03C2377D779DA1F0DE6FC09910A13B23860D75CE19FDD617477CB5EB50F0CCE +DBD79DAA0CF6254C627A1BCCABDA4B5DD9ED6E3482283ACB506A2D6812D4676F +3F6463C5ABBE84D7A5B8293A52908D4E4216283297E4F39A8F67117694133A32 +48571E032FA87046115B7083074B68071283CA52467F731C2C1AEF95781283E7 +0978F1EA3DB2F746F8517795ED6B0BE7AA1CD29495FCB3116008763BD1D3D967 +5E23EBEE3478352EAA05DEC5A6772B1B5C6200DA33D13BBBD899E1113DB8E9E1 +0BBE2AAAF25AD12D62C959A39542360C638A47B3631DB34AB2DDB614B3721A0F +B87BBE7530ED3C037A517E7F4D92C7AB7DBCFE92CCD22851666B910BEC1F0B5A +22E5745FE8EF46FBDD8DEF993163433A376BF9DE637A5B961EFB3A8DCFAFE8AC +2935DC6FD4D20D3C2F3472DA36BAE42B05FB72A32B2F7B5230E7D8E6A2F20D8B +4AD01B5C57AACA10B94E8CD7000E7DD9A2A4421D9EE36B4F0A77AABE0D00ECDE +DEB474EFAD513CFE9712A378B73A598E2E26B11AD34C68F8DD24262D80A1DDA1 +396947FBE8692B77E9A6F48537BE930D8CC9EC66930E5533FF3A7328F0675312 +EA664745F0B5F5978A3FC55B7099C9F6EDE1080D905A39D88D0F2B0861CBE8A9 +827B3F9E9EF0F199A134E2C539860EAEF25DF62093536D23CC3D95D3D147D7B7 +F1A1A73C3B723556073465C30981210962424D9BC090DA2B20C744746D0F1FEF +45942CEA347D253E10733C2AADCCB5B1F0153E19B677C2599BAA2696DDF00B27 +D9E1AA2D9F19813F2E233A15FCB9CB7FBAE4C75855AE4E6168C753169652B173 +1ACC17C5615AD01DD26C08A41B8BE616FDB022066404D53CEC7C42236ED0E509 +521FAD3CCADF68D5D7D1303B2561A4D010A395A1BFC7A2423D1E19F32B338015 +818D4AA1FBAF363B899827711651101B499AC4EA86FB987B713930C957C632FC +8F5816F21F6926B6C321DF68A9A8A77C343B645717155756D539A41B7390B4C7 +C7BD070A91E0E3FDF6589A34F8599566F61D53D7804055E70867A9C17AB3E3DC +ACFF68183009E938354A09C0F1A30682892C8314CEC9BD005A5B0610214F0A6C +B9831D3FDF77718900E4F5A4B84DD25FD7B650D3DCF5F4FABB1DF90BED14A316 +4DA8B2883B0B2CA52A8B48F33AF7F4D25E12AA256C9519F4F823F3A4FBFB4195 +790050779DB87520299E851534408F39443AA946A7630D1871F3FA6D8A110710 +DDA85C1C163C513D25B9264E3890A994CE46525FEB4BE079BFF644AEB6B8B421 +E14F973B46C10957EAE0585F0E658DE2D96CE4E32F2AD8BB9DAC4C510E43B644 +54A8FDE2E58925A0C9440DC034DAD9C193D7DE10A9A02F36C06FA7B26238CF55 +340B24BBB424F4EC1F728F397A677D32DEED9B4896E372CFEBBCFC66C09ADC76 +3ECF666139E66CF7D277ABA5AAEA55AA7900859A4029F8BA7E405259E681AF12 +CAE9CE1679120CC4D33675CB031B993103C259CF4C774C9505F9C992FEA340B4 +95F929FF69A8CBD1565CF3B86A0455B9121D1B79B57C659FF922648E6D6191BF +A132B8B8B2F95468CD1EC604367BD3C4E4E674798D1931020E3CBF159A4BD8DB +721345A669A86933F8B05B9236B04C3C0C757CA37AFCBA31A1896C537B440CFA +78A1197FCF102CBDC87BBA4331549A10D523F94B442D4305E96E808A96CBC9A3 +4B2E0212D4E032AF808D30E08C4AF6C4536D1C9FDBEE7B1B2FEB89E60274C80F +D8919AE84F31418152E3EF415F3BEE84E39872706B290B8C9EA925AFED9C9A2C +BEDBDF02478821E8A44E42451F694443F3C4E2FC9541C8344D3570978EC18704 +FB8322977A15C8ECDD04BE95BF3724E4759BB27AC1A10E33FC1E611BC3142D4A +9B58F97102E7AD536E065C9DF33A73898D0891D1AB821CD8636B2F07B7F03405 +E9D6622174BDE3AB3916E34B9EAF5DEFC753AE3FEF0A78E085205665F3880858 +39515F0A04B1BCEFB77A2854B2752F54C04DBD85A788063ADCBEC519652AFC30 +5C82D2EB9D2112ECA3C2E597CBD7A9BBAAF9A808FE74B771890B36BD310D1A18 +4C084913958D22575E85FFB0C19340C50778EDDB5E0A218C79625498AFDDA452 +036BC7AB8E84B4BB49A972F49D260EF7A5A6763155E7FA5029C2763D38121FE0 +F961527C3BD065D70CF3B60072B34479EA28D1F2E996551F69A140A662A98CD3 +E5784EECC263127CE5ADC833BDC7BAA33C1937541891B78E0BA76765F8774F02 +A5CFE926BD4891985D68CFD7AD774C97067893E5710855134A80FAFFA126081D +EF3224534EA727CFD6BA64E896EDB2ACF366069ADBB1B9CA71D370DB64DF0873 +7F41AD8DE10D42B7A8910606700D1AB8E04CF27A3843716F052D31C822DCDF64 +15E2E933F65C28D9532AB80B008837ED8F6D3B41CC803C6B5EECC114AD031803 +3DFCDD9145F8BE5CFC2D5864EEDB8AF0E5CF8D3810B4CA9A60E233CBD4306186 +957AD9A2ED31221E10EDD119B56C6E4BC52515C87B5539303F30BA776B0D6E02 +61907C6DCA1676C889DEDE8BE8FA21BB9E5CF8DBBB176B1AF0A1AEA1022441B4 +E0338D6CBE3144E3F023BCD1C0F15E5C4452AF3E1AB2933CB806D30441EF2F23 +E764CE3FBD9C6FEDA5EF8B6778869A1713C9B0AC672EB6961E363226E2140737 +C6C1745A028752303923E6D953B615BF417B376266C585B6F3B17B1E23C26B42 +79C37B9CE5B224A3CB3F59C1311A1A7B1350FE59D7CB6F5FABFA5854945D6DC2 +C09A0F32C2954C689BB04A12A787B88BB4047D6A14598F301B6A7E97363ECBB7 +CDE475BB60AD0A21DCC7556834DD3F66EFC7134F543BF9748641D59916EA1491 +0656948887FC431311F9A5F0D5B1E3F86CB252C8AC6E9BC0C1E5143A5DCA16BB +C20A5316F9F409880C71CCF05245C4AE72F3998A9740C6CE8A5DDBB1D0A8B775 +FB979CB5494CD195A1DB0345D5822CB94B42536799D257CFF8AC01064DC59B43 +DF12DCA626F8A2147A610182E28A8D951207D7C494A7B2784E050A11FE8B1A61 +BA6116356E147F7D25A6B84A1921CFCC821786A49ABA59E4AD49B5EE0AFE3B64 +68AA01ABC8EFFD9B0B6F19F03A12BD3509108B61ED33B18A73A04B5F96F94EB6 +DA727783A85BEF5F37D69CC9C71C59A0D0F33022188CAC7DA28C7DF0449F8159 +0719B9A9284E841009D3C81A0DAFD3CE5170A0DB6BC7D12AE19D05B59A8005C7 +96575C0F6B6468BB98385F009C20BB8434DAA8EC8FC416BB431741E524B36991 +806FE106CE986A4E6FF18204616B963BA02E6E372DDBEE44AA952CA42668A93F +C84298A559CF62E641E06972A5261CD7F6F20577E83176B2C8D0BDCF2BC39A60 +3A4886213EC782000DEABF71EAE1B8944B96D635B5B88C188D46282036EF183A +C810D42A2265FA78F680E0543FB75D1649D0A728732E3701A8BF70A3C50E513C +31DF75579CD24CCB5A7CE967062F19345B9C2C29276C5B50B31650CB2FE42374 +9D1BA94D82FDE86025E04782A1A5F53CA25E6761D29BDCB74C169CB5C33DDC6A +12977628F1D04A4333374BD99B1EC6251C49EBE850F7EC239AD76BEED158DB3B +E2DC4BA1DC216B2D085F201CF7DEDA481022EA9EABD50EBA3FEE1B5E52CAB31F +89269B65D7B2ED2A4995E083622B36DEFFE1A6AD802B49D7EE4E4CD8C6953A5C +3B4BF27BA8A317BA18287D2412DE35527D3338B3E89A18C5A3DBF575BD2DCEBC +E2997D4B6E3981D4C7797575C9D319B53086DD9F4FA1AFBE7704D46ED59A2935 +33DE22B29941EA1A6AE32E06C7E21F03F2CDD6BB000E567E0110BDE9EDF9D742 +EEFF2C755CFF7ECEB7DEB71FFC28AA0B2660C4C3F9AF217BB8E3B9AB06398D52 +746AEB07ACEFA58037785F7C3727DA8FE894F828E8DE8CA11C56F8F73698A678 +B966FE35B0C8417DE0CB36C2107A2FDAA231CE15A8871FDF73BF057E4B4DB92F +CBF17C23B76ED1A520BA2EC2C23BC91BE0A9C8734E4C003596B339601D10E752 +02EAAAD8A80B478229ACF32580626B2CDA1BFDD81F7A2FC642325963CBC39069 +71E3B38D6F62D604675511A2F2E6435B1A5AB5B114CA693BEB196781C04C0A6E +E75D274BEB8D7083CB5367D9FC51A77E2745DB8BA22B1E79D2E00A60DA20C9BF +B9FF931ECEEE556BCC9C4374EA6B2CCEDB3AC2027A88763A7F0AF2DD0CCE40F2 +CEFD4D785A459CF600737540B21745BD882FFECB8914A1E25B2A8B2AE17CA5B9 +0388374D2E7BBDBA729271D1230281E2EE9F5FFC610E8EEE85AFA74550DACD37 +83BC35B996D439E5E9CFD77A1425A4C8D3CFF130F7D9AE80A2959D02E0BFFE05 +2346CA7C8EBF4325EC599D755882E751A70A0EAC89F6B71834D2BF6EFAC3CCC4 +0D3EF3B2E2080F148445F3F352EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A74 +87203A5C325700D9B26E3550CFE92EB1ADB8E291B92942803CFC8BCC391A6DB7 +81683EFEE671F35592C3A28AC39D3B60E1F257C77A72CD8C5D0C8A1AE705A62A +18A4DF3833CB35844961E68842CFC30E62F392C5C166ADC2A6634F8AC6DB3F3E +54B5DE3D9670D3318CD8985AFB1C07D6236E4C9E98102FCE87AAE90A404272B8 +F384934DA41A103C2633B700490B0A80D4017D254DA63E3238A65F433D1E060B +20BC8498014FC6AF9154768BA86963ED80E71EC89F0A6EEB2AC5F91494F51D54 +FDC55115DCC2527F837B8318DE7C223C704B2759BCB427205FD7F4C04AA19D37 +E9CD14A077B05AC1D894BDEC87BB96D4ECB54C198187979A7C20DDCA027B92FB +DB05DDBC14E325FEEB0E2D289A653949F11C130F37E27A62B17E62CF33D17633 +91A97827D2AF45C8379364325DD8DC1AE11DD1EE92CE710E29409BCC90E1B543 +28E6A0C7231547157883D5C67BBE0EA117C5B0FEF0DC222600B4AADD0F5E3BEE +375A4B389E1934B98FFF72243AFF882E061CA00527ADE72AB888E40CA4B33A26 +CA98303D0E9981AF8EE6A593EB030FA22C764E0B6B9844980A089F0DB4798087 +F2B3CA777A0C5ED8C8CB4191E950DBCCD311A20B14B41770953EEF752D98BEDE +BD2737E97DE815BA34A7CF42562D4590D9F4ECD7FC05D11830F0D9F78EDA9E75 +A764E02DEF56C95761E9DA0209FB87B7B7999137EEDE3829DA20DD3E28D703CC +B29BB0939391BC57C2EBAA31C57417840401BF10B71D8253E6F8FA7AC8DD1F4D +A7BB92EE84188A1F4B652F0EBFBB4BAA62641F852A26CBFC6A61A481F75BA05A +901D8B991528CC1ED3B30CDE23A07FFBB71460440C80EDA4C7B9E7AA036C5198 +79BD2073F64575318954556EC8BFBADBAD045C00A6C3887E0A00795C3715C88C +17ADC676E012A737EFA5B743C0FEDB224E360B02408B5CE8183A1B00377476E6 +A9D87F9685ED49D86A5C17AD78F29CA500BCCEFBC89C7C7BF1CBD87891D43881 +C1A91C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB88BCA7D1FC1A124D3C9 +624699D76D7351A4A78FC2B2E6997F1AF9F3739F063D8D05B59B2A9DF0298F4D +DA3A42EF0DAB99A669F70EBC4901DF9C5469C868EFD492726190554C87491489 +2CF60002DE1A4B18DE71F20FCD1E2148126674010EE3696D11291F2E3F06359F +B2DF0ADEB43474EF646B86F3F1CE756EC0C78188CFA7356588569446B2A5C1CD +E2B37C804F50577B6D1308DD9C414C5C13754CF1E57A190FECA1C07F42C53E87 +33A85F5D17576DE18AE8B8511F987E96279E3AE01FFE68E34547E71CE84B1FC3 +204748B39BBE76D32933BFB3185C3972FFB5E1165A4054191383E77E963DAC46 +6447028F139D9C69A36586794A6B632063242034681657D298C1383EDD3CC3C0 +D9EE6F0270868583290EAAD3445ADBDDADE18CCE4DD6993A2B670C19B19D2220 +51E7E89D6F7CBAAFCFE7CCC1D9EDB93D121B912F50AB9ED5D4D7857FA703F285 +75B94A9046A350839CC7A06F95CC4A98B9DE4976D3C65D5537181B8391F1A591 +C6DA9D0D3D5AE4B2B5C0EAC631E73B5C31BBE28C4347C76E89E28C2D4AFFEC50 +4702078684D1E74709C738989E93DF1881CFE30E1D7D90EAFD9D972B8F4DFD4F +CDAA1BB09720C0DDDDF3EFAB051DE72E02C65E737066229312A018E607AFD73E +C28FFBF270F334CB35DBCA03CAE19A98F8114090E2D39F9B2E14F93E4719A43C +743589C85EFA62396D75D56EFA3BE86504702EA22AF269313CF93D62BE9F3F10 +2122C52BBFB25E48D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD3C411B125 +251327BDEDBA3DD64AF14E96741AA7E4BD3BB1FB0E6BB75FD52D81EEB6FC2270 +22120BEF48038119752CEE04A350718B7C2A2C0B9BB8973BFBDDFB74A182FF91 +FB3620929FFD88F15A1BAE76C6EEFC79C130434A2EB5EEC954725A92AEB557B6 +9360B19CB5D3F27D47EBDEAA6E4E5ABF7653D4E191CA3B5F623A44BD83E2EC46 +11B6092A8B31395D9C7991FB310C65922E86F99352A6DAF4B2339060BE3C24F1 +7A58EF1425F820C9D2D361EC0A619150337127C6068B9C79A4AD5C1991F7977C +9EAD55234C5747F1FC0A88D9E1C5058E00713382AA80998F0F4759440CE6FB00 +5A43A0861A9033ED76B763A8DB62B6091EFEB789F812D0565F4BC740AEF26EFE +447E2C64255B561784573338B105AA4ACFF0F2FF4693372BF29256B669739844 +970A42BAB44E622268ABB33945A53674CDF828FEF7AE18923D4E4EF922719BEA +95A88E93D132995B93C7129FC3118662032D05CC768DB05E7B70CD645CACD956 +498BE8B1F3350DE3A8E689C1DBE949D58AFA971D2D45B2C2005DDD22E105A1F4 +AE4D2529C9B9A1CFA387840DEBB6211CE96439F8BC222F59724B115086BFFE4E +776D0EB6C3A88D10A1DEF8E194E095090958F9C65AC10FEA8683E7E4461F10B8 +C0035BB079C538EE56D00ACB5FDC2F6FF94F9E1E6F3DC25D6EC268E5C4E64CBD +EAA49444BC6C666BED4DDD31720C207725C84E675EBDD98AB0429586DB6610FC +1E7C2FF53F19060E6B43DFB2B5A29336BC2301C2B38FD9308BDC1A1B3482A99D +C90A7C89671631D20EF5FC381131B7C4C90E04DB61386B5754DBA7962DB9B785 +1E6EE24A0C53475186BB44083AEE2D868DFE4356AB5F2F38D70FA75397E8127F +D3D47DCCF85C47785C433D4E18A02ABA38F55742DC36E4FF07A21AFF7A39C44E +259355E9073401088078B10AEB7EAB245F0CA9C5B92A11EDC335D079E6ACC69B +D64BF071A2E23C4F62EBFAF409DFF33F625082B09FF09CB6266B37809F4B4F12 +D831A49BC387165582DF13A60B254756035FF36695378016F965DE8F9AC89C95 +4D39C68834199546CC3D7ABA56B8ED4E7AF0F4D8740C71D0E6305207F1EE4BAB +07F0ED98F38BFDA1907B8DF5490432EF005305488C64E61DB23032736B224A9B +0C456200949A01730B07BAD4063F144C89C4FF35EF81584ACAD95CAB483C9541 +E6F3DE2BD2DFA545A711B2BF58BAB1D382CEC27209B37790ABFEA5BD633181D6 +94F8A1F7EA92932FD6EA71BFEA8C57F322ADA05825004A9E46785B47E27FBFAB +6173EBED6D88D23E7530C2BB5B2FADC5B34ADE0644C0F23EC54EB4F81E8848CB +5D53D76AAE7582AA3AE49DF095693A94A9775E4D26BE10DA6E3DF700D4D23CA5 +874C9DCCF1C07190BFB61B710DDA6CC608A623FD4459C787E05E961E7CF1B651 +35F07EAF54D944AAB77B61B0A7EB420F4A0EDF20E5332262C12D825531489742 +2139DD5CB7920DCA586827AAC1D462A387077172A935EC2DD30B9F74C71437D6 +B136DFE42B145626CDD287909F4E902B14581277D1902E2C12EB0C7BBAD9D0E9 +CA6A557359E8AC019161ECA0BE81C9C8D7B6938CAD55A5115A0DBDF309683199 +264CE02983116E19A103C3E9A071256151DA63F15BBC75DE9AE457EF670B55E2 +F78AD683079F564F687980F18430B571D1DE58FC6F22A3C5D499DB9FE842BD6E +0840D534E795EF9019F887473996793F6FC92DA11A6BF1A83DDCD78D676E71B6 +C51A64A87FD82AC7FD782CB8A650C7E8898926E201C9E847D513189D68F0EAE6 +D6316AC65C70BCBADAB10AE54A0DD44C28DC4763D04D66EF1F50129D6424BF26 +15C9FC5FB80A6BA0D91AA1346CBC26849DA765FFDCAAD86026AE6BF312CDF423 +D6EDACD1B3CBC69E106EE07FFFD590BEDC71CA9AD4AC12B099986B2C50A6E3D6 +2384F9ECC1679B6514C107D7B3A614A7002D2B533ECF1EF2168513008BB3CDCE +8EE707017A506E875046D7A2E46445C76DFE13BA287373EDBB248AD1025340E6 +298B3B7A30E87F9D6EF48AFBE10EED9B1D057D4F57377C6E95AC3B74863596FA +34250C3890457060B13DE6AB078CED5FB3D4EC94C08179DF1D96F5D2C8758A96 +6FF5154EFF3ED3A5C17C70BBC9515DBB6667A0EA18DA362429CFBAD19DF81D06 +6A62F8B68E9063DE5E6F689D7313FD9858C8219FE24BDAC7E32110282FB5BE30 +CD771B8D108B7CE405504ECD699F42B6DEE9D130BA428C5A9C83EC24060AE2D7 +6C692678CBF5719CD4E8F232C7D9EE6F0270868583290EAAD3445ADBDDADE18C +CD98F26DF4B25B62F3A47B378A341378AB1E9AAA8811252CB0D8C545F3F85475 +C51BE22597651714C1A4FD2F2E47289944B9CC67F7AF33B63A06B6CF52D85F44 +9B56CAFA1EAE5BAE847C7D3D93177DBCAB9C0F48855D713099E7BD530D9A6C9D +EED55254790F3A4EB0165FECC03856DEBE126AE6231E3C48243AA2E95DF06599 +93DF1C0DE553B2D4B38FBD79364F45DD9E54B2B1C3C2A125975275E48ACB8438 +407EBEA5A06488A7CB7074776AC36B43FA6B1CE044675B4A4C1292728C3946B7 +BC590B9C68F20AC07C979EB7850AB4020DE478A1737A36870CCB24CCCD2DAF39 +1163D68C0C3A76CBB82A5CA959440D18A5F183F1E99BA2B1D94596650639A383 +9F7D033BD7CED36CC6CC58F10EC2A5B36B8A1F0C6CADA9B905F3246AEC0CFF47 +9425E6A38C407C126D97595C9FDBCDAC33916516C78BC2F7540FA825DE6E0B91 +0F0CAF88E6309CB00AA35FACF3FADA219D372F01CC90343FE1258E92C87FF224 +6315AD64FC2FD52A7DFDC782E94787CAD9B657C53F197880FD5676BC8C48F3EA +9A604861BDF0BB7011FBEA53A274280E41FEC653F131CB4AD5EE08CA3293FA4F +4C6B81DA53A8DDD0C9028D5B251EF32A329A624148C46F02C4A22D90099F97D7 +0AF54E554A8F28FDAC53748FF1ADF3848555178572393200E919D72F965D45CD +18C61CAC96E3E7E51B0C1865FB6CC5B08C82819748A06CE285569E75A973C6AE +F9A5E5F0467401EE3A266AFE2DC3A98708E9D6073EB0BE646E41F0E12E0C0729 +E5F10461A8DDB90148DFDA94B1438B4AEB72DD3680CDFCE4008A7DC06906616C +1C93D49B47DBB0BAADF97494B3039C1267B2F88C17888A84B1E8D03CFC7223A3 +83E635AAF65CC7D6FCA5BC49B93DD14AC40A4E4226F5ECD3DAEA01CB260400EB +0F2E024FEBF025DEFF64DDD067A0EDF374A32C4DD1D8F44D33DDBD1715531592 +F8DF58BFE58AAC895AA48A3EEE307ED49717F2E9B515A37869A7146A097AAC9B +D0DE44C3FE500071536523BE6CE38B2BDED7B82D188B4AC82C664EEC4F30A126 +1A0096AB6580B12D648ED51EAA93CE90B1E0B6FEEE1E3DF06973DBC08C1F7228 +9D2F0DF7F53FF291B2E624482DCAF786C10BEDB739584F60DCD6E70F1271CD61 +BBAE0B6A6CF275EF7628F546E9B7FC576D73D69A2B62BF68EF83C6986E442D51 +50434EF2976236FB4DDA9E1BD3A55C4D59BBFB7F5EFB232FCBE3C05331E72A5D +362334DECA487AC337449508471F2C96A731C2A3DCFAFF4962FF928B46A9C7F4 +EDC62DBEBEAE468EFC3A5A5FD1A44B4E9F38E9385DD447501FB2ADDB680184FF +3F10DB701E92B36A0F3C69F5E8F5858D84A094DE725017A15428251203763DC1 +85700024ED527F954F6D33BC8E5F8A63473A99939FFC6CC5050347B85C9CE7C5 +59BB97A173821E5A7D1322BDC035834CCA0B2EFD5C3DB330A11A87313272183B +FDF418127D53D11FDF2DC7D567B271A666E01FEA48CCF73F968C22CA57DBDA44 +5F2A5F7C701DD19805AEF7C73FBC569396165516942DF535C9DD0AFF3F1DDF22 +91EB7BC5577600252C91A36EEA0AB939804C38E66D91C43E300512ABA8685E7B +09BD296A95F84B411338FBAAB420 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMRoman10-Regular +%!PS-AdobeFont-1.0: LMRoman10-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A48B9FFC82EFB33D6C420D073AE942747427DB7517 +02FF8E7D5A0075C8A994AC54784657576EB3785395668136E44E51FB9A201CB1 +483E27C4E556A0E9A3E34136782135AEA1A0F08F7C784508366C3F0B0DBFFC2D +0F872D37B72E6CBB13F8DD625749018A1EC19C7B47A86BF06A38D3926AE548B5 +0556A67A2B07713515975B6ED0FBBC73382635536B300372C6F86F8172D85929 +2731F4D7D3798EC4D8CE305190E68E3A3DF007B9725142AF5C0349DB15A7CFEA +7665371D64CD8376433E9D259E291C80389721F667A5441FA0D008A285CAA5B0 +70D8F75D636C61B993B053BD152A25529EEDFAA032261DADA3D958FF84D98EA1 +9B25653008E4C508290BD339C3E479D46E270AABF34E011AEB9E68D3BCBE05C0 +9733479A7B773574CC6AD2F021A2D99C93528BCDBBB6AB1C2D00FC79A3106939 +817C85D8393A7A907D72029A7BEFF2815DF5555DD02426FF3CB2334B9CDCA61B +C19010B1B5A2D563635A93767BF955A90DB27E48B72C293E84D94E84829229B6 +13956C59513E43B6511A5AB5EB4B693FDB1D036914256D8D691B411F68976354 +C5DC2FD246894207465F766A485A3B0D1E93EDE7DD36F4E744E235744692A959 +C7B45E4B48051810379B2B4D85E7E575AE2A9823C348AC4AB52FF5883EA8C74E +A00555501C66F7A6AEB4365CB039222D1039B2D297EFF9F524F10639F248374C +1056E8783F6CAFF51C974F9E58F92E74B47B2D8705BF36DA88449693496AAEDB +797BB6E01501648474DE3132A03B60D0E5A109A2DC028EE730F55E2A2AB177E0 +B141BF74CD233619D65FA37E776597F1D6FD9D1D77DD8537D0C19CF87D0F4D98 +04CCF8905608BBFC67F14B62D7A3B8276F892D5CD3C7DC68CA6CA8434F560C66 +2304EE9D6AAB169697EC +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMMathItalic10-Italic +%!PS-AdobeFont-1.0: LMMathItalic10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 32833 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F241810A088DE2435E8E5567DB4B067F7B55CCC2D0814E09CD9BD3155CC26AF +B823006A0EB50DB1F45B9A4E0A50A59749EB28E722B7CB9131013B77B216FE14 +5E5E49AF9C3577F8BD3245A4F6DD39F210712893BF5B240B8740201F836AD718 +6BFC0A89EF16F9B29A52E529C2C074B1746250758846E38E374DE01977C142E0 +ED10318333382EA63DE33C17FCFA759A94FD7AC95E93FC68EC79AF7D8D741667 +A56E8A64CBC393D97C82A06010BBC1A15D655D8084DFFCBAADFE1AF8356BCEEE +BDF0605A719ED9736545BFC34ED8D81DD9CD844A043E05E71A63A4538FAA066F +41264F0AC879A67E1B0B621CD8572B3C627C298B686E568B1585A8ACB82C2E1D +2AC8AA4208BE553F31DDA29F1C35F212F6315CC620EC0118A77698E2A5574EAC +934945ADEA6DB4E4DCB64BB074C6094815BD77A2137AD9E2DE4CA0AC1E9AC3B8 +B92A16F593928324FE2647C4AC2955B7719019C977EC66869BD8208498F9D80B +15A0764CB95151EC8C3BC5FBB95C520D8A49E106F06F67A5BE61B9AFA215BBCA +6D784EA3588F14369E1A39116B50E34B14FB93722AF9C2D23D7510E252E20245 +144F96A64F816F94BD448FDFA6E376B97EFD9D507759A8791681EABB2A97D5D9 +542484079464CAAC1E8B8A33C6FCFEC3FBD8822105F39FA04E7B9659DCF82DA2 +126EFBF6CA0562E5A6B9971A961E0F5A9EDB0F305858D5F1FDFF4B8A11989CDB +3EF7DCCE7F9CC0FEF070B7755503241C69AE0DEA99AE396C64FC7D4CCF6629CD +2662FC140AB06BE0A8E46B80B6A704A07AB19C8CFA99EADA83F086175D2970A7 +4371F734E18DA41C9940CDE0B59B8C11F8EB96F54E5D08B6030D9D21491E4AEC +B88FA192F1FD6C7EF3FB1979F3A23AFFDFA52B8E7861C0BE7402A35243055A7A +CDAF5C195BFC2FC0A2E07E0B3230315918B6782D75F027193504C2DA968B9F68 +D425350D07E36A6403CC34E57FAABBB93A8093A6932A617DB3CEE28C31E55C9F +82DEA795C912F80868CDA94F8601D1F351268EDADF0534E541699C2C48DAB717 +D3BEFE27E9A607DE7B167753F61E7AD09AE9A7ABBDD8A51FB09F20ED1250B66A +A650DCED633EC9F976C8846C7F6AF3CAC3508FD8D9D5B7478A9AA6EE24773524 +85D52D6A35A46DF75CB962D4929F833BFF2AF89225CE1B039CD90B65761EEAFB +FC7E2702EE8FA62A3A83B3940EF300DD3F6E4AF54878E26AEDE574D071ED9B39 +FE76F43F84267A99E0BA457D764DFE4F7AADF489C21707B45114545ABC2171F1 +D5D14B92770DA9BFF1B63CB49A1556981C6250ACBD7965AA7AFF6E6CEC362FCE +DCBC73B24B96AA57A7F73B44FDB29C9F5AC181AA37848163D3CD5D2A177326FC +0E3CEFBC59FC7A6D1D7BF0EA0BED71F4E93CB06FB03990101EE2667F199654FE +F5729532A74331C991A39BA398B920B5E35798C75CDE31AD490FE64D648CC80E +E2AFBDDA4883AD4C2B82C63F6E6F190A18F725EE724F405248C8222D2BBF5CB2 +91C99F58F947DA87C5EE0D85DDDB31376B014B855BCD6D3A1DE6C5F37A0FC707 +CE8BA3790F0DF27A419467D26CD9F792D0617BBE21D00A7F4272BAB179991A6E +C623B8149A6BA987DA9FD6DD906D2BB8616675BAAEB3CA6CAFE8F9D91B9E3675 +2B65524B7848B214860AD9371FB344AE29136FE20221B1F15A613F41139213BC +B29CE35940F10EF031E4DA78B1913BA53E4F8AC6B7CF06445C229B544D9CB9EF +5EE0CB100C0F0739AF4147D85CA132BF734C721E22E5585EE1C6BD367520CE20 +04E4B9F5885F4BFE68C399CEE413AFF515B2A69F4CDC48BD5965CC9E76B9F3C1 +7C127D51699A4159DD3BE2F7F616D0A997EF92C1ABC25B8F9E99E39226FAFDAB +19974AFF28D202C790E8E24AEF46020184E57FFE8B267E502E1B16EC94CDB94A +5DB194B521F4BDAED0C99071992C2A4C1D1CFB4D40667B14281B1F9507E826E4 +D611F3EBF344C9822A0A430AE4D2A82CFCEF24FD8814520D949ECDEED369B2C2 +7488D45E42884D6AEE2FD7C31F22ACBF4DF706E87263847617BE2D7703216243 +7BD7DA7F98DCEB44CDDFA14CA1C51A3CFBC2F8695D8593AF515E6C4B0FED73A7 +F614B3399AF4016D9CC93E5EDDC2EA68CF90A346B9B75EAD34A9FA4D839B5A36 +222F4DC1C39BEB07F1B001E0AD9346E4B7FB1EA25F4448C4FFCA5A9C1B61D722 +4D098A32EB4FB375204CA5874C731B461AFE9A06BA67F042C6FA90CD9435A1CF +45043154CF8FB7F545E17B96AF5986F75BD10E3564315373ECE63DE482 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-g.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 205[33 33 49[{enclmrm ReEncodeFont}2 +58.1154 /LMRoman7-Regular rf /Fc 194[65 19[32 32 40[{ +enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Fd +134[41 16[48 40 2[43 36 36 44 37[23 59[{enclmmathit ReEncodeFont}8 +83.022 /LMMathItalic10-Italic rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: a4 +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse +%%EndPaperSize + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 487 313 a + + 487 +313 a 487 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 51.99507 -25.99753 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -2.49069 ] concat + + pgfs + + + + 0 setgray + 487 313 a Fd(g)s Fc(\()p Fd(a;)14 b(b)p +Fc(\))23 b(=)f Fd(y)487 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 56.71608 68.11212 -25.99753 -65.01804 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -39.15068 ] concat + + pgfs + + + + 0 setgray + 743 292 a + + 743 292 a 743 +292 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 -27.90082 -17.43094 ] concat + + pgfs + + + 976 48 a + + 976 48 a 976 48 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.06616 0.0 ] concat + + pgfs + + + + 0 setgray + 976 48 a Fd(y)1017 60 +y Fb(1)1077 48 y Fc(=)g Fd(h)p Fc(\()p Fd(a;)14 b(c)p +Fc(\))976 48 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 976 178 a + + 976 178 a 976 178 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.0079 0.0 ] concat + + pgfs + + + + 0 setgray + 976 178 +a Fd(y)1017 190 y Fb(2)1077 178 y Fc(=)22 b Fd(h)p Fc(\()p +Fd(b;)14 b(d)p Fc(\))976 178 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 976 292 a + + 976 292 a 976 +292 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.15155 0.0 ] concat + + pgfs + + + + 0 setgray + 976 292 a Fd(y)25 b Fc(=)e Fd(y)1171 304 y Fb(1)1226 +292 y Fa(^)c Fd(y)1341 304 y Fb(2)976 292 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 743 292 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.10007 6.37144 moveto + + 28.10007 6.37144 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.04182 -9.26064 moveto + + 28.04182 -9.26064 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + +487 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/struct-pg-g.tex b/manual/figures/struct-pg-g.tex new file mode 100644 index 0000000..6de8ba6 --- /dev/null +++ b/manual/figures/struct-pg-g.tex @@ -0,0 +1,121 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-cles) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + +\begin{tikzpicture} +% \begin{lsnode}{$g(a,b) = y$} +% \g{a}{b}{y} +% \end{lsnode} + \begin{lsnode}{$g(a,b) = y$} + \matrix (m) [matrix of nodes] { + \node{$y_1 = h(a,c)$};\\ + \node{$y_2 = h(b,d)$};\\ + \node{$y = y_1\land y_2$};\\ + }; + \draw [dashed] (m-1-1.south west) -- (m-1-1.south east); + \draw [dashed] (m-2-1.south west) -- (m-2-1.south east); + \end{lsnode} +\end{tikzpicture} + +\end{document} diff --git a/manual/figures/struct-pg-h.eps b/manual/figures/struct-pg-h.eps new file mode 100644 index 0000000..ecb4505 --- /dev/null +++ b/manual/figures/struct-pg-h.eps @@ -0,0 +1,2779 @@ +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%+ LMMathSymbols10-Italic +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-h.dvi -o struct-pg-h.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1156 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B68CAC04169BFF21F59CCF307F6E334524EC1C +28487B7D93620B915926D940ACBC1E06A78B4E4459B7C691BF6DE92A21648F48 +CC413EDE50ACE698A5C00263D5D734481D333CDAC70A9F2C9E7252BE9D863A45 +6F0B848E039F72977873654682C61FCB9E7659E2B0A319D5E77A57BA9C9CE182 +804CDD4ED921463C0A950FEF09E3FBF9200A692BD60CF23507497AC2A59B07C1 +99F94E3D08301AF343C837324B9EB713822F634A96C5D1923710DB4B98B063FA +07A0E241E29228C49C5BA65E2A6EC97E4FCEF493E67F074FB6F90585C75CD51E +DB22B4AA3644E0B7B8C01E57276D48633DCDEB7F9D21B332CE4982A6E06CCEC7 +6A8D01486E55880DF02409AC7D972FB083250D4199A1AF04E3C3F00E776079A7 +9D9BFE1996455987BAA175652189C87A734F272ADF580BFA27B0E3F70CE8100A +BB401A60B1A27DA0BDBE5ABED44A6F0B91F91040EC171DE0B4C6A03AD8C04C59 +A7A86BF1BD10D2F99653E80422F5B5B56F6D2EDDC1A7C76EF77C6E740064CC53 +EAD28CE88289207B582DD18508705EBF42EB894655E7B06095437FEF27B81EB1 +4663E3073EA5D03F18C9FB4E2199F5F63C0965E2D92A0C87F057786CEEDA7781 +9CC32E81AE692C5AE0C53DB380ABB8632F44ADDAD07A448C601D99BA80B0717A +CC2B56CA5134F2D6B411A70C229A20B9BF0611F41A1B1BE73D1DBE481462384D +0B6BCA5C7794423931DEB499C71ABA397DF84047386A45E5EBC9E125A002A6E1 +670ABBB079234D8B851D3FE8B9ED08ACE959392226C2D9AF9CFFC485BEB1F400 +FF4BBC2B12345A39202444EB3DED813E3414334298B97EA049975816ECA43567 +C8282C73298B686E568B1585A8ACB82C2E1D2AC8AA4208B95CE0D5A4F1F9AE8E +C65B7182BD48AD311845FB6A5111FEFFD5E8FC133B2DD91215E75E596E08D144 +D080186B9E368CC0191FD3EC665A0F563B55F2738B16DA3AC8ED1F95FCB15159 +4CD686B891E16180CDC03DDA62EBAA36D35161B3EB6C4035E27B1E2CD5538710 +757F3E072320BC72B839065284ABDF150C4220A12DCD300BF9F0BE9D277B1F1A +B4D071D33132E00EEEF6FE55724CD2F37B177FD24EC26F0986C5350312E62601 +12EDF6820E69D5CC3D80B2834416E19C17F6D84458EE124D9E4B184A84DBE481 +D044DFB16043E5DE2150788B2DA4315C703763D6B35A4836A2AA71B39B7AF076 +CCCB91CDD1A857949EE410BA7DCF000BA5716D4A450DB5CEC19492B8498D81D9 +82800318D338D884ED5E7E605802D36527BB7C3758285B8940F89B5C7F32E07E +4306238F06F910C43CFB7809656D574C1887F5B49B17E090FCC1137C613AC61B +6452571F9A33E04C10B9B29A54F4F4B2D472C74909CC47C1675DC6FB99E9EA32 +1B39323C00BDACA87A5E183E675CCAB1279BF42066D6F8D2701298CC9FDA7928 +F99CA135B69808A9585F1CFAF1E6F7EBF70A7BFBD098994ECF216FFFF879C2F3 +F3CC8C5E5189F8C986AB3EE576DA9DF54E8A2CE89A2FA7CAE9AC02990882F3E8 +1B9090CF23C0BAF56D75393A665BC35F1E515F6BA570464F63E2A800181B89D5 +0AEC191452162BAEB866B17CE67929341B3AF71B537DFA79B8E84B39F4B0B2AB +B1F875BE929F84BFE9774C857619F0BD15B6667B8825B774B16C5E96A7EC2117 +2CAA7C0761772ABD63608A121B7AA821D9A27B0EDBD2BA7C8586E9C9B94BB990 +0E8FDFD339397514D8DDA6FB2DF62BBB60C369C4183F6109A11FB317108280D8 +DF305829D11698B07A09A94DBAE60AFC674CF1CF9A00A98CFA3D631098B4A519 +3F06039F8B6095DE1250625E4B5C2B2BF9803E634A369986740FF81ECD6153D8 +37C098342260C247667E95206B16E8AF5B416BB5D64953720C98D0DEEBF60EFF +A06545EFC162942911B3230B8D462CB20E7185EDF454F39D7AD4B5AE946C7E20 +7BBDDE96E9AED5AA704BF411FFE90AA72079D4C8CE6C8C9F8C6B7C4954CF1D17 +9AC05D5E50D244BC4735C9ED3F75A15FA8030369D13477E95EAA9BBC038E0530 +B2AD398A9F58FC9AB1B3116F6B641F000B5D48C4D4DE24CADB646AB5BF4D15A9 +45E047E5D444BA9F89D55B5133EFCB9C42D0FAF6CDE696534896406A8A5234A8 +AC19BFD2A0844B267B7610A6D157EA3ADA7CF63EAE1CDEBED53DCD3403049ED2 +D3A304BE7DF7AF66BB5807FE288C1F74D956A9A0270655811051028B571E39D1 +A96CC9B530B2C7B42D4AE17CC760410E1A0B555FC30C8CC7D8BF3CA3B929414B +1B29EDB53F00CFCEF86DB4F0C5A88932184BC20D38FCA2E5B2985CFB02B48EE3 +C53B322CC4CF7E8DA48AE10F19464273ECAC6A6CB033D3D74F75CA3925E9D222 +1524462A1F98761B4E749C51EC12F1744F0C101D3764B8BED3E225780F2D9BFB +593FB16360A1E8B82FFEAEBA6EDEC5FED81176BA98DB0CB51202BFF8AB5B5A9B +4EB45A97E404E7050159457146B57F996D0B21E89872FD564ACB36CBF058A6CD +1B298270EAA54F518FF6356D0543D1C17BA3C86CC34862EADEF7E262E32940DB +52D0635323E8E33DDA8F5C2DE91ABF81C8AC2B28B098DB90E754F6CB19C6FD04 +D2DD2CB9B06D3122A737435305D42DE9C6B6149BA96994482B242AF0DC5F16C8 +510E8CF5E5FAB4693E40D9870D6E1DD28E26476DD71AFA6C492CC4A8FB5A6610 +8EC36BDB46E5704EA4E95BC91194E2A4F97459570177794FB3DEBEBE9E4105AA +D34FF119AB2483C180840048F96BD4AF2EAAA6B47C55626F5C6488D48AD0045C +9E582DF0DC455AD6DD65F47D33F454316DD2B9E0A6D72DADFBADBA62C969C40E +5AD567F556BF41ECE141E38E374DE01977C142E0ED10318333382EAA7A7DBD0A +6B4CDE1903873187DA86D2C1B5D2271665B4BB19B27498D264E5A199EC2ECD29 +C06D1C6C489AA44E243D08DDBCB12F26FBBB8F9C43DD7BF7665D5477033A07E9 +A06D683510CEA1CD89A67BCA5F06C89E4588BD62694A5DD0BDB90C60A5EA34DE +A950352627090687AEA01E611D2A9C5C0AB25486AC71014AF1EC09197FACB989 +416E6AA9FA07A30EB80A9F2FD46689C0B478AF69608C3DFDF5EC927C6E79972A +D10D4E899FD635B5B88C188D46282036EF183AC810D42A2265FF79A8A562347D +D12AFE72E2FA971F0B7F498FA3DA42D7FC2DD09DBF020D89506CD1270C0B3EA2 +35BDEFE3E247B0CC6B72A26F7C5BFB146E5B38643081A91DA1D968D5BEDD191A +0720E853FF0603877722871CDEA1DB2820B53F67F320A5D28216384F61DB0CD0 +08AB7A26A46FF9C82D5C7D08577E142367B8B2C793C4C3F429EC27C0DE771671 +946FF72DA1DA89CF6F9FBFACA3A735ED0119A05EDA5C11D71ACF955AA10F59FA +148955AB04FAC3ED0AA066955F1771BD5DD0BC9F451D71AA9A0ED29053C0BC9A +92B74FB52C492BD8F7DA28DE71D625BC1480D494B8CE9534AB508D50D30E8EE9 +9A4A68AACF07094AF4CA2CBA1D43673C2E7442DB7B4B326CB1ABCCD61754F54A +0F795E183630EF10C079981B1AB12F9D212615B7D1235C3F3BFBCC11C2BF0B27 +F6E7217D171A060FB78883EE20AE6F7BA7F6A67087C57B5519A98804735147BE +66CDFF266225EC79EFF944246DF8911317DE4C75D695826A465C9AA6252CE482 +C82696E65DF2DFE94B2D54B072450D2556CAF3C7C84F3D397E25A739C61C0844 +65A5E6E28BEFB8AD0AD1BCE8B254341CBCE4CDE08008E366649A7712006B329D +74455FF83DEA9E8662C77024836D8865ABF1752A0D6F22E851DFDF1315C0679C +0906D77AB2144E810584929418AB684A92B4187DBA74B626F82379048B168137 +989EB6EEFC121F01818FD4EA8182D993627B44BD95891C5BE8564BF98E2ED403 +D2E1C4862E5F8CAEC9D19CA447801D8EAFF2CB0EA7EF01BBE4523C5FD5ABF3D8 +7EEBB1C1AEF9D75056B84005CD292DE5F77ABE35B2D05850B2D6070801067033 +5212EF1FCC3EC47D7DBBF0DC65A5D8CF343D8A73BF2B8DA03BA98D8A95E7D14D +A39CE0D0073DFA597ACB9868737617F9A60D1F58E74D09345141984247FFAABF +A9652CE7AF178B421B0DC4AC696D60A352F9CB59DC4B0FEE8C937A0920796C09 +CB74B3EF000CC96516FF99B484797CA92E65EAA84B8478A465C2CB713F9426C2 +84326BA0D4D95BC25B242C73A631A39B2F977B4356D3C2DD059D73A1F8086340 +A0CD4248B159E0F8F94A66186C177501453CD3FE3582073DD86F044612795C25 +DB451DAC56B286F6007FB874686555FD056F17017E7F1FC03853CE5EA4DBA672 +8946C135BFA75A9C16F2C24DD5A6AD833A4BA6F96FE67FE603F3DE0BC535187E +593ABE06FC429FE06F9122E7F8EC158A3A9D45C1CD1E8737E0EC21F7CD596D42 +A88458B89786C2F6D9687A8D4722CE96786CC228DD6BDA9B4F88DC224D329F45 +7FD124F1D4A26A62D71FAF1FDB22E36A57E3F58DB7AFF670B09E123754F77525 +07DE77C8B35CA1A3F7D176DC1992B596973EB054344F62115963E3F61A1A2774 +E68198995DABA1CA25FC1490BDE9F5C90E5734ADD96E29689D3FBB3106F54CEB +953F0C16D9F1CEF47274C4690FA38A7AAE15086037107F01113E6543EB9CF74C +2730621097329EAC1935F8964877EA22D9E5D4256F3134B7F3A120B9F31D2954 +3DE2AD436B75778C0489533F3FD57428667BD44D2220BD4EF12017FACD410123 +C239F97E12B6E31532AE1694E5C1EA3D87459FCA9ED5123D2C60F9DB34166303 +DF6A79C301E00600AB38A00EEA61310B34A7465A17E47CA00E739BF74AE092DE +641609B79E1F193445D1735FF6EC2BA552E909B8764F605C033F40ED7204BBA6 +C7A5865A52C5F4D31C49B716E117FFA6428294A52CCF5CACA1C98CC87E8404F4 +1256B3DF22C3C0E1650A11CE2C73697EB452E0EAC3A4727E4071C660682B4DD6 +7166B971B6CF075F42771C2E91CBA452A8DF883C90AB6EA282CD38283E870A8A +1B5899BA1183298C0A256E6E3005B2E626F2383C1CAB8F5D9079CC78A958BD37 +3873448BB6226EF1B9E6113A1C31010A4BBD104C7E5AC05468DEFDC7B5E92735 +B8A7D7C32900BD6D133FE50034DB8972B480BD24A600EFAAD1B220F9934FBCB5 +25354837B18D1DECA223B4FB7B82B0FE9A4F5710BCE38063798F7CC20A30075D +550FF51F92AC170973AE1F7D563C43EC5F38793B4930B2DFDB4E6C7F70B76CB4 +86438D247D0234EE42C2A0A38A5987ACF479E0B9667825CFE64B843C83B9DBD4 +E05A596025A24F1B49314A2C4966F09EAE9E8336014E46DD1F1C5C860525CFAA +157F44AACC55D51EC165425B5ADDF0821009F568E615CE94158D9E0A162191F1 +6E18DA533BB2FCA2267FD97ACDC041F923737AFD2B2D99F8F271B2B1EC80832C +40E532FC4AC9C488F12D8EC32EE55AE3ACF0B696E4444DE0BB3491FE84A63158 +1C95128C8B11A8B9D7DC54F36AFA934E907162B395AFF00EA39BBE63FA0DF799 +46504B5DD7292B4C730C54C87C3793E0EDAB19EF1603373D80117733976840A4 +D7AF05BBDA111FB2625069E57129652E16BDEAE32DD467289E266AD62D05AFDC +DCE4E33091132D471EDCAE38607B79ABC9FCBBCA5F91B5E8E9F4D23CB6E7B93B +734C1CA454CDFA99FD6AC36D436B89F0FFF57ADC4D7D461ECBABF348C3FBCD13 +49304B2F9EC4D5C57518E8210FC2C61DAFB8E794630D674AC5510E1A233D02A0 +0DAF51B81617820F62121DF12E948905E2D850561B3162DF27755897860081E3 +472653B1185949A7D14412312CCCD8E06297A576398B0ACAA04C99BF3B3A79FD +20C49BF08EF65CBC703EF6ADD2DB56EAA02A6F2520CB11C35BA9D7B664BEA744 +8A6B067FE9BCAA3B24E108A8B637B16C389B678E804FFADCBF28E0049FBF8987 +AC3C20BF4C061D7029C0F8C58566D6FD1DED9D5E42E188D7024558E3EB72F01B +40443F577B2C99A5F45D0B5D25E1067D627362649D82A5C3A57DC5041B1A13FD +2FA2D7F82B44B4D6E4ECBEF48C6E2F39CBB2B53B18DF79646DB364D1861F86EA +ACD43B75631AE31720BA31A6CC59AF4849E67B8185BE80DBA33BA7714FD25DDF +FB5465077DBF18E1DB518117AD200014839545B1078F38D72BDE91E3D854243B +2D272CF5C16F0AAD1815A417E043777F82F6E298C4F428617BADEE752997B940 +93316F759CF915008C71804A8D2F25B580BFAB9F2D969CECE3555AE9E09AF8F1 +5566AC294E182359C7A01DA9C60ED3C0A14849CDE557438DEB07F64FBD7B73D9 +9CAAD492FC6BF909A0454B6CD9DC64DE1112D9A7F5B61F8CD458C787BA157930 +FF26A1AB03592F9372AF27DDEAEFF8B80E1A4E8BEF6A1F9BE27CD71CDF37A945 +FDDD071A0D756B5C7C3D3E5044A04E04279AAA541D26750E85FA093624E31793 +B548F7712C064081A7EC21FD1F6781D44DC2D138847840370FED9E0F297D698C +CA8215BA271A098F840FED2119D5EEBF32FDFC699847D069FC2A65671D66EB45 +1B0A29C9AF73CD67F6B33A8D57D28AEA4891E6ADF40B9761D80489EB3F2DD2E9 +7E97BEB6C5A1E7B2B36E46818F26A6D56CAB8F59FE0F73577B835EE74BE1F553 +316A78BE65B158F34E426E865DC8BAA0362B0DFA26DF487B9A33B4AC9272B3DE +ACA29ADB69140C90980A2147208D9825BDE7ABB9AD43927837F9B19E1BC01AD5 +D9081E247817F6DF8F7304AFDDF88F35E1F428DBE74E704276634DB0CEEB1D7B +C8BDF10C700038FDB23B78F3BB8BC890291E9CF885D233DE4656E4CCC1AC1A57 +62BE48F5FA88A3ADEA1DB8A81E4164F827F359A4630C2955964D0D808F26DB77 +17801BFF29280E8DF8D728D7E1456BCA6134F49337B6E9E00B01FAD7705D8DC6 +04634225C5915DEF943C8DD7DD9C0DDFF09EAFAA8D67F25F80B39F4A584B9330 +2F6EAACD7DA7010ADED0D6A83F04F396CE83F0549B14FA75DDC0ABF2D6DBFBAE +B8990A9BF4371C933E0BD696FE711EC7925B7D350B4BE346E565F3EC43199BC6 +D93DB5737391555A8A575E542EDEC2D027465D5064A6D8E26E2ED8AC2ABC213F +81757FCDCA8EC6F0E9EA338B249AACC25DF46905F9EB8284105CEC31918A10A1 +8981330F9CA26AAE7F316592E7DE134F775A835D46A69D1C4D134AE77188271A +42DE0CD89406E432FD56FEF121AFDEDC93E4311BE9AB45B21FDAB27C8A282075 +47267FFD6B812D90BB9D558E1BBF66C0839F5FF759E791EF3D8B4719764CF468 +6BFBD66879769650099A6CF35C3636F99970B6104F63A8FD2929735CBA2D13AA +87BEDDA6BFEBF4089F03EB5B24698F6B41DC1BD6F08FFB4BADDEFB530B5844CD +48489794E223CE3A1F5A84930FAA87A50C937EFC12B37046D36F6935162E7BEB +E05757D3FD361873A28F5A4D75CCF036B34D53F81048C4B8FD8CB01EE268E872 +AD59E1B079468F08130FF077F66ACC0449643C295EBA82AEC5B55B92D9319A87 +60B2C3238E9D9407B3554E4B01770CA00FD02267EAF68823BFE0AA2FD9ECA512 +FAF8AAFD0532153D5C6216D9C9385A18202E78D9E7ABAA740290A6BCA196798F +6C6054F05F09CA349F60F4C7D5949D2C1A342CC26D444F54CAFFB3C18BA66F9D +093C3DAC54FF66ADE17A55B76D038FFC64D4CDA9D2C72DF5CA88D44FC5B11F5E +5D7A41A3DD1CED1B040870B95BAE58DADD7CCE9374D76DA1237A4FBCC9FF1805 +B567E197207E6C6F4D553769823BE18EB58FAD298314B8B004B03B6D84C5F6D8 +FE4194FEB6C80B02CB53E12CE148077DA81FF817C5F28A5787ECF6F5E76A1336 +61B6DA9143D4422BD95CA5AA9DBDFFC35B8399330235BF13206A3DA1E3921817 +828F1F96EE07F8B09D8C19FD0B88366F92ADDAB43301E425D4E2ABE4A64D4726 +67986D6BBE1EFE7906ECE44CC3409440737FCCF58A9899769EBE684B749A1D5E +936FA78E2DC624B2C253F76778698BD1510D50924234C9CA37FDAE1C496B5D0E +7C1D53E0B769053BED7A9E8A606E6AEC36C38FFEE58A7CF412C97859BA2D699B +6776AC30A4A937C265CC28A83EED8F3C971D6DF5A50A620D30F1F349A85B3B6F +37E3D2C3568B2F7CB6399399227EC33030F3AD8162E7EDE66BE15496CCFC0CFB +4E67C8025B0C6DEBC833692D4A13E2D795232E925FB4EC9A227F4F5B6C40B5B9 +10E41AF4F90FD3ABD529B568E9ADFC7370A03E247B70D47FBDF082C0A57A2777 +B0CBA5B89169F34A50D869B1117334A4459B5C2727863E859CF829A4B0724E56 +2CE367D96B03C0B14F5DFD867ECDCEA7739236081EA4EEEFC3CD2FE26BE20AF7 +1444421AD1DED87F4111BCB49DE285E7CCA8EA2BBD321844409FC9537E5555A2 +702BA7542C40771F1475B919C0E0944D0E294E9C0AFEE00F75614F4E1E7C5669 +92724B1420BBB25F1EA3C2886A60F27EF31C45E92F4717D8FBD4A0844A8D935B +A28F72831C12A52AAE64EB28B620A5EB34CC8E514CF36F8FEB205E020B27F530 +7E54B6F4A4858CEF9F21FDEB2B0D39F12785547266190E57ED06C2CC580967BC +F8D276BDC2CF7A4927D841354301EDE00ABDCE8BDA33BE5633F09B4884979D61 +1382D96BE1124E7ED7538635E97AA7B7FBF5919A2893BAD39B99FEC7FDB24FFD +726EABA8821224409FDD3819C98C395DD7C3AD05DC5ED1B38EA9ABA4DED6DE32 +F1544D656858D63D1A2CD07038820167DB4359D5C57E07C0131287CB8A1CD722 +9ED655CBB2FDD0B289B760B6851EA1A9D31C01577A0026C7929C83DD032BA3FA +DC2A2BB6582A7BED640DB1A8DC28B930C235056CE74C17B45A78C317A54F00A5 +8FD073CF35C9CDD2154B9675D667F073D73DB7EB751E278EAD600478201E9A09 +E798C85AFDA5331918B4B019B338AC46D6388190557521FE23F4830EFED86917 +C5CEFF9ADFD18C0FEB6F6674671DE9AA697807EE15268774225FD2E9D3B5C0EE +E5273F7A28A16A343214089692C8B5C2BD542B3D41D1B06BE5C83A0D92C36E25 +31163563E652BCF2B244400DE533DAE0E07696962EED3A3A13C4041ADC5F5200 +5EAB0CF7FDE2D74F96310471B9A1B8341E49C62DDAA704D12F61975310567A38 +E881907F483CFC9E1D0D4D02C509D79FC9391448D296F1205CED8C5111C7471C +53D6AA37AC16F0A3D3A6EB0F7FBC3BEE47C4336E84B4597EDFC0336C54D73D83 +655895D321F9F0E05BCCD09705920753163382DCEC91583A2C59F530DC560BA8 +54234631E80D64CA415362050ECB9A7C3AB8AB6C697AD5845D58DEDC399615F9 +17F93D84F2DEC7C169CC9DB82A8970B3D2818D94E2244B800EA15AF8C16B9B83 +29E91644DB1EAA1028E1D17D5A8E1ECA63FC9A5E2167F784B8D7FFCBF1AF4C4E +0CA62B8B43DD7108277BCC97E1891EA4ED81A8493B153C67DE9D414BAD45CEE9 +D3DFE7690D4EA1B889980CCEFA92BE076D1EE1F45A328D4D4CEA17E02BAE7A41 +A84350661490475C5A20DF7A300E7DBA6370B48142B747B4373D299F65682B10 +F810536A999BDAB4683EA838449C729ED81A70E7BDD95906C31E33AC2E1F9EA8 +0951E4920AA68FF3EFD7AC8A23E53D9E640BA6D2C2D5C7681ABEC649ACA19339 +15DB200E5ACCE752D0CE0191D57EE7FA05CC500530182FAC8B5786F0FC1A21E3 +99530449FAB1495E0E341583DF5B86A556402853FF310996D457C4AE4F5A4DC4 +972F167258DF2BA832668CE0CFDE1AD430251A144DE8507E9D3EF7181B20F534 +678934A4362DB20B0C808EA6163272E4B12630C2651431B3554ACC5D07ACEA1E +0D26412ADCB4A04DDF34CB499EC864B2332429C9661A98D41D12BEEB0ED5F633 +17937B10342C15ADD49634114A9145B5A6B6E1AF4FB0AB0CE7F517E28F67D1FC +76296361FCA914D883F38EF4131EAD223717E66736B72EB9775D44CC57600092 +33FDE0B38CD4EC1D07A9F817ADBD1B6E60FEEB7FBD3285F689A85B864F9D252E +AF5F5E73E2F4A8C253FBB76D129DA851411F7D28F71BFD25F6FBA8AE081054D2 +193B8BC36A6C26FB97DE6E1E78EB89C0676ACE39A1DFFB501C223F493D0FA587 +209565FAEEC1CF956CD4102FA9828E503D2F5760E144A976F44BAB9267791B5E +0117434BA38AE08C30E8E9E32BBBC255BC6296BEA4C777BB916526A7CB9A821B +14E4B419371CF255F0642E658B257FABC2CF76D35FADC354CE9369D5B87FD632 +0FD8E24E7EE718BABB4A5747586EB25C06795D12B8C6DB00CED66665A3E4D438 +F8BDA315D1E8670BFFEECA6983C4913226569816BFC2FED797BF3FBF60B3E0A4 +BDCA61FB0B7856D540B61473D5A112D1F716AE66126E3A12D105E61977C2F8EB +810574F71D1EEC0AFD83A8D884EDA07AC8E5B4F0465D0868939AC77CCB448D3F +5836675B3974EF646B86F3F1CE756EC0C78188CFA735658850F97BEED6B69AC6 +3EE2AB32A29B2D317D76FBEBA106D6C71B2AE7219BFE341207F12B03968966A3 +4F5891EA373D702DFC6FA41F7B4CAE3B0FEB1B59B66F44DE3FAA2671E5D2F039 +D4F536CABFA083BA6C80DFC355A362A6D82EEF3E81846A8D10F604E10AD60B63 +5D2F72CDB12CB4E0E52977239F635F5CE9D418D6F164B55C7031555A45F9344E +E97CCC237877477FD29AE816D48E175C71E277B16E7ECB5B7E091D1B11EFF73F +0B5E7A5748C8AFB55246C2D249B9AEAA95107DE25BC5A014E43E107F0611BAC4 +B9476C753826C5EB56EC4F80A76BBF5EA6DDAA468090A127CA175059B26DC2CC +164A385FBCA376332D27BCAF1CDE4517D2F4DE84F7193A22C569416F518B0DC2 +513ECE4EE8FB43AD7CEBAA1E8AC903FB1EF52F939E917741078E38088BB76CA8 +46A545497019795749ACFC81B2CA27D15317738826E365EA2E5831E662E3F992 +43D20B71475199E01A4C7B87E4F5D4EC84E9D21FC68D0D135D3127263B84FE05 +778A419576E82A56E760131E50759FEA05677B5EC78742FEFCE44BF6E8AE22EB +1DFBE8CEAFA9AC3ECED83E255B5E95EF13A515730B5FC898BFA556BC31BC15F2 +BB7C9625F4B09ADB0BCD6162C0BA1320D1AB0204480805E17E05FB37A385D643 +3E592308842741A753FF96F06EA28A98D40DFF9A4EB09326163E0BE25D0F7308 +AC29D1F25C3EF360ECC5DE85C9F339E8DE7FEDE0D0015D613B637F19614B32D3 +113FEDDB8BD432AFA372ACFC8A933BE0BC10053DFECF68261DC400897B7D2AA8 +9C2B23DD184A0643CF7397EC2FD1A3676A2E5FA0826AD88160C467A7EFCB0CA5 +6ABC164CB4DC953DEFC22480436F4B62DDE3812AA8D94831947CDC43C756A238 +264D8FC491E4042CED3C6454DF455AE854B71DAEABB1C55653F1D37ED339149A +CA27758B1E948987F3F4A741EE606B56FB00A1B25F2BC121CF9F4F5687CE3FBE +729927E36B8032F9A26C558DEA1C921FB40C10108AD5B484A02D81515D2920B0 +02CD413F5F4F673D424112ED9EC737F03C970E08B9BE213DB82D09D29D7D0447 +C4F5C8A89DDDBAFC5DF8A50E6F0C48860C52FEEFAA70B5953345542B78368F8A +74776D9E86917785258CCBDB883B1F2DEF273277E9261C6E4CABBDE97CEB9F2C +D07EB064FA0A0B32E522D1183612B014A7687524921D1F4D39C1DD6D8BA06C21 +AB7875CCA19E45CF3721111356D1F3E208CC515FDD24439302113C4B84EABEF6 +DB592943F362EB36B0F2D316BBB215E47107A17454A4B4234536BFA1677F9DBF +BE57935C81CF7CC61260CF2B227DED699ADDE69F0A83796514FB2E38493FB11C +B731C8F5863F21359D297B91FF3E3EC35332DFE2B00CEA54EC340C270BF01EDE +1BF9894B1460B49A9C1002E4C38C0D8088CCC17B6CD455E43C66E51975C07358 +392559DD3DFC68DFB13B165AD1FD3D471B28CB4060F09B4F6AC24E02E7211639 +B11F8DC4F6007FA4217D853967AF5E3659D9628533AE56E656766D9E54555CFA +E6843699E4C3394FAD3479BAFFB686453C81993F22458F76ED92628EF6550CB6 +B7F6BBDAA2D6B4FBC93FD42447B49C723F43F3A8E113ED7AE479D0AAA8712979 +396A4CA810A650915DCE8EE5BA9CE7675D2838350147C2A6074B263DFB6FE586 +24564DABAC8AEF9A8C65AE6651D18A644CD56667FAC7FF3740E5C09933C03DC3 +CAA2716A7278DA0E93A283E9D33ACC84F0E492CDD09F65A6F56EC07545AB05B3 +175433ECDF6F8FDC16AA3158BC8FBF04874D48127F3226BDD342BE1666E639F2 +EA705E77AEC7686E7239AE6BEF8873E2414668CB1170E7A7AE912C213D0F3801 +12FEBD737CFF6C1483C45204D6BD004DD1920351A6A59B6E946FEB8F2BC224D1 +E11A0CD1FBB7D9F48A6A8C33CD7CDBDCF53162554D7F525E1FAFB12AC6686B4C +D6EC151959BFE46E90DE9ED3046B4061232A95ED2B05C01B32EF1CAD05AB36A4 +0A0F866D2F5AFDBEB9631776656663828AF4AFADF09D8FCC05E168138C8A750A +892DDAEF50284D2CEADFC997B78F9BAF2C8B81071A62AE7E7856ABEC91B8CD1D +C24AC1E0C4781F2EBB0EA34CC47CB9695CD7C3FBC4C0740231310BC56EA8BEAF +FBD2705F5BEDB3BC52FB46B465E68F075310685C8D6483C58F2F27B706A377A0 +48BE4150CB95C364D15BE0E19437423672A26B560AA588C1F1CDEAF6FC9206AB +165BC1104AF67922AD2C9EC2862981CC5EF5D2703FC8E3665F8EC9C577866D63 +ED736D38EE471C943995CCEA8BADD035545E909493D4E492FC69C0A7367B662C +F190F3933689ACD25EEA2A6125867EF523C2D6CF20C102BA781E75C506DFE0FA +630FE721725D8F5B0A803FE6529060D2BFEEF8BFD513B0380993B8D52A6546D6 +915CF91C22AC891A13A81C3D479855407B719AC4CFD53BA6C355B8D95A9F6495 +46B51149457B8CAA6F483C4A0D6BF6ABCEE5B559AA42CBBA8CDE9FF407C8A7E5 +FE9FB8F57799EB8C40288B69A9E79012C9C5064D6804B4B23CBC5F3233F7EB95 +A02F86E9BC231EE5FC58FDC990C3D8ED8E72DEC59D297CC24DB89EC76930D071 +A679EDCE7F3FC80C0E83A3C7BD7646FCB6C28886EC210A1F84DB24625766761E +290D9E1774A0955F7A1770C2F25785DB6961187F323F60824D13F79652B119EE +55207B3DC19A5C90D1438B9C18E6F4E851C2F2033AFE6DA413A1873C03ABD13A +932AAE28816D999955116FB5B015C6D1321FD1C5B84E26746601530E5DFF5859 +A51DBF625D59CF3FFEA25D85BD6420F6F968B2F6AE2133A32FD0C3EBBC3CE061 +9C9FA02AF30D02B23DC346091B2CF9EF259737F27A0566ABECB800DCF320C6AC +224BAEBCBE2350536D39C88DE513D62496D758AEBFBD494623BB80B90C044713 +67E6D7B64DFD240A527264178991EBBB9338766F05519F7BFDD6E606B1C0C840 +DEDEB3A8F8A35FE58B2DB2251EE2F4A582582037BD487F7AD6D8294444F5E93A +0D8A5FD51D8FFFC3C6838AC1204F34A6A16569177D6B1C7CE727E9C8F09A260B +FCE7C040D10575084BC081821FB75CDF938986C4F5D8B2B4889CCBC595581236 +5F3AC660220ED1B0B0F625F831BF96045BA65956D3F6C169C9A3E29456AFC433 +A6E5D42CAB2CD2AB08BA4AE24FEF2B67CB8DBCB50FD44F61E2E7C76E18A0D573 +BE4BE58E0D1103C1032260262B7BF4C8AF85F1DDB23604BD9F35A475A18F2FC5 +EB2D08CF118382A92B6F946CCD210E57E5A1DF20940A0B4E19ECE69A17424DDC +D560B19D89D9F437A17DD7F9BCF1CCA6A445A75C92ABB4411AB26F33DF25E529 +A3A314692BED62E0FCE27467A1D65E0577F470498C2EF954F55883D5717EE627 +8FB49F6EAD48DBA338B09C5334CC012322BF86C75D542DF2E2EC862783E843F9 +651BA3D878901EF29C8C1E3662B336F249CA6F816E5100385BEBCD5B2C139389 +EA1E172679B2EB1444E570E4FCDB86F7AB6217C9CB40AD1A30249D5301FAF2F3 +A859772FB543AEDD72B66B8DFF757D05048CCF86D9C2503E2ACB3F0FD3F19057 +BCDC87EDF81DBBD12746885EC0B93FEF4AAEB76731EE262D684627DC8F839EEC +ED8A0313F640725C86F0B6262FA6B9121BC44C5A8E284E4873BF25C8254E02FF +10D6184095A1FAA83944ECEE55A8F40830E8446E2D326C0BEF4C80125934B2FB +9D7EFAA0A98BCD279179085A2D85F3F101AC1EFE67773D41530EA50E3836F3B3 +1609AC2AF79ABC77A6717A1AECF7A81906803A828A0E6DEB1FCFA76FEA448A60 +401A3B11DCA3E9524DF0985E6EB58AE03B17825065A7D17F4815CA118A1F4985 +FD0D761567EED3DD7565C4419B7D05BCBA0D2CDC7E7A9C31303F61A695B20B65 +DB5CC404B62D98C1FA975041ACD0B7498F2C74BB9A0ACB478A992AF2EE011844 +CB42B2C95B2297BAB78DB580E5FAD0ECB93786E1FD81071D194477569210EB8C +4212CEAFBC79B61186AA832CA313974C01FD5FE881F9994498B9CA251192A91D +5EE10F97F281C706C8AF4739A2E2EF9F27A0019AF30A4F75579F977BF3CF9806 +57CCE5506A7AC923DC5E300B27F32613F4390137495FA80D6E1F61199322E0D9 +26876A97AD39A668B04EE1C357E7DFCA59E5ADE840293284CAAAD0C7C68165EF +09AFDA587B09E521D96E58A9E2F58E923CA6ECEA32CE49FC76E715BBFB44B214 +91114B877E71A37504ED29A192447C159A816D12852E2B90ECBE12C650E5160F +0845EA7DE0DB3C13B8C18440DA54557DA4B62B700369E5C9D6102F1D3AE81269 +4F637A69A84A66320AA1792F6A320A79C6A1C23A695A0C8B36CBEEC17D5A59AF +A67E3E6F30AB83C9D7B714F88844A10F1BB7CF6F7DCFBA9A80227F7ABFDED110 +C7B0C9E17F1834BFA8B628C5389ED8E43DFC3C6C5837DE85B0278025522F64B5 +44AE4A746223773C8BC72E954983FEDEBF29C468F870911A6A67CAD0A3DEBA0D +947D0AA1F03FCAAAFB2470787D6EDCFE3819B1998273EA5EF8EE032E0638F6DC +E419834B4A4B5CF90D1793F98D7EAE541772A11F0A66805BE5705D3048EFEE32 +C3DF4BE75CF00DFCC413B504773D99A2786156A332F6ED55AFB396E0C5AFB06E +6C5B432D14B5EBCCB514DA6DE060318DA4875AA4D5D876DC1E45FDD7F8A31BE1 +697149D7BACECF4481DC61CEAB7476A2E575913E9327FB8671DC9F1B6ECB2EC7 +EE483531E3DF9E543CD82C3A35416BE740A5410D67AFE52FC469CC030E6B37C1 +4E8CA374CC57F368646CB35F333335ED4B8158DA52ABEDECDD6997E24A67EB7B +B02BD78BB5FB7D35D0FB3127289EA1C3C455D8E7D7F6695055586AD4366A736A +CF9DE648DB1736797BDF15C2A600ED17943DD010B66D69FD446DAE934AAE1C8B +843BD078C03EA5FC1420D6628F41117D733A0D3E880220549437755CAA6C23D8 +D694B65E63C8A2951F771CC656327D1134617F6B1B60CBFCE055BDA077E52564 +0CF211E7A3B8DB7BF746E85C1DD9ECD77912A6E278C4C61BE30E4CE55CEE9E4D +5B2FC3038EE09234A543243B3FF8E29549C849F55923903205565B724D54AE7F +8F34E0A1E814732B482450562384222926380774B94A95A7DF70A4AD4FF3A6CE +3B66E429E777F922B32BFC199714C3629512C6A5711DAF0A3F0954900E38D162 +FC5890998A99BFE2406581D64F49F46B2A2B74419CBBB0D22FD5E6E8710362F6 +624E5B8240DA857BF31497362CC036695A3B1BCCFCEDA9577FB496F373E18027 +31D40F4BBBA3557362AD0A39F29E7E10E5CB7F3664485615B913A00461E8A7DD +2946468FA6CC0A0615CA8F2E24DAA8DBD8E81D9D7B6FBE67A34A71235FF03AFE +3C39C136173D5D9EF4C45B087BC34E8F14FCED37A9FC76BD90085AAA33E69BE4 +F483891FF5C525ACE7CC2DC0232EB09126B4AC396F3C67E74A975B2388B120C0 +FFC48916FE17A0A07AD7169CF5C854AEAA3FC89F4F032435E8F76D27C19D65B3 +BB2B33DA3FA441A239A35712BA2489F55F8E9FF435AFF83A7BFEF9BEEC854EC9 +12ABBE70A89F03FA39177E5FFF4A9205E20954906ACE661BF28832C2DD448AD0 +0C0CFC079AF2D889F25658D86911239F6E51C66694B87FE408D52ABC831EDE8F +5F1DDDA31EC8A042EC154A2956C5F3ED914CE6A93F03186A29C682D8C101444A +CD693258A53F98DB0DF475C8D74928A381F345DF9422879682A8D0D249CDBAB3 +1345F45FCE24247F9A605961485103BF3C2DD396E682EB072BFE1C087F0043B1 +13866881201429FDA949FE1F364C2F744079F645C99474F3E847DF66512D014D +5C7ED296C3441C951D63925852F816E6F8A47E0D235514D21087D22EC91EC079 +852B255DECBF9CA92D5AF89E0EC3EDDDCC0994130AABA42E983E07BFCD447294 +B1F96ED4AC5B1BAF7B88821C32081EF21A2610055B5D7794904C0CB95E2AA835 +16309DB4B0A63597D1BCA0C4BAA2BB8528C34C369BA3D3A49F5B5CA2F739C797 +029BAA9D1FD7EE9405CB29E408A7EF5A98CB068B967527DDBDB7956DE8EE507F +79A3AB4FC7628F9E83BDB1BDA7D33486570449498552A596268E4929F8C71C37 +CA3E7472AABFA16C8AC88C292CD509E980F0D0869FF15ABAD0083FF4BC53CB4E +6A826FAB2A28A1370AB3C99088BA3E5E9954C28F54CEDFC72A14168A2C336CAF +B4B7D6297FA506FDD296949F8FE9C26D80B032F42C463C6F1E62512F86E3D970 +9E693D04ABE2A4407FDD6FD037E0BE94EEEDE077C368A6E81A846E5359629491 +19BDA2FC6120F98C489E47D1E5B390059F800CA84FFD42EC3E08AE30842FCF3B +0E4E69B1ADA04C0BBE2F03EE00EA98CAFC7491019D57B942B0CC364386039E56 +0AFA5D0695EBF7538738092BC8541D0EB393022F24CAF72676F167CD6701C048 +69DA9D77CAEB4DC19B2082912536CFEB7A1DC6A7028A0ADDC43FA3076B2674E5 +A10AACA01B3042CB34B1025509BC87450B4FD9E8A02BF295D48F567012568991 +AFC0C3D74B014F39C5E151F331D60AA3993ACBE8F75502C3D655D9F1298C77D8 +C644FD74CDADC5B677EF946A2D806D67A95E1E790BEAFCC31389D6D1608B7033 +F0395339E53E260D76BB4BA02B72FC8AC8367D80A903CC4192686020D0716C1F +E23EF60C8A4854B03850ECDAF201BBABA430326604E56F26766AB8D13ABD0E00 +93BE719B29629D9AB34F24117C71EC058F32743CCAAF77B9BF050E361D4276B8 +7A5C192775C12E7372EED109C2306A4A8DFC475F01E5A312BD9C984EE1D116A9 +D01E04A412631402BCB7953E285FD626E103E2E4AA585F1CFAF1E6F7EBF70A7B +FBD098994ECF216FFEC658D6870F268F04A18665F01C9A647943E6B1F15FF5E2 +22A5FF317CB618B457D710C2B85CD9D2D8B8116F33FD418992404074E5428EC5 +32AC0584B511E260E67E1558C1FA0D643B3021C3FEC3FF9908384036D66E810D +26140BA2405779056409BF626503C8373AAB9C1ECE588490CDBC53A9FECBCFCB +F8BBE8EA0F1CF5F80386F52B601C43383E5C1838B76C7FE3746D2BF67515C4DD +E566ED0DFD852AEE3310B64ABDAAF50B9DA03EA416F947E22536AD74B6819A05 +8C9DD483677E091DCE52189A34816FEB195E5FB218CCB914449B44FB92C6E63D +1A5AA5942B91041962CAABCA2EAED891846FA23E83FB29EBFDADE8B24223F5B5 +025384B43478A75304F3BBD86F74231B22FAE6EE3AF85762C36421F291360670 +44332757C1C2E9F820D2B1C9B1598BAEF7CE0226917D674ED30878111222F954 +D38FBDE3BCD2A31DA0096BD2B59BBAD246B6C8A285B25A06D846FC7990129466 +841B773E2363FF016A4BFC3B397A617E176C79AD0A7293D1C97727F9FE125F00 +815DCAA94DFFA0E5EA8C8D4ADAC936719678DCB9FD75BB548E4988A580586486 +CB75E1C4E4C7A56C53059FC54715439CB365500795122379B1581BBC77B69745 +03471023C5E8F779061500E5A439E880B3DF3C90A16DCABF4133E260320CB39E +191970C0F0E81DBEF0979E2FB5C9EE3A2D28110E8DD2B41376B316BA24DA53D2 +1583AD94729DE9FEDEFD6748EABD96D9FEC55051D30A7ED1E361BAD8DE2B1AD0 +B30D5A2B2DC4A6A78E59C38B9592A3376F58135BCFA5DE0696385BB0FFB6345B +7C09E072C6FCD6B3EFF627203630AF2BD897DB3C7DD9D4F71830250CC03493B1 +2594C2028BE191D58D0BF8530E88DA41015FFB7FBC2006AE86B967B6497622B1 +B4778B276826F856E017CE40D0B29B213B9C1BA21D880F7C2FE23D42DA83D5C9 +8908B630F953AE4C02AA88EBBB62F1501EA99A68DA3F8B9994E11340A42D715E +64DF2061125DAE10C2A365C057BE61F4D924025E6452ACC74F86F313DFD988E2 +62994CD239819CB161BA713447DB525DE1E855E65D1D8D13F124F670BC6EB896 +8A91548BFBD1B46D08D75394C6862C5D827DDCBC7DA169D8A9CDCCD286018873 +39C4BE2423F0E01621EC384FB7BF20DE93F13B8108AC9F9152DB9DA52E7029F2 +35326F8E49EE61FE0A351F6BB3A738EC7A3C5FE02869666A0DEC33DFD28EF676 +53FFE67A6754961B67E3EA9EF2D286866001ED16B0E92B66D162AEA8C1C19267 +AD441581D7A43EC3324CFF3DAB7E162DA987E7B2E096CD2E5525399EE25BEE70 +7161B04441A9B69C0A002358D592FC36D03D8FE57928267D5EBE3FBD78688AA1 +1FFB6F594D326D48E679190A0FAE0EB69D1DBB14D1DB5138D126CFBBF05F1A63 +3938FA1F7518F94C31020C52054F76ADC3DBFF65EE19016B50905C922E0186A0 +E356F6F36D757708B42A5E259053C58C8DE2A6C110D518A5849CB4888A353080 +A6446C0D86A6F09F1ACBB943DE608AA42A1678786D34C701AA0836863119C73F +51AC9363FD4FBB5CF83F65A6F11E36A8CEE5545150842B7E2FB00F11C0EDA79C +FD6CEE45504AEC7931BA3A43CA89C3B27C3E9AC949F68D361CDDDC9AED6CC9F4 +2FF5690E086DA849902181E1C0F2CD499EB07FC501D43585C791DF1E1F1C37E4 +17C505C0026B9C86E6D3A1E5CD6E5D553176772B2422185C48078B9A79E0B93D +C4AFFC29A7B34189E5C5ABCFECD14E0E8D62BB0BAB4CC72012E5ACBA4C014A2D +47DAF56605F718B787A38CD24D68E56F67ADE1CF852DD818F07DE0AA5CFA497E +5760A15C5E6A997B23CF1B52822FCEA099C47966D70C09BE16BF883DA00ECDF9 +FEBE424C8D607EF6BABA6D1482E9C3EA26541C44C3092FBC68C718702C35B633 +4C7A025223F6C31437639C870058C8994A6AE1156CC43259B5641B6C4D2D0EBF +83B142EEDBC0076B919C9508F5087CBF8B40FEA6E689945AD1D5EB23E4F322BF +D82BE007D82B23C5C96E0A737FFC907836765A640D7CE72E528EC29E11BB82D8 +67E935B40F3FEE29A68FBAF8F95762FD3FF5A986F129D2CAFAA9F401092E1814 +D53EB57B30F6D48981101687636BECAFED14399A3C13196138C2D5C101C315D4 +9E1EA2489E6F8F6BF4D8B5DF13B690D788D9F51235F9022BAF9CC5380390D36B +F31ECF83D795D880A41CF00BFD1613A051DB8558F2E61CB9E2FFC65BCA52B690 +F097B58E16C2BC75772E05F668E491182D78018466DB26EE150979622DF0B55C +12FD923A42A027681EA5DC17097EBF4FF89954F5D0CB096CEFC35760E9F29308 +5CB54C6449C1DC10CE4D1B7A2CE5F56F369AB2355524440AF77810257AB2DF36 +1B2AF95849F3AF9E42B66361134911C2C5CA66CBB224FBF95B8DE8FB0274CC12 +0718A9ADBE66CCBC417DBBF9D784583F562C0537A0625C655CE74B102094ADE1 +59725480EAB33FDF27CC3291F8C0960842802C4566363B820D857B334F26D55D +D2E97AB66BE0F09369AD55B75E31AF8F5E16044A5448B72CF76FEB3306DE8443 +9BC8E1F55749C832D6FE26E1653DD01511DD557A03E59015C88D7BD2F3134C98 +9C3DB7299F1001621B252CA15D6016F13EAAE7114EE5E34B1261F8E7CEAA49F1 +8D01001637F2D9A84613A6F2E52B93FA059DAC7D7DE89ED70E0918BA25D37CED +0CD4E0B62DC9D806CF810056FFB04FFF49FA1E0A7F252FCB0878C5931083C850 +C04BC1F7AD4479096446E4FE0C6A3E3E6B7EC8556845CF97062549BF859A34EC +DE8AF4FDE203815B23E8DC250FEA26AAA18C12EBEB518B524263D61B8397FCAB +FBDC68C6EB5DA286DA3420805F6205E00CDA90773DCB2823847EA18AECF20E57 +8428AF5EDDE76385A9841B57D1C7F0962611EB3ADAAA4802F999D739F8A12272 +55FBBBA1E86D352FF8A9BC757F9DD3565AC9CE30A3B324F05BD01D36D82EEF86 +CA96462CC10A99281979587540E1F13D801C5535585729C06A53A8E6819D40EE +C2B0A4428FFE3F0A1088EA71BD2DB74105301D0952EA083961B173049620CC66 +31A369797125990858F990000273FA17A2DDEC317BE5E541973975AE84586698 +329E79B78374263AD37C10FC1098F92AD5419695DCB32CA7E74D6AA330B97BFB +4A6AA66A805ACF593CD86F51026946678C23AB5A20D6A65856B0484AA15CDA66 +C7BFCCD4A4F8924A0DCC610F842E4E30C1104F859AC97006C0EBAD548777361E +9F6D6198FAA089A7379BD912296E6AA5BD3C5DB2C75F20D8EFF9C41FA280CD6F +62F72BACCEA27F954145975B2DD760BC202A2300B50392C923A50A19ED55BCDF +AF6D1B30C9499E1D9BDAD32E10DA7F6F698264102D7BA00F4EE5C398188B40EC +E560A28F1819611D7A05C1E12F9ABF4E0DDC231A02CDD4EC14DE67DCD63C6878 +3E806D7FEDDC4387DDB2E10EF3FA3985EDC86E4EF24CDE1A1BD801EFAB50C268 +95953E493CD5E35199C6AF6C76CCF23085F7ED4D85897E1BD84820F7BAFF42A5 +733CCB30E35D159521D62592627B254FA159335DFBFD4AC86112A2D9E80690D7 +79E5A9A4B01B3C370E48F3CC5E7ADEC0F87BC43B7676E7928DFFDB5EC6106C4A +110CBCF9F337522D515DAAC75380EEECD1F690AFF5B2AC164950A744332069F3 +CFF233A6A2082CA4564D9A9C694E85254985C61D94A34DE3CE77631DD3B380F4 +D1773FE122CC776B375C6FAE55DC2FEF611B802E5B34CDD28BC5C44A4039EC9E +30ED3D823570774FE82475745461C91296A62BBEFDBCE00279474109AC67B7D0 +A034352C681D1A8FFFC3C6838AC1204F34A6A16569177D6B1C7CE54C499CA4E3 +B35C0BC7079A2CF2E2A1529550D55D44743F50A7F8E26656DD8A36663CDDF2D7 +A130D2E088EA384FED86155ED051D38CDE37A997758CE0433307E5B6878A330A +565A6313C91B57365C9E293CD84D7FCD00583C59F64B19A149AE0478BAED0988 +228D56F068D2B7D25CCFE7FE518742FBB3645667801FD1489387E9A74C5A4960 +D1EA82C272AF1CDEBFD659E89F2DCC71AC39F4869D58EAFE8684D472BD8D065D +836983265DE8EC9081A4875021BF5810213141AC0087818BC63C849DF5158A61 +AA9C6B77C5A8E8AE21C2C10E9B2AC30C0624C769CACCFA04B750DECAF46B6509 +47B490DD96671AB5498FF7A010D59134CC34EF0D0885ABA3C73F1D78F811430E +0A4B5E1C8C6BEB0CD3285632D65C2CA9A893089827D7B0C792A48D17ADC676E0 +12A737EFA5B743C0FEDB224E360B019337B4629E31924D4E1DFABB9886B86F44 +13114BB2B4B91CCBB515F1B16E2B05F82076631C38774FB9454F319A8F8AE3F9 +8DA779BC4F16A0689AFC47D623761A3EDC0C311548A348C48D19182D79249080 +AD244A961CCBDEE95C51C97073905D5F48F6F789FF4E73AD9F901D26B74217AD +94A55784AD90847051F7D56B3F726632F17765DD2258A37AAC3AE51CEFD4CA26 +3FCFD9B41A4BF1D7134ED4C9EB9D4EB8F6E12E6FD5A6843DD48105C7E99E2D24 +92D32B4BA6205B5C198BD528B06092DF3F50B9714CBB5620046666AD30B65C11 +C377B8756144A925E5C1793955B11C3D30681A1387AD17551FFABB11F5F0538F +F8F680A0034DD0FED90BA80012FF3E87024C249F029FE5AF52528E6E2C07E9AD +472351050F942D4323A5ED11DB9BB7A1BA099E35FA38C2095D6D3C5B62BD2241 +6334413C3532D62176E87C9CE253A193BFAD2575B7B23BF4B47269A27C1AE9B4 +D41487AD6A0A188EFDCF0426BBC9B18325274D7B30DD69E1B2C3CA70F2F79FA2 +9543F526BCB7855DAE24F8B63DB23A8D041AF820430E7DBD90AE64B81BF2722A +8A64D56F9D6F5536ECACEAF139EE9AFCEE562EA7806045871AF6D7D534C89BE5 +845CDDDA0862D61CF5C49BE014D25D83EB3302EF6DC77C07A991FEF25E70A7A7 +BEAFA4514F13F8193B0E25A2589E5DF9D6FADF98D4A2FA6A9FD41793A8303B6B +BCBA18708C378F4045B5ECEC0BDCC168B924C861433B8BBEF911422ABDEBF152 +E77801A43BD6BCB6D746FB9D570DF4000845409911302241DC2A34CA9CFBDBA9 +CF1519633A44E889CB71E68B647B84B6EAB895BA6138753EF23A95D41A8069B9 +1E225C3230F195AE7E6F4D20CAB9F8DC6E18CFAF1B0313E280736D5D77B4E314 +98CAC8488794F91BFC92F398E7A790E18111A5FBF8A92781EA228C2F15AD9AB1 +DA75046F2063EC110EF4B8FFD3E82A1F2D18F3F163F77EF39DF61F2FCF3D0260 +9755B814D2F9B7D52EFDA805A84FA27D7654DEC873473E09F9302D1232938E68 +FC8EA33DA8CAD17A23326CD8E2332276F32283CF0F7169EE52BD722D03F0F5BD +708901000DE64F33B95D5FA87CFE2F88191C4A62EADEF7E262E32940DB52D063 +5323E8E33DDA811DFAF82014EB00C07DCD76514565D3E6DCBA5BBF1E7A225FEA +BEDA778F7B38E900A0C764E942530CC560BDDC2D59421DAC67295BBC1A9A2021 +B064295C22677DCCA5047BCAFCBA2E54C16968D6B6BA19ED3CF567435DB54E95 +BA4ACCF825FE6D72CA54E0ED3AF9CECFD3F6B4CB6BA8E0BABF3DD73B968D7E02 +5311BEA11FD3D09B4505AB4145EF3BB68F3FC3DCEC70597CE938460E736B1DE5 +53B909F8D07481630EC3129072AEA5778A135D164A57194913EE19D6AEFC70EA +6D36AE94EE0E129F13AF6B7ED3AA81BEE7D20DEF83382AF8197207DE3A03023E +5817F2891319D0B3E10C49F618AF84A563DD4BDB10613A860B15C041A8A79A36 +3F9834B3B51D6F2E1265B5B05C531CBA157147DF9EB12279945703791E58CA7A +D364445E210A925BC7EB9F062ABB34EB073598F17484D20A23816F6D2A0C3293 +7C8CDBD216CF480044F96A1C9F166E156FE1F83F2573BB9243648A1BE2569CF6 +8FF78E4CACACDB309FC4959F392DDBA187B24F6075F39DC5E1DF623E1CD8B700 +C5AD3F37F3C0F8C8B4CA4506C340119CB44204B46A3B13C4810125E03F6EB91B +A510563A49CC3E4BAA3DA43F7F7BA6F533D3AE96EF148ECA646A8C3CC88384C5 +0BED9C35667137A76761CBA2FBFFCEAFE3E98D5590DF0FDD61C4DDB6310B5981 +7ABD46A22723DA0ADC91D3BA8F6C5D10C2BF46D44EC8836B9FC33A70C50FBFAE +F60E756A0012C01EE33C0FA51EF3A62EE849C1397472B90D43174C6DAB583C46 +828F308E51FC591795BEFE2B957562C3280DB874077F79BD5CEEB4879B3C21EF +B8CD325BD588D00D8A6A074CF6862F2CAE2F8B6A8DB26A1287AB3DD941A92AC5 +79437D8E22776519ABCB28AB7779FACA1B96831C17BD998DB276D00FD12DDBC9 +62AD844443159BC389C9D5F00D2528C385BE62E6ECDE3EE487E2E4CCA729FF94 +C41CF6B5B9CDE2E2B35C58847F36B887EED1D629B477018D570A72876F5A6555 +C04D0A86619FA46249868CE8429DD513AC0AA5311FB05079878AD49127A054DD +75488BD6D0C63E471E1EEDED7DBAD6C2DC672BF913ED44A41A2D1A194D7C48C7 +6BD9C1ED9DB78BF62E9AD2222E5BEE9FD0D566CE0650766E29A79AD6ACAE0034 +85A4C21B389F475418717BFD467F4BEAEAAEA51B0EF9A73B5B9E4E99E6E265E8 +7EACB8F517FB3103E52595BA002E0282E54CBEDCB246DE1E57E1B738ADF6FD49 +E6A53BF48C6C2A7304C1E98C8085F24845B77B6AB47E0EB897E7EEBD2D0C6B82 +C9A8294C223C4F40C139AB899A0D416BF5A025563D55155D9E5C483A122B6753 +F3E789878739936AE27B1E2CD553871071202B80AE99A46FE5E911B5391C8D67 +CDD3187B1C219C53CD44D4B1F6F9AD92CDAEAB2DAEE928681EF627A2AE2A6A81 +44B05961497C62E1928A76C33E730F739778B96EBFDC6922EA5CE7340AC948DA +E1C16B7E0F2202AD5DC448E77188271A42DE0CD89406E432FD56FEF121AFDBB0 +57034CC11B637B8BA9BAA8D07CFB5C9A4A7184FB2CCF545DB7E487DF8DD4B022 +41ABCB96B08D25A8339B3B8EBAF20BF8EE2B9B3AC5CEE5678E73D78413BA5F41 +07A2A3862022050351D88D84788538D053AD12CB8CB171565D669B937876E0E0 +0A028B98F990B4D015153CCC2E1853473BBF6F201D658F7D31635BC15A0D56BA +691658ACE98DBDE93DF102FB88A89D4370F728D86F5DDA983EE440207E66F9E2 +74FC4A46FBB1FF01C814878F0C177F552BDC9BB0E71ACB4849B3E0E8D46A3090 +B42801AE7A97DBC8BA155910CCDF6766ACD5626B5EC04F4DE6F4237FC68CAB8F +098C76C37637331B271A011727FAB8501DA3EB452F9471747473437C06B83385 +AC9411C3D47D893F2AFEDC6D60193272E4B12630C2651431B3554ACC5D07ACEA +1E09E845743658D8D43AF001ACCC0284EE83D6B900DDC00B59E77B01A3527310 +A2404904836E5C8BDAEF59F579B08548FC6E99DB2CAE37F6163465973FC34F18 +A96E3BB7D122B544C5F7145C1F682683E062211CA79590B14D31988FE18855D2 +2FA2B5478D80FCBB49386EB93CB56A161DE0411874BCEA002D2EF289BF18C8EB +AE755857D51A17BF1ED7C4EB6AA225360650BFBDB6C07344713A08700753D119 +29E44C07D03436CB49F934EAD47B45692A4FC33D90D48806219B7DB3ACF4427F +C7D6C640672801A2FCE1D3D4331ECE4C3BEFD80599441F6C28F8FFC6DDEE874E +EA03A5D6704780155DE7E7B00A8B99E733AA64B1EF6DA38368DC7EE7C97176E3 +05D9C939AC2CA46B3CDD3F37917936E82A4C35E1F29AB9CA53E24BA02ADB7142 +98B8A3F13B59EEB1F57DFD4ABFD20D4BC6325B8C959D4A324EE8FB43AD7CEBAA +1E8AC903FB1EF52F939E91730DEE8256D337115369B5CFD265FAC48E967E6607 +678FE5DE9DF2AF345352B2F6616FF952D6E261876517087A68D639087BF78F14 +B0E819D643B659F742EAF18494A4CBD8ECAD37BCB776A50846D1526469D236C3 +7BBD245ADB5F3C8695ACEC133FEA8104F3FBEBBB3C635FED19F4F50363BEACBB +2CBDEBEBCF7FD6F55D70F8133FA299289B27330693A43676F2786D00CD23C6C8 +A987B9724E973A609F91A989CA1551A47537FB356B805ABD7FD9DBDADEAF40F6 +41B714D4FC0563F0066505F278DB2174928D48DB291151D31C8390960420D8FC +056B04E77002CEFCCA0216E23B5C31BBE28C4347C76E89E28C2D4AFFEC504700 +A360BE88E0F05541F9D31B4518C67024DC179AE59E29F76424A7B6E605242727 +E8CC4149D01BA99468207589F49C2ACC95F901CD7DA38FAA447B31A65DB3DE45 +991358D8695DD214E31A3C16FCC1BAC1C70ECA10FBEBAF332FA1BA5921AA479B +5B48F87B63E0A3565639CBD91D497B6E960F7C42E27E04966555DBC860D42BB0 +3EED7CD4FCBFD939E2F054666E71E5317A6E3CF532C4004E60A94E42FFCAF261 +538F608C93ADF044C39BD2A560B752BADEE2B256B88AE676FDC3CD9831BE77B2 +54972132E578BF2F1CEA22C286B7F058E8F48EBFC36AAD3511F899AB9B5E247F +EBA28F6D60ADD0E0C43FBC722485BA5007215EFE8E0BD7E996BACCB15686CDC2 +06BAEEF6E6430D22AF06DA85877AE16BC30D56A0B208DA546903B801BE41CEDD +D181B02711EE2C105FBB16BAAF98F469068B96F1FDB74C4A599DDBB64D567D7F +1814E550BB18DF86BE7CE2508A55BDAD410D13310D332113ACDC8BE5129A3B47 +E18A0F466B96EA9E36FFFA2C3875C789CFA650EA76770BC272CCEFB6270BE052 +F658087D5C67D702AEBF0B8ADBC6B306DD513F69FDA0502DF792581585D4AF6B +EA42E0A66D859BD71981310F02B957C55D77B1D8DBDA6BB4868BE5FFCD111CA5 +FCCCDC961E318A14A720257FFEF5D8DA435E9003FB6CE65D5869318FE640DE6C +8C6BA09234746826CFB01F22A944EF21FAA6C12D3BAC92E531CAC2D42D6D35AF +7717016826D699540EDCF90853ACE507CA56F260D47645B8A718653D7665C79B +220005CBEDC5A432E2C4F614E59B395D1D9823D7D5F126D93214B50F344DF628 +8DBA2E17C19C9270E74064381314CE489521E1DC9D4CE1062912E8AD848E38C4 +4DD649CABF392010DFE21F2D969EB0B7E169D0A3EC24C9454987D9A8FFE991B6 +4D7E3A256280E9447A13D00FA3D6E666B4AE09DAC752B69718F95AC98AC233A6 +E65D542FE7142C6AA825489EFC2B351212FCB66B4CE90406085978F8EAEEA937 +BE7934B1C1A7E9468FC101C5D9C6E566A9FC1283C09D3EDAFCBCEF3494BEF638 +403F3559D63183D4AB1457A952F32391E97F76C00327145375FF48E6AC3B2E33 +AFB72AC26DFAA856E64BDB00231392BE88421A29705AC41943BA6672A6FECD53 +2ABA4DAEF7AAE796B0550FD7BCC6D00743E7558AAA21C046DBC8AE4C55DD51EB +8F2B9856D9CD959F392DDBA187B24F6075F39DC5E1DF623E1CD789B5FC839CCE +9E2DBB0220DC5D37D70AA6564CC6C859A3FC62630BC035EF01B9D4D0A5D02ADE +D4DAECA436B79337309B022629167664E7533AEEF54C6A6DEC9D5D6FD38703B8 +A070830EA0C3BC5E8DF9F395FD83FAE697F958553950C39028C333EC869F4390 +54DECF38B5F6874FB9C068CFFB45E6E44703FC7AD68DBAA09BF4E38DCE83D779 +BE511A90A773A97D8956A65CF6BF8D3F29A83763A8AB21685EA394047116ED76 +29C74E8171EE39B9968EDB30BECD3B9F74A6B21D04D33D8D6867E328F1F84E5B +DEEB19E6B23186163ACA97C72B75AA6ED33DEBC62827E50C09300879A114B70C +B4073D6CE990C326331F40CAEAB31F6712A2AEE10E47046ADB1DE7FFF9453F98 +FF1495AF159F603E3F469FE2227D126A9AA1FD2CEDAC61DD92258E93A8F3342F +0347B8EC0280AAF49289DE4F486FEA6488E7B23653E0063E0C15FDB7D763FCFC +95483BBF3C7DFAF66CF529D8F9233B2279D201F6E6DC038F502DA0A1D9505AB0 +6AB808EA664CA9F1913F5649AF34F26879608144B05961497C62E1928A76C33E +730F739778B6C2470D4A2C4E81DBEE2C34418B805EF51C5C3F8184CB984D4A7F +CA980184A9366A77EB2FA0E1CC2465A9480F9FEB12F74AA4D4C40E586B3DE680 +80FBF79A59768BF296AC9B83A2CEDC96E5430C2D10E498C21E8E096B1F1F2209 +F0584F4938A2342B503AB3B53B3B1D6C13DAECFEAB8A68219ED66EA0EE409EB1 +80FCC6A3EFBFFA2CEA98CB7816B2327C6B3F70FDD7D1867167BEAC28D3538636 +8A8E087D65343C07373DCB763E6158829FC3242F5ACFA5B09B73E650FFB71DEA +5BC2BD14E14D934DFE9BF5A637149551AB32958DEBFA2252F12047B221DC38C6 +705CFCDFEF59507A7D952693081EEDC6E98D857CBCD09C443E77C60650895F6D +9214FFF9BC7AC50B249BA50EB13ACCAB4E5D3D4F344C2CEF9BCC33BEDE507F7E +08DF44E32D1FEFF7946E82415B1C7E4C23204769B9262BEA8D983FBA4999B93A +5BD7CDE420D32C8E14B012D64294CC205E2A74E84AAFF048029370D69FB09B1C +749ED71C8B1393C2FC3A4CB78174114C21975A122BDF6004FA6B63B89318549D +71DC3E2EE27C42A8830D8AF15C17378A462B60053235FAE20B9EAF34A2B13634 +F5F2DBD3D0A54F46500A9F625C77123D8AAAFC012A01BA7A48E0F9CA568D45B8 +A00B9C14D22373C0555BFB7214B46552F2E6238E65831BB5345E172B4238B5AB +6315109CE75D988815EE6D17F25A1C6E36BB89646CF970CC127D7B2B02AB3433 +EF08521486ABA42D12B78D0A3605EA84631B7CA095473D9DC4CCD05F0B51900C +C0E77D196BF3276FC40145E7F265AE11A3139054FF6778DCC6E89FDEFE43B8E3 +E80A56892A65D93832FF744D294760BB804357F86D0D7B677923384C947D7C45 +36EAECF167A01ACCF98641D5A750F77FCADE8149571F206472F33D99B278A363 +97992BDDE74477694DB9A4793A96AD4C096F16061314298BADB8A32E4B96C17D +494464166CDA3E786D38F9354354DAFD7102D08C6B950523306F1BDDB051009C +22A0F42327E9F58D5E90ED3DC0608ADF6610491763D16302E241746C24EC87A1 +F48FAB5FC2B553A9A2D62D5A7179D025981D25F03A629F47BC113DA2E6903B89 +538351BFB922EDFC4CF09E1C51753D53A0CF2DC92754341A10BA4331414191A7 +D906FE33EED15179DE20F70F77DEDD0CB2FC19BB73128B501A0CEE02AB6A73A1 +76F07132816959A1225D680460BE6F299F59AA4A1C1C599F677F42976534E5B2 +5B2C9874B76F132B9B00CEEDAE0AC6BB05B533 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F2418164803E18FB6CB61F2E6250150868450EF0D051778CE95F86EB0E0B345 +12888B67CE482A44888AD78011CA08A43EA180CA3AF8319DC53CDD1C85A5A2F6 +4CE7697E21A7B1FCA36EACDE3EF8733FF3B1C6FC0878C36508C686802E49EDA9 +528B7D8F8724EADAB1EA2DE9F085237DB4313762F37D2BA852713B598990DA46 +A5B16A1FDF7A91F1ED536615B3A68832F647022F038665F916E2FC2C82A5A8D5 +FE0BB2929C94EC4E0AB01288C5AFF25CDAD43BEC7AAED1F6BAD964197FDC6B98 +342396FBFA1E5C6668641E4C15421F6D812255D98D2ABAC703AB24CC6AA36A96 +D66D67F077FD6D0977E807B5F646F51DC5F7F319DB8265CFFB6ECCA09D6157FC +890182863FF2526FF4A8F358E419A2E076C7A04385CB50508790F5A5BDD2DDC8 +AC150F6BA142E6C2CE60C8C0661F6D8F43A7264FE50D3A4F194AE8D5D20A775F +37BC3AD70EE12EA881FBAF8BD09FCC762637DC312D8B1AD6F60C0728B28D4ADC +07D1EEDCE9022542980F9CBA0AFFE707713CD4E3CC4DB9DC34921D3428C1859A +5FABEA0CCC90D0F8CA86CA9FA88D36959C47B021831256B84F19541210A1CEB6 +6D3038596B3E4DFA8B6DF5F95734D8992CB8BF2CB198E260C03C1D8958AC4FD6 +D61274638EFAC06B23294BD5E9DF2D4FF402F05120D1D67176E9D7D7089FA57F +DD372DCC13082D9A05870EA5AFE6263D0524BFC802F227BE05DDAA3DA6BD489A +E0AC02D4C82BB9067D81DC1620ED3BE8E62A751007E2BF9D64C185926E8D4065 +D620CB5010250C2809A2A24B68397F299EF92951F454D0150242B7C4C0907D6A +B6E9FBE1A0F0F2DCD565CB6A5778B8AC4B37BB52E01FE3B76DAE0CC848831E68 +58182070AA3A421603EC70A0659F22010B8E2ABA65C7ED1BF71C56E54DE0339F +6DF812E42698CD99FCE222F26C6D448EB3593EE4462FB78B50CEB9DEB32D0C06 +F9D760DBD7529F7FF320327E2E3BEBEFE93E1A1F585417CFDCFCD9F3CA0F66FA +0635D83B7BC373711BA33E05473A6879D1270B39509FBE6A8F7C060FFCBC6838 +D13BE62A9E882C3FE1C97AE9FA9B40D74E4E4F64677F8D195114A9B3563465D5 +630B53F564B97C0C580F42B3A24994955AAF950EB4510D2B5EFF3C1910B73848 +002022EC34EE7BB3851DFEB4EE02BB32A3101E6BA4DF6C29A797ED8052BCF290 +545F8722726EDB8DCF476E089E6080AE36F3E58AF26122C2D5EC7B9115B3CA02 +D9C05C940A6F00E724AE3168E2946EA40A0CCE8B7393FF884D1FD755F9C24512 +350D78C0B6F15B22B5161040442F14D74F2AA8FE21AFD79EFC95B3FC7A72D2C8 +8D5559E01B436AAF74EB1D7DD7F665F9EF84BD37A84D70C2E7715B3E5E669A70 +72829F26D761C8766C6F798AAF6A2FA5D9A78889770D0459AE1CC30311AE7734 +C2C61E5B10528B3A01A93A88082FC91EB458A822276C871F77A032D6BE1F9576 +F54F7128ECA65ABDC9C00D960316D40F508FDBB1277BE2F42DA2AE85739E38C6 +A2329F3A29E25BEA5D11A924CE5D9E9C9D3810C96EB5B8863154FDC44BFA06B7 +3EED86DC8C440628D32E989AE6910BA0A3AA047286EA930668E31236E9C33653 +6FDB456D8BE00DCA94AE02A48EB945ABBD7B32FF71792C265A64F290B5DBB2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-h.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fc 139[32 7[23 6[37 +46 37 25[30 7[62 65[{enclmec ReEncodeFont}7 83.022 /LMRoman10-Regular +rf /Fd 194[65 19[32 32 40[{enclmrm ReEncodeFont}3 83.022 +/LMRoman10-Regular rf /Fe 134[41 16[48 5[36 44 37[23 +59[{enclmmathit ReEncodeFont}5 83.022 /LMMathItalic10-Italic +rf end +TeXDict begin +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 490 313 a + + 490 +313 a 490 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.62584 -26.31291 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -2.49069 ] concat + + pgfs + + + + 0 setgray + 490 313 a Fe(h)p Fd(\()p Fe(a;)14 b(b)p +Fd(\))22 b(=)h Fe(y)490 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 88.75644 107.13196 -26.31291 -97.0584 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -55.17087 ] concat + + pgfs + + + + 0 setgray + 752 56 a + + 752 56 a 752 56 +a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.56972 0.0 moveto + + 12.56972 6.97609 6.97609 12.56972 0.0 12.56972 curveto + + -6.97609 12.56972 -12.56972 6.97609 -12.56972 0.0 curveto + + -12.56972 -6.97609 -6.97609 -12.56972 0.0 -12.56972 curveto + + 6.97609 -12.56972 12.56972 -6.97609 12.56972 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16385 -3.39592 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fc(Idle)752 56 y + + + pgfr + + restore + + restore + + save + + -25.63737 0.0 moveto + + -13.22725 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.22725 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.6713 0.0 ] concat + + pgfs + + + + 0 setgray + 752 56 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.47224 -2.5607 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(y)j +Fd(=)c Fb(false)752 56 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -56.69363 moveto + + 12.45346 -49.78204 6.91158 -44.24017 0.0 -44.24017 curveto + + -6.91158 -44.24017 -12.45346 -49.78204 -12.45346 -56.69363 curveto + + -12.45346 -63.60521 -6.91158 -69.1471 0.0 -69.1471 curveto + + 6.91158 -69.1471 12.45346 -63.60521 12.45346 -56.69363 curveto + + closepath + + 0.0 -56.69363 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.7489 -60.08955 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fc(A)n(ct)752 56 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.35597 -58.06378 ] concat + + pgfs + + + + 0 setgray + +752 56 a Fe(y)k Fd(=)c Fb(true)752 56 y + + + pgfr + + restore + + restore + + save + + 6.40434 -11.09335 moveto + + 13.13295 -22.79253 13.1135 -34.02452 6.57678 -45.30313 curveto + + pgfstr + + save + + [-0.50352 -0.86877 0.86877 -0.50352 6.57678 -45.30313 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 14.47012 -31.86499 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(a)c +Fa(^)h Fe(b)752 56 y + + + pgfr + + restore + + restore + + restore + + save + + -6.34602 -45.70128 moveto + + -13.1135 -34.02452 -13.13295 -22.79253 -6.63332 -11.49149 curveto + + pgfstr + + save + + [0.49965 0.86877 -0.86877 0.49965 -6.63332 -11.49149 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.73633 -30.55046 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(a)752 56 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 490 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + +0 TeXcolorgray 0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/struct-pg-h.ps b/manual/figures/struct-pg-h.ps new file mode 100644 index 0000000..76333ca --- /dev/null +++ b/manual/figures/struct-pg-h.ps @@ -0,0 +1,2830 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software +%%Title: struct-pg-h.dvi +%%CreationDate: Sat Jan 10 11:56:42 2009 +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: LMMathItalic10-Italic LMRoman10-Regular t1xbtt +%%+ LMMathSymbols10-Italic +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg-h.dvi -o struct-pg-h.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1156 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 +%%BeginProcSet: lm-mathit.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: lm-rm.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +%%EndProcSet +%%BeginProcSet: lm-ec.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +%%EndProcSet +%%BeginProcSet: lm-mathsy.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +%%BeginFont: LMMathSymbols10-Italic +%!PS-AdobeFont-1.0: LMMathSymbols10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 29712 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: t1xbtt +%!PS-AdobeFont-1.0: t1xbtt 3.0 +%%CreationDate: 12/14/2000 at 12:00 PM +%%VMusage: 1024 27998 +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: LMRoman10-Regular +%!PS-AdobeFont-1.0: LMRoman10-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B68CAC04169BFF21F59CCF307F6E334524EC1C +28487B7D93620B915926D940ACBC1E06A78B4E4459B7C691BF6DE92A21648F48 +CC413EDE50ACE698A5C00263D5D734481D333CDAC70A9F2C9E7252BE9D863A45 +6F0B848E039F72977873654682C61FCB9E7659E2B0A319D5E77A57BA9C9CE182 +804CDD4ED921463C0A950FEF09E3FBF9200A692BD60CF23507497AC2A59B07C1 +99F94E3D08301AF343C837324B9EB713822F634A96C5D1923710DB4B98B063FA +07A0E241E29228C49C5BA65E2A6EC97E4FCEF493E67F074FB6F90585C75CD51E +DB22B4AA3644E0B7B8C01E57276D48633DCDEB7F9D21B332CE4982A6E06CCEC7 +6A8D01486E55880DF02409AC7D972FB083250D4199A1AF04E3C3F00E776079A7 +9D9BFE1996455987BAA175652189C87A734F272ADF580BFA27B0E3F70CE8100A +BB401A60B1A27DA0BDBE5ABED44A6F0B91F91040EC171DE0B4C6A03AD8C04C59 +A7A86BF1BD10D2F99653E80422F5B5B56F6D2EDDC1A7C76EF77C6E740064CC53 +EAD28CE88289207B582DD18508705EBF42EB894655E7B06095437FEF27B81EB1 +4663E3073EA5D03F18C9FB4E2199F5F63C0965E2D92A0C87F057786CEEDA7781 +9CC32E81AE692C5AE0C53DB380ABB8632F44ADDAD07A448C601D99BA80B0717A +CC2B56CA5134F2D6B411A70C229A20B9BF0611F41A1B1BE73D1DBE481462384D +0B6BCA5C7794423931DEB499C71ABA397DF84047386A45E5EBC9E125A002A6E1 +670ABBB079234D8B851D3FE8B9ED08ACE959392226C2D9AF9CFFC485BEB1F400 +FF4BBC2B12345A39202444EB3DED813E3414334298B97EA049975816ECA43567 +C8282C73298B686E568B1585A8ACB82C2E1D2AC8AA4208B95CE0D5A4F1F9AE8E +C65B7182BD48AD311845FB6A5111FEFFD5E8FC133B2DD91215E75E596E08D144 +D080186B9E368CC0191FD3EC665A0F563B55F2738B16DA3AC8ED1F95FCB15159 +4CD686B891E16180CDC03DDA62EBAA36D35161B3EB6C4035E27B1E2CD5538710 +757F3E072320BC72B839065284ABDF150C4220A12DCD300BF9F0BE9D277B1F1A +B4D071D33132E00EEEF6FE55724CD2F37B177FD24EC26F0986C5350312E62601 +12EDF6820E69D5CC3D80B2834416E19C17F6D84458EE124D9E4B184A84DBE481 +D044DFB16043E5DE2150788B2DA4315C703763D6B35A4836A2AA71B39B7AF076 +CCCB91CDD1A857949EE410BA7DCF000BA5716D4A450DB5CEC19492B8498D81D9 +82800318D338D884ED5E7E605802D36527BB7C3758285B8940F89B5C7F32E07E +4306238F06F910C43CFB7809656D574C1887F5B49B17E090FCC1137C613AC61B +6452571F9A33E04C10B9B29A54F4F4B2D472C74909CC47C1675DC6FB99E9EA32 +1B39323C00BDACA87A5E183E675CCAB1279BF42066D6F8D2701298CC9FDA7928 +F99CA135B69808A9585F1CFAF1E6F7EBF70A7BFBD098994ECF216FFFF879C2F3 +F3CC8C5E5189F8C986AB3EE576DA9DF54E8A2CE89A2FA7CAE9AC02990882F3E8 +1B9090CF23C0BAF56D75393A665BC35F1E515F6BA570464F63E2A800181B89D5 +0AEC191452162BAEB866B17CE67929341B3AF71B537DFA79B8E84B39F4B0B2AB +B1F875BE929F84BFE9774C857619F0BD15B6667B8825B774B16C5E96A7EC2117 +2CAA7C0761772ABD63608A121B7AA821D9A27B0EDBD2BA7C8586E9C9B94BB990 +0E8FDFD339397514D8DDA6FB2DF62BBB60C369C4183F6109A11FB317108280D8 +DF305829D11698B07A09A94DBAE60AFC674CF1CF9A00A98CFA3D631098B4A519 +3F06039F8B6095DE1250625E4B5C2B2BF9803E634A369986740FF81ECD6153D8 +37C098342260C247667E95206B16E8AF5B416BB5D64953720C98D0DEEBF60EFF +A06545EFC162942911B3230B8D462CB20E7185EDF454F39D7AD4B5AE946C7E20 +7BBDDE96E9AED5AA704BF411FFE90AA72079D4C8CE6C8C9F8C6B7C4954CF1D17 +9AC05D5E50D244BC4735C9ED3F75A15FA8030369D13477E95EAA9BBC038E0530 +B2AD398A9F58FC9AB1B3116F6B641F000B5D48C4D4DE24CADB646AB5BF4D15A9 +45E047E5D444BA9F89D55B5133EFCB9C42D0FAF6CDE696534896406A8A5234A8 +AC19BFD2A0844B267B7610A6D157EA3ADA7CF63EAE1CDEBED53DCD3403049ED2 +D3A304BE7DF7AF66BB5807FE288C1F74D956A9A0270655811051028B571E39D1 +A96CC9B530B2C7B42D4AE17CC760410E1A0B555FC30C8CC7D8BF3CA3B929414B +1B29EDB53F00CFCEF86DB4F0C5A88932184BC20D38FCA2E5B2985CFB02B48EE3 +C53B322CC4CF7E8DA48AE10F19464273ECAC6A6CB033D3D74F75CA3925E9D222 +1524462A1F98761B4E749C51EC12F1744F0C101D3764B8BED3E225780F2D9BFB +593FB16360A1E8B82FFEAEBA6EDEC5FED81176BA98DB0CB51202BFF8AB5B5A9B +4EB45A97E404E7050159457146B57F996D0B21E89872FD564ACB36CBF058A6CD +1B298270EAA54F518FF6356D0543D1C17BA3C86CC34862EADEF7E262E32940DB +52D0635323E8E33DDA8F5C2DE91ABF81C8AC2B28B098DB90E754F6CB19C6FD04 +D2DD2CB9B06D3122A737435305D42DE9C6B6149BA96994482B242AF0DC5F16C8 +510E8CF5E5FAB4693E40D9870D6E1DD28E26476DD71AFA6C492CC4A8FB5A6610 +8EC36BDB46E5704EA4E95BC91194E2A4F97459570177794FB3DEBEBE9E4105AA +D34FF119AB2483C180840048F96BD4AF2EAAA6B47C55626F5C6488D48AD0045C +9E582DF0DC455AD6DD65F47D33F454316DD2B9E0A6D72DADFBADBA62C969C40E +5AD567F556BF41ECE141E38E374DE01977C142E0ED10318333382EAA7A7DBD0A +6B4CDE1903873187DA86D2C1B5D2271665B4BB19B27498D264E5A199EC2ECD29 +C06D1C6C489AA44E243D08DDBCB12F26FBBB8F9C43DD7BF7665D5477033A07E9 +A06D683510CEA1CD89A67BCA5F06C89E4588BD62694A5DD0BDB90C60A5EA34DE +A950352627090687AEA01E611D2A9C5C0AB25486AC71014AF1EC09197FACB989 +416E6AA9FA07A30EB80A9F2FD46689C0B478AF69608C3DFDF5EC927C6E79972A +D10D4E899FD635B5B88C188D46282036EF183AC810D42A2265FF79A8A562347D +D12AFE72E2FA971F0B7F498FA3DA42D7FC2DD09DBF020D89506CD1270C0B3EA2 +35BDEFE3E247B0CC6B72A26F7C5BFB146E5B38643081A91DA1D968D5BEDD191A +0720E853FF0603877722871CDEA1DB2820B53F67F320A5D28216384F61DB0CD0 +08AB7A26A46FF9C82D5C7D08577E142367B8B2C793C4C3F429EC27C0DE771671 +946FF72DA1DA89CF6F9FBFACA3A735ED0119A05EDA5C11D71ACF955AA10F59FA +148955AB04FAC3ED0AA066955F1771BD5DD0BC9F451D71AA9A0ED29053C0BC9A +92B74FB52C492BD8F7DA28DE71D625BC1480D494B8CE9534AB508D50D30E8EE9 +9A4A68AACF07094AF4CA2CBA1D43673C2E7442DB7B4B326CB1ABCCD61754F54A +0F795E183630EF10C079981B1AB12F9D212615B7D1235C3F3BFBCC11C2BF0B27 +F6E7217D171A060FB78883EE20AE6F7BA7F6A67087C57B5519A98804735147BE +66CDFF266225EC79EFF944246DF8911317DE4C75D695826A465C9AA6252CE482 +C82696E65DF2DFE94B2D54B072450D2556CAF3C7C84F3D397E25A739C61C0844 +65A5E6E28BEFB8AD0AD1BCE8B254341CBCE4CDE08008E366649A7712006B329D +74455FF83DEA9E8662C77024836D8865ABF1752A0D6F22E851DFDF1315C0679C +0906D77AB2144E810584929418AB684A92B4187DBA74B626F82379048B168137 +989EB6EEFC121F01818FD4EA8182D993627B44BD95891C5BE8564BF98E2ED403 +D2E1C4862E5F8CAEC9D19CA447801D8EAFF2CB0EA7EF01BBE4523C5FD5ABF3D8 +7EEBB1C1AEF9D75056B84005CD292DE5F77ABE35B2D05850B2D6070801067033 +5212EF1FCC3EC47D7DBBF0DC65A5D8CF343D8A73BF2B8DA03BA98D8A95E7D14D +A39CE0D0073DFA597ACB9868737617F9A60D1F58E74D09345141984247FFAABF +A9652CE7AF178B421B0DC4AC696D60A352F9CB59DC4B0FEE8C937A0920796C09 +CB74B3EF000CC96516FF99B484797CA92E65EAA84B8478A465C2CB713F9426C2 +84326BA0D4D95BC25B242C73A631A39B2F977B4356D3C2DD059D73A1F8086340 +A0CD4248B159E0F8F94A66186C177501453CD3FE3582073DD86F044612795C25 +DB451DAC56B286F6007FB874686555FD056F17017E7F1FC03853CE5EA4DBA672 +8946C135BFA75A9C16F2C24DD5A6AD833A4BA6F96FE67FE603F3DE0BC535187E +593ABE06FC429FE06F9122E7F8EC158A3A9D45C1CD1E8737E0EC21F7CD596D42 +A88458B89786C2F6D9687A8D4722CE96786CC228DD6BDA9B4F88DC224D329F45 +7FD124F1D4A26A62D71FAF1FDB22E36A57E3F58DB7AFF670B09E123754F77525 +07DE77C8B35CA1A3F7D176DC1992B596973EB054344F62115963E3F61A1A2774 +E68198995DABA1CA25FC1490BDE9F5C90E5734ADD96E29689D3FBB3106F54CEB +953F0C16D9F1CEF47274C4690FA38A7AAE15086037107F01113E6543EB9CF74C +2730621097329EAC1935F8964877EA22D9E5D4256F3134B7F3A120B9F31D2954 +3DE2AD436B75778C0489533F3FD57428667BD44D2220BD4EF12017FACD410123 +C239F97E12B6E31532AE1694E5C1EA3D87459FCA9ED5123D2C60F9DB34166303 +DF6A79C301E00600AB38A00EEA61310B34A7465A17E47CA00E739BF74AE092DE +641609B79E1F193445D1735FF6EC2BA552E909B8764F605C033F40ED7204BBA6 +C7A5865A52C5F4D31C49B716E117FFA6428294A52CCF5CACA1C98CC87E8404F4 +1256B3DF22C3C0E1650A11CE2C73697EB452E0EAC3A4727E4071C660682B4DD6 +7166B971B6CF075F42771C2E91CBA452A8DF883C90AB6EA282CD38283E870A8A +1B5899BA1183298C0A256E6E3005B2E626F2383C1CAB8F5D9079CC78A958BD37 +3873448BB6226EF1B9E6113A1C31010A4BBD104C7E5AC05468DEFDC7B5E92735 +B8A7D7C32900BD6D133FE50034DB8972B480BD24A600EFAAD1B220F9934FBCB5 +25354837B18D1DECA223B4FB7B82B0FE9A4F5710BCE38063798F7CC20A30075D +550FF51F92AC170973AE1F7D563C43EC5F38793B4930B2DFDB4E6C7F70B76CB4 +86438D247D0234EE42C2A0A38A5987ACF479E0B9667825CFE64B843C83B9DBD4 +E05A596025A24F1B49314A2C4966F09EAE9E8336014E46DD1F1C5C860525CFAA +157F44AACC55D51EC165425B5ADDF0821009F568E615CE94158D9E0A162191F1 +6E18DA533BB2FCA2267FD97ACDC041F923737AFD2B2D99F8F271B2B1EC80832C +40E532FC4AC9C488F12D8EC32EE55AE3ACF0B696E4444DE0BB3491FE84A63158 +1C95128C8B11A8B9D7DC54F36AFA934E907162B395AFF00EA39BBE63FA0DF799 +46504B5DD7292B4C730C54C87C3793E0EDAB19EF1603373D80117733976840A4 +D7AF05BBDA111FB2625069E57129652E16BDEAE32DD467289E266AD62D05AFDC +DCE4E33091132D471EDCAE38607B79ABC9FCBBCA5F91B5E8E9F4D23CB6E7B93B +734C1CA454CDFA99FD6AC36D436B89F0FFF57ADC4D7D461ECBABF348C3FBCD13 +49304B2F9EC4D5C57518E8210FC2C61DAFB8E794630D674AC5510E1A233D02A0 +0DAF51B81617820F62121DF12E948905E2D850561B3162DF27755897860081E3 +472653B1185949A7D14412312CCCD8E06297A576398B0ACAA04C99BF3B3A79FD +20C49BF08EF65CBC703EF6ADD2DB56EAA02A6F2520CB11C35BA9D7B664BEA744 +8A6B067FE9BCAA3B24E108A8B637B16C389B678E804FFADCBF28E0049FBF8987 +AC3C20BF4C061D7029C0F8C58566D6FD1DED9D5E42E188D7024558E3EB72F01B +40443F577B2C99A5F45D0B5D25E1067D627362649D82A5C3A57DC5041B1A13FD +2FA2D7F82B44B4D6E4ECBEF48C6E2F39CBB2B53B18DF79646DB364D1861F86EA +ACD43B75631AE31720BA31A6CC59AF4849E67B8185BE80DBA33BA7714FD25DDF +FB5465077DBF18E1DB518117AD200014839545B1078F38D72BDE91E3D854243B +2D272CF5C16F0AAD1815A417E043777F82F6E298C4F428617BADEE752997B940 +93316F759CF915008C71804A8D2F25B580BFAB9F2D969CECE3555AE9E09AF8F1 +5566AC294E182359C7A01DA9C60ED3C0A14849CDE557438DEB07F64FBD7B73D9 +9CAAD492FC6BF909A0454B6CD9DC64DE1112D9A7F5B61F8CD458C787BA157930 +FF26A1AB03592F9372AF27DDEAEFF8B80E1A4E8BEF6A1F9BE27CD71CDF37A945 +FDDD071A0D756B5C7C3D3E5044A04E04279AAA541D26750E85FA093624E31793 +B548F7712C064081A7EC21FD1F6781D44DC2D138847840370FED9E0F297D698C +CA8215BA271A098F840FED2119D5EEBF32FDFC699847D069FC2A65671D66EB45 +1B0A29C9AF73CD67F6B33A8D57D28AEA4891E6ADF40B9761D80489EB3F2DD2E9 +7E97BEB6C5A1E7B2B36E46818F26A6D56CAB8F59FE0F73577B835EE74BE1F553 +316A78BE65B158F34E426E865DC8BAA0362B0DFA26DF487B9A33B4AC9272B3DE +ACA29ADB69140C90980A2147208D9825BDE7ABB9AD43927837F9B19E1BC01AD5 +D9081E247817F6DF8F7304AFDDF88F35E1F428DBE74E704276634DB0CEEB1D7B +C8BDF10C700038FDB23B78F3BB8BC890291E9CF885D233DE4656E4CCC1AC1A57 +62BE48F5FA88A3ADEA1DB8A81E4164F827F359A4630C2955964D0D808F26DB77 +17801BFF29280E8DF8D728D7E1456BCA6134F49337B6E9E00B01FAD7705D8DC6 +04634225C5915DEF943C8DD7DD9C0DDFF09EAFAA8D67F25F80B39F4A584B9330 +2F6EAACD7DA7010ADED0D6A83F04F396CE83F0549B14FA75DDC0ABF2D6DBFBAE +B8990A9BF4371C933E0BD696FE711EC7925B7D350B4BE346E565F3EC43199BC6 +D93DB5737391555A8A575E542EDEC2D027465D5064A6D8E26E2ED8AC2ABC213F +81757FCDCA8EC6F0E9EA338B249AACC25DF46905F9EB8284105CEC31918A10A1 +8981330F9CA26AAE7F316592E7DE134F775A835D46A69D1C4D134AE77188271A +42DE0CD89406E432FD56FEF121AFDEDC93E4311BE9AB45B21FDAB27C8A282075 +47267FFD6B812D90BB9D558E1BBF66C0839F5FF759E791EF3D8B4719764CF468 +6BFBD66879769650099A6CF35C3636F99970B6104F63A8FD2929735CBA2D13AA +87BEDDA6BFEBF4089F03EB5B24698F6B41DC1BD6F08FFB4BADDEFB530B5844CD +48489794E223CE3A1F5A84930FAA87A50C937EFC12B37046D36F6935162E7BEB +E05757D3FD361873A28F5A4D75CCF036B34D53F81048C4B8FD8CB01EE268E872 +AD59E1B079468F08130FF077F66ACC0449643C295EBA82AEC5B55B92D9319A87 +60B2C3238E9D9407B3554E4B01770CA00FD02267EAF68823BFE0AA2FD9ECA512 +FAF8AAFD0532153D5C6216D9C9385A18202E78D9E7ABAA740290A6BCA196798F +6C6054F05F09CA349F60F4C7D5949D2C1A342CC26D444F54CAFFB3C18BA66F9D +093C3DAC54FF66ADE17A55B76D038FFC64D4CDA9D2C72DF5CA88D44FC5B11F5E +5D7A41A3DD1CED1B040870B95BAE58DADD7CCE9374D76DA1237A4FBCC9FF1805 +B567E197207E6C6F4D553769823BE18EB58FAD298314B8B004B03B6D84C5F6D8 +FE4194FEB6C80B02CB53E12CE148077DA81FF817C5F28A5787ECF6F5E76A1336 +61B6DA9143D4422BD95CA5AA9DBDFFC35B8399330235BF13206A3DA1E3921817 +828F1F96EE07F8B09D8C19FD0B88366F92ADDAB43301E425D4E2ABE4A64D4726 +67986D6BBE1EFE7906ECE44CC3409440737FCCF58A9899769EBE684B749A1D5E +936FA78E2DC624B2C253F76778698BD1510D50924234C9CA37FDAE1C496B5D0E +7C1D53E0B769053BED7A9E8A606E6AEC36C38FFEE58A7CF412C97859BA2D699B +6776AC30A4A937C265CC28A83EED8F3C971D6DF5A50A620D30F1F349A85B3B6F +37E3D2C3568B2F7CB6399399227EC33030F3AD8162E7EDE66BE15496CCFC0CFB +4E67C8025B0C6DEBC833692D4A13E2D795232E925FB4EC9A227F4F5B6C40B5B9 +10E41AF4F90FD3ABD529B568E9ADFC7370A03E247B70D47FBDF082C0A57A2777 +B0CBA5B89169F34A50D869B1117334A4459B5C2727863E859CF829A4B0724E56 +2CE367D96B03C0B14F5DFD867ECDCEA7739236081EA4EEEFC3CD2FE26BE20AF7 +1444421AD1DED87F4111BCB49DE285E7CCA8EA2BBD321844409FC9537E5555A2 +702BA7542C40771F1475B919C0E0944D0E294E9C0AFEE00F75614F4E1E7C5669 +92724B1420BBB25F1EA3C2886A60F27EF31C45E92F4717D8FBD4A0844A8D935B +A28F72831C12A52AAE64EB28B620A5EB34CC8E514CF36F8FEB205E020B27F530 +7E54B6F4A4858CEF9F21FDEB2B0D39F12785547266190E57ED06C2CC580967BC +F8D276BDC2CF7A4927D841354301EDE00ABDCE8BDA33BE5633F09B4884979D61 +1382D96BE1124E7ED7538635E97AA7B7FBF5919A2893BAD39B99FEC7FDB24FFD +726EABA8821224409FDD3819C98C395DD7C3AD05DC5ED1B38EA9ABA4DED6DE32 +F1544D656858D63D1A2CD07038820167DB4359D5C57E07C0131287CB8A1CD722 +9ED655CBB2FDD0B289B760B6851EA1A9D31C01577A0026C7929C83DD032BA3FA +DC2A2BB6582A7BED640DB1A8DC28B930C235056CE74C17B45A78C317A54F00A5 +8FD073CF35C9CDD2154B9675D667F073D73DB7EB751E278EAD600478201E9A09 +E798C85AFDA5331918B4B019B338AC46D6388190557521FE23F4830EFED86917 +C5CEFF9ADFD18C0FEB6F6674671DE9AA697807EE15268774225FD2E9D3B5C0EE +E5273F7A28A16A343214089692C8B5C2BD542B3D41D1B06BE5C83A0D92C36E25 +31163563E652BCF2B244400DE533DAE0E07696962EED3A3A13C4041ADC5F5200 +5EAB0CF7FDE2D74F96310471B9A1B8341E49C62DDAA704D12F61975310567A38 +E881907F483CFC9E1D0D4D02C509D79FC9391448D296F1205CED8C5111C7471C +53D6AA37AC16F0A3D3A6EB0F7FBC3BEE47C4336E84B4597EDFC0336C54D73D83 +655895D321F9F0E05BCCD09705920753163382DCEC91583A2C59F530DC560BA8 +54234631E80D64CA415362050ECB9A7C3AB8AB6C697AD5845D58DEDC399615F9 +17F93D84F2DEC7C169CC9DB82A8970B3D2818D94E2244B800EA15AF8C16B9B83 +29E91644DB1EAA1028E1D17D5A8E1ECA63FC9A5E2167F784B8D7FFCBF1AF4C4E +0CA62B8B43DD7108277BCC97E1891EA4ED81A8493B153C67DE9D414BAD45CEE9 +D3DFE7690D4EA1B889980CCEFA92BE076D1EE1F45A328D4D4CEA17E02BAE7A41 +A84350661490475C5A20DF7A300E7DBA6370B48142B747B4373D299F65682B10 +F810536A999BDAB4683EA838449C729ED81A70E7BDD95906C31E33AC2E1F9EA8 +0951E4920AA68FF3EFD7AC8A23E53D9E640BA6D2C2D5C7681ABEC649ACA19339 +15DB200E5ACCE752D0CE0191D57EE7FA05CC500530182FAC8B5786F0FC1A21E3 +99530449FAB1495E0E341583DF5B86A556402853FF310996D457C4AE4F5A4DC4 +972F167258DF2BA832668CE0CFDE1AD430251A144DE8507E9D3EF7181B20F534 +678934A4362DB20B0C808EA6163272E4B12630C2651431B3554ACC5D07ACEA1E +0D26412ADCB4A04DDF34CB499EC864B2332429C9661A98D41D12BEEB0ED5F633 +17937B10342C15ADD49634114A9145B5A6B6E1AF4FB0AB0CE7F517E28F67D1FC +76296361FCA914D883F38EF4131EAD223717E66736B72EB9775D44CC57600092 +33FDE0B38CD4EC1D07A9F817ADBD1B6E60FEEB7FBD3285F689A85B864F9D252E +AF5F5E73E2F4A8C253FBB76D129DA851411F7D28F71BFD25F6FBA8AE081054D2 +193B8BC36A6C26FB97DE6E1E78EB89C0676ACE39A1DFFB501C223F493D0FA587 +209565FAEEC1CF956CD4102FA9828E503D2F5760E144A976F44BAB9267791B5E +0117434BA38AE08C30E8E9E32BBBC255BC6296BEA4C777BB916526A7CB9A821B +14E4B419371CF255F0642E658B257FABC2CF76D35FADC354CE9369D5B87FD632 +0FD8E24E7EE718BABB4A5747586EB25C06795D12B8C6DB00CED66665A3E4D438 +F8BDA315D1E8670BFFEECA6983C4913226569816BFC2FED797BF3FBF60B3E0A4 +BDCA61FB0B7856D540B61473D5A112D1F716AE66126E3A12D105E61977C2F8EB +810574F71D1EEC0AFD83A8D884EDA07AC8E5B4F0465D0868939AC77CCB448D3F +5836675B3974EF646B86F3F1CE756EC0C78188CFA735658850F97BEED6B69AC6 +3EE2AB32A29B2D317D76FBEBA106D6C71B2AE7219BFE341207F12B03968966A3 +4F5891EA373D702DFC6FA41F7B4CAE3B0FEB1B59B66F44DE3FAA2671E5D2F039 +D4F536CABFA083BA6C80DFC355A362A6D82EEF3E81846A8D10F604E10AD60B63 +5D2F72CDB12CB4E0E52977239F635F5CE9D418D6F164B55C7031555A45F9344E +E97CCC237877477FD29AE816D48E175C71E277B16E7ECB5B7E091D1B11EFF73F +0B5E7A5748C8AFB55246C2D249B9AEAA95107DE25BC5A014E43E107F0611BAC4 +B9476C753826C5EB56EC4F80A76BBF5EA6DDAA468090A127CA175059B26DC2CC +164A385FBCA376332D27BCAF1CDE4517D2F4DE84F7193A22C569416F518B0DC2 +513ECE4EE8FB43AD7CEBAA1E8AC903FB1EF52F939E917741078E38088BB76CA8 +46A545497019795749ACFC81B2CA27D15317738826E365EA2E5831E662E3F992 +43D20B71475199E01A4C7B87E4F5D4EC84E9D21FC68D0D135D3127263B84FE05 +778A419576E82A56E760131E50759FEA05677B5EC78742FEFCE44BF6E8AE22EB +1DFBE8CEAFA9AC3ECED83E255B5E95EF13A515730B5FC898BFA556BC31BC15F2 +BB7C9625F4B09ADB0BCD6162C0BA1320D1AB0204480805E17E05FB37A385D643 +3E592308842741A753FF96F06EA28A98D40DFF9A4EB09326163E0BE25D0F7308 +AC29D1F25C3EF360ECC5DE85C9F339E8DE7FEDE0D0015D613B637F19614B32D3 +113FEDDB8BD432AFA372ACFC8A933BE0BC10053DFECF68261DC400897B7D2AA8 +9C2B23DD184A0643CF7397EC2FD1A3676A2E5FA0826AD88160C467A7EFCB0CA5 +6ABC164CB4DC953DEFC22480436F4B62DDE3812AA8D94831947CDC43C756A238 +264D8FC491E4042CED3C6454DF455AE854B71DAEABB1C55653F1D37ED339149A +CA27758B1E948987F3F4A741EE606B56FB00A1B25F2BC121CF9F4F5687CE3FBE +729927E36B8032F9A26C558DEA1C921FB40C10108AD5B484A02D81515D2920B0 +02CD413F5F4F673D424112ED9EC737F03C970E08B9BE213DB82D09D29D7D0447 +C4F5C8A89DDDBAFC5DF8A50E6F0C48860C52FEEFAA70B5953345542B78368F8A +74776D9E86917785258CCBDB883B1F2DEF273277E9261C6E4CABBDE97CEB9F2C +D07EB064FA0A0B32E522D1183612B014A7687524921D1F4D39C1DD6D8BA06C21 +AB7875CCA19E45CF3721111356D1F3E208CC515FDD24439302113C4B84EABEF6 +DB592943F362EB36B0F2D316BBB215E47107A17454A4B4234536BFA1677F9DBF +BE57935C81CF7CC61260CF2B227DED699ADDE69F0A83796514FB2E38493FB11C +B731C8F5863F21359D297B91FF3E3EC35332DFE2B00CEA54EC340C270BF01EDE +1BF9894B1460B49A9C1002E4C38C0D8088CCC17B6CD455E43C66E51975C07358 +392559DD3DFC68DFB13B165AD1FD3D471B28CB4060F09B4F6AC24E02E7211639 +B11F8DC4F6007FA4217D853967AF5E3659D9628533AE56E656766D9E54555CFA +E6843699E4C3394FAD3479BAFFB686453C81993F22458F76ED92628EF6550CB6 +B7F6BBDAA2D6B4FBC93FD42447B49C723F43F3A8E113ED7AE479D0AAA8712979 +396A4CA810A650915DCE8EE5BA9CE7675D2838350147C2A6074B263DFB6FE586 +24564DABAC8AEF9A8C65AE6651D18A644CD56667FAC7FF3740E5C09933C03DC3 +CAA2716A7278DA0E93A283E9D33ACC84F0E492CDD09F65A6F56EC07545AB05B3 +175433ECDF6F8FDC16AA3158BC8FBF04874D48127F3226BDD342BE1666E639F2 +EA705E77AEC7686E7239AE6BEF8873E2414668CB1170E7A7AE912C213D0F3801 +12FEBD737CFF6C1483C45204D6BD004DD1920351A6A59B6E946FEB8F2BC224D1 +E11A0CD1FBB7D9F48A6A8C33CD7CDBDCF53162554D7F525E1FAFB12AC6686B4C +D6EC151959BFE46E90DE9ED3046B4061232A95ED2B05C01B32EF1CAD05AB36A4 +0A0F866D2F5AFDBEB9631776656663828AF4AFADF09D8FCC05E168138C8A750A +892DDAEF50284D2CEADFC997B78F9BAF2C8B81071A62AE7E7856ABEC91B8CD1D +C24AC1E0C4781F2EBB0EA34CC47CB9695CD7C3FBC4C0740231310BC56EA8BEAF +FBD2705F5BEDB3BC52FB46B465E68F075310685C8D6483C58F2F27B706A377A0 +48BE4150CB95C364D15BE0E19437423672A26B560AA588C1F1CDEAF6FC9206AB +165BC1104AF67922AD2C9EC2862981CC5EF5D2703FC8E3665F8EC9C577866D63 +ED736D38EE471C943995CCEA8BADD035545E909493D4E492FC69C0A7367B662C +F190F3933689ACD25EEA2A6125867EF523C2D6CF20C102BA781E75C506DFE0FA +630FE721725D8F5B0A803FE6529060D2BFEEF8BFD513B0380993B8D52A6546D6 +915CF91C22AC891A13A81C3D479855407B719AC4CFD53BA6C355B8D95A9F6495 +46B51149457B8CAA6F483C4A0D6BF6ABCEE5B559AA42CBBA8CDE9FF407C8A7E5 +FE9FB8F57799EB8C40288B69A9E79012C9C5064D6804B4B23CBC5F3233F7EB95 +A02F86E9BC231EE5FC58FDC990C3D8ED8E72DEC59D297CC24DB89EC76930D071 +A679EDCE7F3FC80C0E83A3C7BD7646FCB6C28886EC210A1F84DB24625766761E +290D9E1774A0955F7A1770C2F25785DB6961187F323F60824D13F79652B119EE +55207B3DC19A5C90D1438B9C18E6F4E851C2F2033AFE6DA413A1873C03ABD13A +932AAE28816D999955116FB5B015C6D1321FD1C5B84E26746601530E5DFF5859 +A51DBF625D59CF3FFEA25D85BD6420F6F968B2F6AE2133A32FD0C3EBBC3CE061 +9C9FA02AF30D02B23DC346091B2CF9EF259737F27A0566ABECB800DCF320C6AC +224BAEBCBE2350536D39C88DE513D62496D758AEBFBD494623BB80B90C044713 +67E6D7B64DFD240A527264178991EBBB9338766F05519F7BFDD6E606B1C0C840 +DEDEB3A8F8A35FE58B2DB2251EE2F4A582582037BD487F7AD6D8294444F5E93A +0D8A5FD51D8FFFC3C6838AC1204F34A6A16569177D6B1C7CE727E9C8F09A260B +FCE7C040D10575084BC081821FB75CDF938986C4F5D8B2B4889CCBC595581236 +5F3AC660220ED1B0B0F625F831BF96045BA65956D3F6C169C9A3E29456AFC433 +A6E5D42CAB2CD2AB08BA4AE24FEF2B67CB8DBCB50FD44F61E2E7C76E18A0D573 +BE4BE58E0D1103C1032260262B7BF4C8AF85F1DDB23604BD9F35A475A18F2FC5 +EB2D08CF118382A92B6F946CCD210E57E5A1DF20940A0B4E19ECE69A17424DDC +D560B19D89D9F437A17DD7F9BCF1CCA6A445A75C92ABB4411AB26F33DF25E529 +A3A314692BED62E0FCE27467A1D65E0577F470498C2EF954F55883D5717EE627 +8FB49F6EAD48DBA338B09C5334CC012322BF86C75D542DF2E2EC862783E843F9 +651BA3D878901EF29C8C1E3662B336F249CA6F816E5100385BEBCD5B2C139389 +EA1E172679B2EB1444E570E4FCDB86F7AB6217C9CB40AD1A30249D5301FAF2F3 +A859772FB543AEDD72B66B8DFF757D05048CCF86D9C2503E2ACB3F0FD3F19057 +BCDC87EDF81DBBD12746885EC0B93FEF4AAEB76731EE262D684627DC8F839EEC +ED8A0313F640725C86F0B6262FA6B9121BC44C5A8E284E4873BF25C8254E02FF +10D6184095A1FAA83944ECEE55A8F40830E8446E2D326C0BEF4C80125934B2FB +9D7EFAA0A98BCD279179085A2D85F3F101AC1EFE67773D41530EA50E3836F3B3 +1609AC2AF79ABC77A6717A1AECF7A81906803A828A0E6DEB1FCFA76FEA448A60 +401A3B11DCA3E9524DF0985E6EB58AE03B17825065A7D17F4815CA118A1F4985 +FD0D761567EED3DD7565C4419B7D05BCBA0D2CDC7E7A9C31303F61A695B20B65 +DB5CC404B62D98C1FA975041ACD0B7498F2C74BB9A0ACB478A992AF2EE011844 +CB42B2C95B2297BAB78DB580E5FAD0ECB93786E1FD81071D194477569210EB8C +4212CEAFBC79B61186AA832CA313974C01FD5FE881F9994498B9CA251192A91D +5EE10F97F281C706C8AF4739A2E2EF9F27A0019AF30A4F75579F977BF3CF9806 +57CCE5506A7AC923DC5E300B27F32613F4390137495FA80D6E1F61199322E0D9 +26876A97AD39A668B04EE1C357E7DFCA59E5ADE840293284CAAAD0C7C68165EF +09AFDA587B09E521D96E58A9E2F58E923CA6ECEA32CE49FC76E715BBFB44B214 +91114B877E71A37504ED29A192447C159A816D12852E2B90ECBE12C650E5160F +0845EA7DE0DB3C13B8C18440DA54557DA4B62B700369E5C9D6102F1D3AE81269 +4F637A69A84A66320AA1792F6A320A79C6A1C23A695A0C8B36CBEEC17D5A59AF +A67E3E6F30AB83C9D7B714F88844A10F1BB7CF6F7DCFBA9A80227F7ABFDED110 +C7B0C9E17F1834BFA8B628C5389ED8E43DFC3C6C5837DE85B0278025522F64B5 +44AE4A746223773C8BC72E954983FEDEBF29C468F870911A6A67CAD0A3DEBA0D +947D0AA1F03FCAAAFB2470787D6EDCFE3819B1998273EA5EF8EE032E0638F6DC +E419834B4A4B5CF90D1793F98D7EAE541772A11F0A66805BE5705D3048EFEE32 +C3DF4BE75CF00DFCC413B504773D99A2786156A332F6ED55AFB396E0C5AFB06E +6C5B432D14B5EBCCB514DA6DE060318DA4875AA4D5D876DC1E45FDD7F8A31BE1 +697149D7BACECF4481DC61CEAB7476A2E575913E9327FB8671DC9F1B6ECB2EC7 +EE483531E3DF9E543CD82C3A35416BE740A5410D67AFE52FC469CC030E6B37C1 +4E8CA374CC57F368646CB35F333335ED4B8158DA52ABEDECDD6997E24A67EB7B +B02BD78BB5FB7D35D0FB3127289EA1C3C455D8E7D7F6695055586AD4366A736A +CF9DE648DB1736797BDF15C2A600ED17943DD010B66D69FD446DAE934AAE1C8B +843BD078C03EA5FC1420D6628F41117D733A0D3E880220549437755CAA6C23D8 +D694B65E63C8A2951F771CC656327D1134617F6B1B60CBFCE055BDA077E52564 +0CF211E7A3B8DB7BF746E85C1DD9ECD77912A6E278C4C61BE30E4CE55CEE9E4D +5B2FC3038EE09234A543243B3FF8E29549C849F55923903205565B724D54AE7F +8F34E0A1E814732B482450562384222926380774B94A95A7DF70A4AD4FF3A6CE +3B66E429E777F922B32BFC199714C3629512C6A5711DAF0A3F0954900E38D162 +FC5890998A99BFE2406581D64F49F46B2A2B74419CBBB0D22FD5E6E8710362F6 +624E5B8240DA857BF31497362CC036695A3B1BCCFCEDA9577FB496F373E18027 +31D40F4BBBA3557362AD0A39F29E7E10E5CB7F3664485615B913A00461E8A7DD +2946468FA6CC0A0615CA8F2E24DAA8DBD8E81D9D7B6FBE67A34A71235FF03AFE +3C39C136173D5D9EF4C45B087BC34E8F14FCED37A9FC76BD90085AAA33E69BE4 +F483891FF5C525ACE7CC2DC0232EB09126B4AC396F3C67E74A975B2388B120C0 +FFC48916FE17A0A07AD7169CF5C854AEAA3FC89F4F032435E8F76D27C19D65B3 +BB2B33DA3FA441A239A35712BA2489F55F8E9FF435AFF83A7BFEF9BEEC854EC9 +12ABBE70A89F03FA39177E5FFF4A9205E20954906ACE661BF28832C2DD448AD0 +0C0CFC079AF2D889F25658D86911239F6E51C66694B87FE408D52ABC831EDE8F +5F1DDDA31EC8A042EC154A2956C5F3ED914CE6A93F03186A29C682D8C101444A +CD693258A53F98DB0DF475C8D74928A381F345DF9422879682A8D0D249CDBAB3 +1345F45FCE24247F9A605961485103BF3C2DD396E682EB072BFE1C087F0043B1 +13866881201429FDA949FE1F364C2F744079F645C99474F3E847DF66512D014D +5C7ED296C3441C951D63925852F816E6F8A47E0D235514D21087D22EC91EC079 +852B255DECBF9CA92D5AF89E0EC3EDDDCC0994130AABA42E983E07BFCD447294 +B1F96ED4AC5B1BAF7B88821C32081EF21A2610055B5D7794904C0CB95E2AA835 +16309DB4B0A63597D1BCA0C4BAA2BB8528C34C369BA3D3A49F5B5CA2F739C797 +029BAA9D1FD7EE9405CB29E408A7EF5A98CB068B967527DDBDB7956DE8EE507F +79A3AB4FC7628F9E83BDB1BDA7D33486570449498552A596268E4929F8C71C37 +CA3E7472AABFA16C8AC88C292CD509E980F0D0869FF15ABAD0083FF4BC53CB4E +6A826FAB2A28A1370AB3C99088BA3E5E9954C28F54CEDFC72A14168A2C336CAF +B4B7D6297FA506FDD296949F8FE9C26D80B032F42C463C6F1E62512F86E3D970 +9E693D04ABE2A4407FDD6FD037E0BE94EEEDE077C368A6E81A846E5359629491 +19BDA2FC6120F98C489E47D1E5B390059F800CA84FFD42EC3E08AE30842FCF3B +0E4E69B1ADA04C0BBE2F03EE00EA98CAFC7491019D57B942B0CC364386039E56 +0AFA5D0695EBF7538738092BC8541D0EB393022F24CAF72676F167CD6701C048 +69DA9D77CAEB4DC19B2082912536CFEB7A1DC6A7028A0ADDC43FA3076B2674E5 +A10AACA01B3042CB34B1025509BC87450B4FD9E8A02BF295D48F567012568991 +AFC0C3D74B014F39C5E151F331D60AA3993ACBE8F75502C3D655D9F1298C77D8 +C644FD74CDADC5B677EF946A2D806D67A95E1E790BEAFCC31389D6D1608B7033 +F0395339E53E260D76BB4BA02B72FC8AC8367D80A903CC4192686020D0716C1F +E23EF60C8A4854B03850ECDAF201BBABA430326604E56F26766AB8D13ABD0E00 +93BE719B29629D9AB34F24117C71EC058F32743CCAAF77B9BF050E361D4276B8 +7A5C192775C12E7372EED109C2306A4A8DFC475F01E5A312BD9C984EE1D116A9 +D01E04A412631402BCB7953E285FD626E103E2E4AA585F1CFAF1E6F7EBF70A7B +FBD098994ECF216FFEC658D6870F268F04A18665F01C9A647943E6B1F15FF5E2 +22A5FF317CB618B457D710C2B85CD9D2D8B8116F33FD418992404074E5428EC5 +32AC0584B511E260E67E1558C1FA0D643B3021C3FEC3FF9908384036D66E810D +26140BA2405779056409BF626503C8373AAB9C1ECE588490CDBC53A9FECBCFCB +F8BBE8EA0F1CF5F80386F52B601C43383E5C1838B76C7FE3746D2BF67515C4DD +E566ED0DFD852AEE3310B64ABDAAF50B9DA03EA416F947E22536AD74B6819A05 +8C9DD483677E091DCE52189A34816FEB195E5FB218CCB914449B44FB92C6E63D +1A5AA5942B91041962CAABCA2EAED891846FA23E83FB29EBFDADE8B24223F5B5 +025384B43478A75304F3BBD86F74231B22FAE6EE3AF85762C36421F291360670 +44332757C1C2E9F820D2B1C9B1598BAEF7CE0226917D674ED30878111222F954 +D38FBDE3BCD2A31DA0096BD2B59BBAD246B6C8A285B25A06D846FC7990129466 +841B773E2363FF016A4BFC3B397A617E176C79AD0A7293D1C97727F9FE125F00 +815DCAA94DFFA0E5EA8C8D4ADAC936719678DCB9FD75BB548E4988A580586486 +CB75E1C4E4C7A56C53059FC54715439CB365500795122379B1581BBC77B69745 +03471023C5E8F779061500E5A439E880B3DF3C90A16DCABF4133E260320CB39E +191970C0F0E81DBEF0979E2FB5C9EE3A2D28110E8DD2B41376B316BA24DA53D2 +1583AD94729DE9FEDEFD6748EABD96D9FEC55051D30A7ED1E361BAD8DE2B1AD0 +B30D5A2B2DC4A6A78E59C38B9592A3376F58135BCFA5DE0696385BB0FFB6345B +7C09E072C6FCD6B3EFF627203630AF2BD897DB3C7DD9D4F71830250CC03493B1 +2594C2028BE191D58D0BF8530E88DA41015FFB7FBC2006AE86B967B6497622B1 +B4778B276826F856E017CE40D0B29B213B9C1BA21D880F7C2FE23D42DA83D5C9 +8908B630F953AE4C02AA88EBBB62F1501EA99A68DA3F8B9994E11340A42D715E +64DF2061125DAE10C2A365C057BE61F4D924025E6452ACC74F86F313DFD988E2 +62994CD239819CB161BA713447DB525DE1E855E65D1D8D13F124F670BC6EB896 +8A91548BFBD1B46D08D75394C6862C5D827DDCBC7DA169D8A9CDCCD286018873 +39C4BE2423F0E01621EC384FB7BF20DE93F13B8108AC9F9152DB9DA52E7029F2 +35326F8E49EE61FE0A351F6BB3A738EC7A3C5FE02869666A0DEC33DFD28EF676 +53FFE67A6754961B67E3EA9EF2D286866001ED16B0E92B66D162AEA8C1C19267 +AD441581D7A43EC3324CFF3DAB7E162DA987E7B2E096CD2E5525399EE25BEE70 +7161B04441A9B69C0A002358D592FC36D03D8FE57928267D5EBE3FBD78688AA1 +1FFB6F594D326D48E679190A0FAE0EB69D1DBB14D1DB5138D126CFBBF05F1A63 +3938FA1F7518F94C31020C52054F76ADC3DBFF65EE19016B50905C922E0186A0 +E356F6F36D757708B42A5E259053C58C8DE2A6C110D518A5849CB4888A353080 +A6446C0D86A6F09F1ACBB943DE608AA42A1678786D34C701AA0836863119C73F +51AC9363FD4FBB5CF83F65A6F11E36A8CEE5545150842B7E2FB00F11C0EDA79C +FD6CEE45504AEC7931BA3A43CA89C3B27C3E9AC949F68D361CDDDC9AED6CC9F4 +2FF5690E086DA849902181E1C0F2CD499EB07FC501D43585C791DF1E1F1C37E4 +17C505C0026B9C86E6D3A1E5CD6E5D553176772B2422185C48078B9A79E0B93D +C4AFFC29A7B34189E5C5ABCFECD14E0E8D62BB0BAB4CC72012E5ACBA4C014A2D +47DAF56605F718B787A38CD24D68E56F67ADE1CF852DD818F07DE0AA5CFA497E +5760A15C5E6A997B23CF1B52822FCEA099C47966D70C09BE16BF883DA00ECDF9 +FEBE424C8D607EF6BABA6D1482E9C3EA26541C44C3092FBC68C718702C35B633 +4C7A025223F6C31437639C870058C8994A6AE1156CC43259B5641B6C4D2D0EBF +83B142EEDBC0076B919C9508F5087CBF8B40FEA6E689945AD1D5EB23E4F322BF +D82BE007D82B23C5C96E0A737FFC907836765A640D7CE72E528EC29E11BB82D8 +67E935B40F3FEE29A68FBAF8F95762FD3FF5A986F129D2CAFAA9F401092E1814 +D53EB57B30F6D48981101687636BECAFED14399A3C13196138C2D5C101C315D4 +9E1EA2489E6F8F6BF4D8B5DF13B690D788D9F51235F9022BAF9CC5380390D36B +F31ECF83D795D880A41CF00BFD1613A051DB8558F2E61CB9E2FFC65BCA52B690 +F097B58E16C2BC75772E05F668E491182D78018466DB26EE150979622DF0B55C +12FD923A42A027681EA5DC17097EBF4FF89954F5D0CB096CEFC35760E9F29308 +5CB54C6449C1DC10CE4D1B7A2CE5F56F369AB2355524440AF77810257AB2DF36 +1B2AF95849F3AF9E42B66361134911C2C5CA66CBB224FBF95B8DE8FB0274CC12 +0718A9ADBE66CCBC417DBBF9D784583F562C0537A0625C655CE74B102094ADE1 +59725480EAB33FDF27CC3291F8C0960842802C4566363B820D857B334F26D55D +D2E97AB66BE0F09369AD55B75E31AF8F5E16044A5448B72CF76FEB3306DE8443 +9BC8E1F55749C832D6FE26E1653DD01511DD557A03E59015C88D7BD2F3134C98 +9C3DB7299F1001621B252CA15D6016F13EAAE7114EE5E34B1261F8E7CEAA49F1 +8D01001637F2D9A84613A6F2E52B93FA059DAC7D7DE89ED70E0918BA25D37CED +0CD4E0B62DC9D806CF810056FFB04FFF49FA1E0A7F252FCB0878C5931083C850 +C04BC1F7AD4479096446E4FE0C6A3E3E6B7EC8556845CF97062549BF859A34EC +DE8AF4FDE203815B23E8DC250FEA26AAA18C12EBEB518B524263D61B8397FCAB +FBDC68C6EB5DA286DA3420805F6205E00CDA90773DCB2823847EA18AECF20E57 +8428AF5EDDE76385A9841B57D1C7F0962611EB3ADAAA4802F999D739F8A12272 +55FBBBA1E86D352FF8A9BC757F9DD3565AC9CE30A3B324F05BD01D36D82EEF86 +CA96462CC10A99281979587540E1F13D801C5535585729C06A53A8E6819D40EE +C2B0A4428FFE3F0A1088EA71BD2DB74105301D0952EA083961B173049620CC66 +31A369797125990858F990000273FA17A2DDEC317BE5E541973975AE84586698 +329E79B78374263AD37C10FC1098F92AD5419695DCB32CA7E74D6AA330B97BFB +4A6AA66A805ACF593CD86F51026946678C23AB5A20D6A65856B0484AA15CDA66 +C7BFCCD4A4F8924A0DCC610F842E4E30C1104F859AC97006C0EBAD548777361E +9F6D6198FAA089A7379BD912296E6AA5BD3C5DB2C75F20D8EFF9C41FA280CD6F +62F72BACCEA27F954145975B2DD760BC202A2300B50392C923A50A19ED55BCDF +AF6D1B30C9499E1D9BDAD32E10DA7F6F698264102D7BA00F4EE5C398188B40EC +E560A28F1819611D7A05C1E12F9ABF4E0DDC231A02CDD4EC14DE67DCD63C6878 +3E806D7FEDDC4387DDB2E10EF3FA3985EDC86E4EF24CDE1A1BD801EFAB50C268 +95953E493CD5E35199C6AF6C76CCF23085F7ED4D85897E1BD84820F7BAFF42A5 +733CCB30E35D159521D62592627B254FA159335DFBFD4AC86112A2D9E80690D7 +79E5A9A4B01B3C370E48F3CC5E7ADEC0F87BC43B7676E7928DFFDB5EC6106C4A +110CBCF9F337522D515DAAC75380EEECD1F690AFF5B2AC164950A744332069F3 +CFF233A6A2082CA4564D9A9C694E85254985C61D94A34DE3CE77631DD3B380F4 +D1773FE122CC776B375C6FAE55DC2FEF611B802E5B34CDD28BC5C44A4039EC9E +30ED3D823570774FE82475745461C91296A62BBEFDBCE00279474109AC67B7D0 +A034352C681D1A8FFFC3C6838AC1204F34A6A16569177D6B1C7CE54C499CA4E3 +B35C0BC7079A2CF2E2A1529550D55D44743F50A7F8E26656DD8A36663CDDF2D7 +A130D2E088EA384FED86155ED051D38CDE37A997758CE0433307E5B6878A330A +565A6313C91B57365C9E293CD84D7FCD00583C59F64B19A149AE0478BAED0988 +228D56F068D2B7D25CCFE7FE518742FBB3645667801FD1489387E9A74C5A4960 +D1EA82C272AF1CDEBFD659E89F2DCC71AC39F4869D58EAFE8684D472BD8D065D +836983265DE8EC9081A4875021BF5810213141AC0087818BC63C849DF5158A61 +AA9C6B77C5A8E8AE21C2C10E9B2AC30C0624C769CACCFA04B750DECAF46B6509 +47B490DD96671AB5498FF7A010D59134CC34EF0D0885ABA3C73F1D78F811430E +0A4B5E1C8C6BEB0CD3285632D65C2CA9A893089827D7B0C792A48D17ADC676E0 +12A737EFA5B743C0FEDB224E360B019337B4629E31924D4E1DFABB9886B86F44 +13114BB2B4B91CCBB515F1B16E2B05F82076631C38774FB9454F319A8F8AE3F9 +8DA779BC4F16A0689AFC47D623761A3EDC0C311548A348C48D19182D79249080 +AD244A961CCBDEE95C51C97073905D5F48F6F789FF4E73AD9F901D26B74217AD +94A55784AD90847051F7D56B3F726632F17765DD2258A37AAC3AE51CEFD4CA26 +3FCFD9B41A4BF1D7134ED4C9EB9D4EB8F6E12E6FD5A6843DD48105C7E99E2D24 +92D32B4BA6205B5C198BD528B06092DF3F50B9714CBB5620046666AD30B65C11 +C377B8756144A925E5C1793955B11C3D30681A1387AD17551FFABB11F5F0538F +F8F680A0034DD0FED90BA80012FF3E87024C249F029FE5AF52528E6E2C07E9AD +472351050F942D4323A5ED11DB9BB7A1BA099E35FA38C2095D6D3C5B62BD2241 +6334413C3532D62176E87C9CE253A193BFAD2575B7B23BF4B47269A27C1AE9B4 +D41487AD6A0A188EFDCF0426BBC9B18325274D7B30DD69E1B2C3CA70F2F79FA2 +9543F526BCB7855DAE24F8B63DB23A8D041AF820430E7DBD90AE64B81BF2722A +8A64D56F9D6F5536ECACEAF139EE9AFCEE562EA7806045871AF6D7D534C89BE5 +845CDDDA0862D61CF5C49BE014D25D83EB3302EF6DC77C07A991FEF25E70A7A7 +BEAFA4514F13F8193B0E25A2589E5DF9D6FADF98D4A2FA6A9FD41793A8303B6B +BCBA18708C378F4045B5ECEC0BDCC168B924C861433B8BBEF911422ABDEBF152 +E77801A43BD6BCB6D746FB9D570DF4000845409911302241DC2A34CA9CFBDBA9 +CF1519633A44E889CB71E68B647B84B6EAB895BA6138753EF23A95D41A8069B9 +1E225C3230F195AE7E6F4D20CAB9F8DC6E18CFAF1B0313E280736D5D77B4E314 +98CAC8488794F91BFC92F398E7A790E18111A5FBF8A92781EA228C2F15AD9AB1 +DA75046F2063EC110EF4B8FFD3E82A1F2D18F3F163F77EF39DF61F2FCF3D0260 +9755B814D2F9B7D52EFDA805A84FA27D7654DEC873473E09F9302D1232938E68 +FC8EA33DA8CAD17A23326CD8E2332276F32283CF0F7169EE52BD722D03F0F5BD +708901000DE64F33B95D5FA87CFE2F88191C4A62EADEF7E262E32940DB52D063 +5323E8E33DDA811DFAF82014EB00C07DCD76514565D3E6DCBA5BBF1E7A225FEA +BEDA778F7B38E900A0C764E942530CC560BDDC2D59421DAC67295BBC1A9A2021 +B064295C22677DCCA5047BCAFCBA2E54C16968D6B6BA19ED3CF567435DB54E95 +BA4ACCF825FE6D72CA54E0ED3AF9CECFD3F6B4CB6BA8E0BABF3DD73B968D7E02 +5311BEA11FD3D09B4505AB4145EF3BB68F3FC3DCEC70597CE938460E736B1DE5 +53B909F8D07481630EC3129072AEA5778A135D164A57194913EE19D6AEFC70EA +6D36AE94EE0E129F13AF6B7ED3AA81BEE7D20DEF83382AF8197207DE3A03023E +5817F2891319D0B3E10C49F618AF84A563DD4BDB10613A860B15C041A8A79A36 +3F9834B3B51D6F2E1265B5B05C531CBA157147DF9EB12279945703791E58CA7A +D364445E210A925BC7EB9F062ABB34EB073598F17484D20A23816F6D2A0C3293 +7C8CDBD216CF480044F96A1C9F166E156FE1F83F2573BB9243648A1BE2569CF6 +8FF78E4CACACDB309FC4959F392DDBA187B24F6075F39DC5E1DF623E1CD8B700 +C5AD3F37F3C0F8C8B4CA4506C340119CB44204B46A3B13C4810125E03F6EB91B +A510563A49CC3E4BAA3DA43F7F7BA6F533D3AE96EF148ECA646A8C3CC88384C5 +0BED9C35667137A76761CBA2FBFFCEAFE3E98D5590DF0FDD61C4DDB6310B5981 +7ABD46A22723DA0ADC91D3BA8F6C5D10C2BF46D44EC8836B9FC33A70C50FBFAE +F60E756A0012C01EE33C0FA51EF3A62EE849C1397472B90D43174C6DAB583C46 +828F308E51FC591795BEFE2B957562C3280DB874077F79BD5CEEB4879B3C21EF +B8CD325BD588D00D8A6A074CF6862F2CAE2F8B6A8DB26A1287AB3DD941A92AC5 +79437D8E22776519ABCB28AB7779FACA1B96831C17BD998DB276D00FD12DDBC9 +62AD844443159BC389C9D5F00D2528C385BE62E6ECDE3EE487E2E4CCA729FF94 +C41CF6B5B9CDE2E2B35C58847F36B887EED1D629B477018D570A72876F5A6555 +C04D0A86619FA46249868CE8429DD513AC0AA5311FB05079878AD49127A054DD +75488BD6D0C63E471E1EEDED7DBAD6C2DC672BF913ED44A41A2D1A194D7C48C7 +6BD9C1ED9DB78BF62E9AD2222E5BEE9FD0D566CE0650766E29A79AD6ACAE0034 +85A4C21B389F475418717BFD467F4BEAEAAEA51B0EF9A73B5B9E4E99E6E265E8 +7EACB8F517FB3103E52595BA002E0282E54CBEDCB246DE1E57E1B738ADF6FD49 +E6A53BF48C6C2A7304C1E98C8085F24845B77B6AB47E0EB897E7EEBD2D0C6B82 +C9A8294C223C4F40C139AB899A0D416BF5A025563D55155D9E5C483A122B6753 +F3E789878739936AE27B1E2CD553871071202B80AE99A46FE5E911B5391C8D67 +CDD3187B1C219C53CD44D4B1F6F9AD92CDAEAB2DAEE928681EF627A2AE2A6A81 +44B05961497C62E1928A76C33E730F739778B96EBFDC6922EA5CE7340AC948DA +E1C16B7E0F2202AD5DC448E77188271A42DE0CD89406E432FD56FEF121AFDBB0 +57034CC11B637B8BA9BAA8D07CFB5C9A4A7184FB2CCF545DB7E487DF8DD4B022 +41ABCB96B08D25A8339B3B8EBAF20BF8EE2B9B3AC5CEE5678E73D78413BA5F41 +07A2A3862022050351D88D84788538D053AD12CB8CB171565D669B937876E0E0 +0A028B98F990B4D015153CCC2E1853473BBF6F201D658F7D31635BC15A0D56BA +691658ACE98DBDE93DF102FB88A89D4370F728D86F5DDA983EE440207E66F9E2 +74FC4A46FBB1FF01C814878F0C177F552BDC9BB0E71ACB4849B3E0E8D46A3090 +B42801AE7A97DBC8BA155910CCDF6766ACD5626B5EC04F4DE6F4237FC68CAB8F +098C76C37637331B271A011727FAB8501DA3EB452F9471747473437C06B83385 +AC9411C3D47D893F2AFEDC6D60193272E4B12630C2651431B3554ACC5D07ACEA +1E09E845743658D8D43AF001ACCC0284EE83D6B900DDC00B59E77B01A3527310 +A2404904836E5C8BDAEF59F579B08548FC6E99DB2CAE37F6163465973FC34F18 +A96E3BB7D122B544C5F7145C1F682683E062211CA79590B14D31988FE18855D2 +2FA2B5478D80FCBB49386EB93CB56A161DE0411874BCEA002D2EF289BF18C8EB +AE755857D51A17BF1ED7C4EB6AA225360650BFBDB6C07344713A08700753D119 +29E44C07D03436CB49F934EAD47B45692A4FC33D90D48806219B7DB3ACF4427F +C7D6C640672801A2FCE1D3D4331ECE4C3BEFD80599441F6C28F8FFC6DDEE874E +EA03A5D6704780155DE7E7B00A8B99E733AA64B1EF6DA38368DC7EE7C97176E3 +05D9C939AC2CA46B3CDD3F37917936E82A4C35E1F29AB9CA53E24BA02ADB7142 +98B8A3F13B59EEB1F57DFD4ABFD20D4BC6325B8C959D4A324EE8FB43AD7CEBAA +1E8AC903FB1EF52F939E91730DEE8256D337115369B5CFD265FAC48E967E6607 +678FE5DE9DF2AF345352B2F6616FF952D6E261876517087A68D639087BF78F14 +B0E819D643B659F742EAF18494A4CBD8ECAD37BCB776A50846D1526469D236C3 +7BBD245ADB5F3C8695ACEC133FEA8104F3FBEBBB3C635FED19F4F50363BEACBB +2CBDEBEBCF7FD6F55D70F8133FA299289B27330693A43676F2786D00CD23C6C8 +A987B9724E973A609F91A989CA1551A47537FB356B805ABD7FD9DBDADEAF40F6 +41B714D4FC0563F0066505F278DB2174928D48DB291151D31C8390960420D8FC +056B04E77002CEFCCA0216E23B5C31BBE28C4347C76E89E28C2D4AFFEC504700 +A360BE88E0F05541F9D31B4518C67024DC179AE59E29F76424A7B6E605242727 +E8CC4149D01BA99468207589F49C2ACC95F901CD7DA38FAA447B31A65DB3DE45 +991358D8695DD214E31A3C16FCC1BAC1C70ECA10FBEBAF332FA1BA5921AA479B +5B48F87B63E0A3565639CBD91D497B6E960F7C42E27E04966555DBC860D42BB0 +3EED7CD4FCBFD939E2F054666E71E5317A6E3CF532C4004E60A94E42FFCAF261 +538F608C93ADF044C39BD2A560B752BADEE2B256B88AE676FDC3CD9831BE77B2 +54972132E578BF2F1CEA22C286B7F058E8F48EBFC36AAD3511F899AB9B5E247F +EBA28F6D60ADD0E0C43FBC722485BA5007215EFE8E0BD7E996BACCB15686CDC2 +06BAEEF6E6430D22AF06DA85877AE16BC30D56A0B208DA546903B801BE41CEDD +D181B02711EE2C105FBB16BAAF98F469068B96F1FDB74C4A599DDBB64D567D7F +1814E550BB18DF86BE7CE2508A55BDAD410D13310D332113ACDC8BE5129A3B47 +E18A0F466B96EA9E36FFFA2C3875C789CFA650EA76770BC272CCEFB6270BE052 +F658087D5C67D702AEBF0B8ADBC6B306DD513F69FDA0502DF792581585D4AF6B +EA42E0A66D859BD71981310F02B957C55D77B1D8DBDA6BB4868BE5FFCD111CA5 +FCCCDC961E318A14A720257FFEF5D8DA435E9003FB6CE65D5869318FE640DE6C +8C6BA09234746826CFB01F22A944EF21FAA6C12D3BAC92E531CAC2D42D6D35AF +7717016826D699540EDCF90853ACE507CA56F260D47645B8A718653D7665C79B +220005CBEDC5A432E2C4F614E59B395D1D9823D7D5F126D93214B50F344DF628 +8DBA2E17C19C9270E74064381314CE489521E1DC9D4CE1062912E8AD848E38C4 +4DD649CABF392010DFE21F2D969EB0B7E169D0A3EC24C9454987D9A8FFE991B6 +4D7E3A256280E9447A13D00FA3D6E666B4AE09DAC752B69718F95AC98AC233A6 +E65D542FE7142C6AA825489EFC2B351212FCB66B4CE90406085978F8EAEEA937 +BE7934B1C1A7E9468FC101C5D9C6E566A9FC1283C09D3EDAFCBCEF3494BEF638 +403F3559D63183D4AB1457A952F32391E97F76C00327145375FF48E6AC3B2E33 +AFB72AC26DFAA856E64BDB00231392BE88421A29705AC41943BA6672A6FECD53 +2ABA4DAEF7AAE796B0550FD7BCC6D00743E7558AAA21C046DBC8AE4C55DD51EB +8F2B9856D9CD959F392DDBA187B24F6075F39DC5E1DF623E1CD789B5FC839CCE +9E2DBB0220DC5D37D70AA6564CC6C859A3FC62630BC035EF01B9D4D0A5D02ADE +D4DAECA436B79337309B022629167664E7533AEEF54C6A6DEC9D5D6FD38703B8 +A070830EA0C3BC5E8DF9F395FD83FAE697F958553950C39028C333EC869F4390 +54DECF38B5F6874FB9C068CFFB45E6E44703FC7AD68DBAA09BF4E38DCE83D779 +BE511A90A773A97D8956A65CF6BF8D3F29A83763A8AB21685EA394047116ED76 +29C74E8171EE39B9968EDB30BECD3B9F74A6B21D04D33D8D6867E328F1F84E5B +DEEB19E6B23186163ACA97C72B75AA6ED33DEBC62827E50C09300879A114B70C +B4073D6CE990C326331F40CAEAB31F6712A2AEE10E47046ADB1DE7FFF9453F98 +FF1495AF159F603E3F469FE2227D126A9AA1FD2CEDAC61DD92258E93A8F3342F +0347B8EC0280AAF49289DE4F486FEA6488E7B23653E0063E0C15FDB7D763FCFC +95483BBF3C7DFAF66CF529D8F9233B2279D201F6E6DC038F502DA0A1D9505AB0 +6AB808EA664CA9F1913F5649AF34F26879608144B05961497C62E1928A76C33E +730F739778B6C2470D4A2C4E81DBEE2C34418B805EF51C5C3F8184CB984D4A7F +CA980184A9366A77EB2FA0E1CC2465A9480F9FEB12F74AA4D4C40E586B3DE680 +80FBF79A59768BF296AC9B83A2CEDC96E5430C2D10E498C21E8E096B1F1F2209 +F0584F4938A2342B503AB3B53B3B1D6C13DAECFEAB8A68219ED66EA0EE409EB1 +80FCC6A3EFBFFA2CEA98CB7816B2327C6B3F70FDD7D1867167BEAC28D3538636 +8A8E087D65343C07373DCB763E6158829FC3242F5ACFA5B09B73E650FFB71DEA +5BC2BD14E14D934DFE9BF5A637149551AB32958DEBFA2252F12047B221DC38C6 +705CFCDFEF59507A7D952693081EEDC6E98D857CBCD09C443E77C60650895F6D +9214FFF9BC7AC50B249BA50EB13ACCAB4E5D3D4F344C2CEF9BCC33BEDE507F7E +08DF44E32D1FEFF7946E82415B1C7E4C23204769B9262BEA8D983FBA4999B93A +5BD7CDE420D32C8E14B012D64294CC205E2A74E84AAFF048029370D69FB09B1C +749ED71C8B1393C2FC3A4CB78174114C21975A122BDF6004FA6B63B89318549D +71DC3E2EE27C42A8830D8AF15C17378A462B60053235FAE20B9EAF34A2B13634 +F5F2DBD3D0A54F46500A9F625C77123D8AAAFC012A01BA7A48E0F9CA568D45B8 +A00B9C14D22373C0555BFB7214B46552F2E6238E65831BB5345E172B4238B5AB +6315109CE75D988815EE6D17F25A1C6E36BB89646CF970CC127D7B2B02AB3433 +EF08521486ABA42D12B78D0A3605EA84631B7CA095473D9DC4CCD05F0B51900C +C0E77D196BF3276FC40145E7F265AE11A3139054FF6778DCC6E89FDEFE43B8E3 +E80A56892A65D93832FF744D294760BB804357F86D0D7B677923384C947D7C45 +36EAECF167A01ACCF98641D5A750F77FCADE8149571F206472F33D99B278A363 +97992BDDE74477694DB9A4793A96AD4C096F16061314298BADB8A32E4B96C17D +494464166CDA3E786D38F9354354DAFD7102D08C6B950523306F1BDDB051009C +22A0F42327E9F58D5E90ED3DC0608ADF6610491763D16302E241746C24EC87A1 +F48FAB5FC2B553A9A2D62D5A7179D025981D25F03A629F47BC113DA2E6903B89 +538351BFB922EDFC4CF09E1C51753D53A0CF2DC92754341A10BA4331414191A7 +D906FE33EED15179DE20F70F77DEDD0CB2FC19BB73128B501A0CEE02AB6A73A1 +76F07132816959A1225D680460BE6F299F59AA4A1C1C599F677F42976534E5B2 +5B2C9874B76F132B9B00CEEDAE0AC6BB05B533 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMMathItalic10-Italic +%!PS-AdobeFont-1.0: LMMathItalic10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 32833 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F2418164803E18FB6CB61F2E6250150868450EF0D051778CE95F86EB0E0B345 +12888B67CE482A44888AD78011CA08A43EA180CA3AF8319DC53CDD1C85A5A2F6 +4CE7697E21A7B1FCA36EACDE3EF8733FF3B1C6FC0878C36508C686802E49EDA9 +528B7D8F8724EADAB1EA2DE9F085237DB4313762F37D2BA852713B598990DA46 +A5B16A1FDF7A91F1ED536615B3A68832F647022F038665F916E2FC2C82A5A8D5 +FE0BB2929C94EC4E0AB01288C5AFF25CDAD43BEC7AAED1F6BAD964197FDC6B98 +342396FBFA1E5C6668641E4C15421F6D812255D98D2ABAC703AB24CC6AA36A96 +D66D67F077FD6D0977E807B5F646F51DC5F7F319DB8265CFFB6ECCA09D6157FC +890182863FF2526FF4A8F358E419A2E076C7A04385CB50508790F5A5BDD2DDC8 +AC150F6BA142E6C2CE60C8C0661F6D8F43A7264FE50D3A4F194AE8D5D20A775F +37BC3AD70EE12EA881FBAF8BD09FCC762637DC312D8B1AD6F60C0728B28D4ADC +07D1EEDCE9022542980F9CBA0AFFE707713CD4E3CC4DB9DC34921D3428C1859A +5FABEA0CCC90D0F8CA86CA9FA88D36959C47B021831256B84F19541210A1CEB6 +6D3038596B3E4DFA8B6DF5F95734D8992CB8BF2CB198E260C03C1D8958AC4FD6 +D61274638EFAC06B23294BD5E9DF2D4FF402F05120D1D67176E9D7D7089FA57F +DD372DCC13082D9A05870EA5AFE6263D0524BFC802F227BE05DDAA3DA6BD489A +E0AC02D4C82BB9067D81DC1620ED3BE8E62A751007E2BF9D64C185926E8D4065 +D620CB5010250C2809A2A24B68397F299EF92951F454D0150242B7C4C0907D6A +B6E9FBE1A0F0F2DCD565CB6A5778B8AC4B37BB52E01FE3B76DAE0CC848831E68 +58182070AA3A421603EC70A0659F22010B8E2ABA65C7ED1BF71C56E54DE0339F +6DF812E42698CD99FCE222F26C6D448EB3593EE4462FB78B50CEB9DEB32D0C06 +F9D760DBD7529F7FF320327E2E3BEBEFE93E1A1F585417CFDCFCD9F3CA0F66FA +0635D83B7BC373711BA33E05473A6879D1270B39509FBE6A8F7C060FFCBC6838 +D13BE62A9E882C3FE1C97AE9FA9B40D74E4E4F64677F8D195114A9B3563465D5 +630B53F564B97C0C580F42B3A24994955AAF950EB4510D2B5EFF3C1910B73848 +002022EC34EE7BB3851DFEB4EE02BB32A3101E6BA4DF6C29A797ED8052BCF290 +545F8722726EDB8DCF476E089E6080AE36F3E58AF26122C2D5EC7B9115B3CA02 +D9C05C940A6F00E724AE3168E2946EA40A0CCE8B7393FF884D1FD755F9C24512 +350D78C0B6F15B22B5161040442F14D74F2AA8FE21AFD79EFC95B3FC7A72D2C8 +8D5559E01B436AAF74EB1D7DD7F665F9EF84BD37A84D70C2E7715B3E5E669A70 +72829F26D761C8766C6F798AAF6A2FA5D9A78889770D0459AE1CC30311AE7734 +C2C61E5B10528B3A01A93A88082FC91EB458A822276C871F77A032D6BE1F9576 +F54F7128ECA65ABDC9C00D960316D40F508FDBB1277BE2F42DA2AE85739E38C6 +A2329F3A29E25BEA5D11A924CE5D9E9C9D3810C96EB5B8863154FDC44BFA06B7 +3EED86DC8C440628D32E989AE6910BA0A3AA047286EA930668E31236E9C33653 +6FDB456D8BE00DCA94AE02A48EB945ABBD7B32FF71792C265A64F290B5DBB2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg-h.dvi) +@start /Fa 161[55 94[{enclmmathsy ReEncodeFont}1 83.022 +/LMMathSymbols10-Italic rf /Fb 138[44 44 44 44 5[44 5[44 +44 3[44 97[{}8 83.022 /t1xbtt rf /Fc 139[32 7[23 6[37 +46 37 25[30 7[62 65[{enclmec ReEncodeFont}7 83.022 /LMRoman10-Regular +rf /Fd 194[65 19[32 32 40[{enclmrm ReEncodeFont}3 83.022 +/LMRoman10-Regular rf /Fe 134[41 16[48 5[36 44 37[23 +59[{enclmmathit ReEncodeFont}5 83.022 /LMMathItalic10-Italic +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: a4 +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse +%%EndPaperSize + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 490 313 a + + 490 +313 a 490 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.62584 -26.31291 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -2.49069 ] concat + + pgfs + + + + 0 setgray + 490 313 a Fe(h)p Fd(\()p Fe(a;)14 b(b)p +Fd(\))22 b(=)h Fe(y)490 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 88.75644 107.13196 -26.31291 -97.0584 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -55.17087 ] concat + + pgfs + + + + 0 setgray + 752 56 a + + 752 56 a 752 56 +a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.56972 0.0 moveto + + 12.56972 6.97609 6.97609 12.56972 0.0 12.56972 curveto + + -6.97609 12.56972 -12.56972 6.97609 -12.56972 0.0 curveto + + -12.56972 -6.97609 -6.97609 -12.56972 0.0 -12.56972 curveto + + 6.97609 -12.56972 12.56972 -6.97609 12.56972 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16385 -3.39592 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fc(Idle)752 56 y + + + pgfr + + restore + + restore + + save + + -25.63737 0.0 moveto + + -13.22725 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.22725 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.6713 0.0 ] concat + + pgfs + + + + 0 setgray + 752 56 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.47224 -2.5607 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(y)j +Fd(=)c Fb(false)752 56 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -56.69363 moveto + + 12.45346 -49.78204 6.91158 -44.24017 0.0 -44.24017 curveto + + -6.91158 -44.24017 -12.45346 -49.78204 -12.45346 -56.69363 curveto + + -12.45346 -63.60521 -6.91158 -69.1471 0.0 -69.1471 curveto + + 6.91158 -69.1471 12.45346 -63.60521 12.45346 -56.69363 curveto + + closepath + + 0.0 -56.69363 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.7489 -60.08955 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fc(A)n(ct)752 56 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.35597 -58.06378 ] concat + + pgfs + + + + 0 setgray + +752 56 a Fe(y)k Fd(=)c Fb(true)752 56 y + + + pgfr + + restore + + restore + + save + + 6.40434 -11.09335 moveto + + 13.13295 -22.79253 13.1135 -34.02452 6.57678 -45.30313 curveto + + pgfstr + + save + + [-0.50352 -0.86877 0.86877 -0.50352 6.57678 -45.30313 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 14.47012 -31.86499 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(a)c +Fa(^)h Fe(b)752 56 y + + + pgfr + + restore + + restore + + restore + + save + + -6.34602 -45.70128 moveto + + -13.1135 -34.02452 -13.13295 -22.79253 -6.63332 -11.49149 curveto + + pgfstr + + save + + [0.49965 0.86877 -0.86877 0.49965 -6.63332 -11.49149 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.73633 -30.55046 ] concat + + pgfs + + + + 0 setgray + 752 56 a Fe(a)752 56 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 490 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + +0 TeXcolorgray 0 TeXcolorgray eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/struct-pg-h.tex b/manual/figures/struct-pg-h.tex new file mode 100644 index 0000000..c48b905 --- /dev/null +++ b/manual/figures/struct-pg-h.tex @@ -0,0 +1,118 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-cles) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + +\begin{tikzpicture} + \begin{lsnode}{$h(a,b) = y$} + \begin{scope}[node distance=2cm,auto,initial text=,initial where=left] + \draw node[state,initial,label={right:$y=\False$}] (Idle) {Idle}; + \draw node[state,label={right:$y=\True$}] (Active) [below of=Idle] {Act}; + \path[->] (Idle) edge [bend left] node {$a\land b$} (Active) + (Active) edge [bend left] node {$a$} (Idle); + \end{scope} + \end{lsnode} +\end{tikzpicture} + + +\end{document} diff --git a/manual/figures/struct-pg.eps b/manual/figures/struct-pg.eps new file mode 100644 index 0000000..d8c86d1 --- /dev/null +++ b/manual/figures/struct-pg.eps @@ -0,0 +1,6291 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: struct-pg.dvi +%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software +%%CreationDate: Sat Jan 10 11:43:01 2009 +%%For:gdelaval gdelaval +%%Pages: 1 +%%DocumentFonts: +%%BoundingBox: 187 377 408 741 +%%EndComments + +%%BeginProlog +%%BeginPreview: 221 364 8 2184 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000449988888888888888888888888888888888888888888888 +% 8888888888888888888888888888888888888888888888888888888888bb00000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000066dd0000000000551100000000000000000000 +% 66ee0000335500000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000880000000044880000000000000000000000 +% 00990000008833000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000004444000000337700000000aa330000000000000000000000 +% 337700000044aa000000000000000000000000000000000000220000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000088ddffdd0000ee00001199ffbb330000000000 +% 77eeff990000ee00000000ffffffffffffff00000055eecc00990000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000004444000000bb4411bb0000ff0000aa991188000000000000 +% cc8811ff0000ff000000000000000000000000000022227733880000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000004444000022990077333300ee0000ff223388550000000000 +% ff1188990000ee00000000ffffffffffffff00000000bb1199440000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044440000665500eecc1100aa330099ff99ee8833ee000000 +% 99ff9911004499000000000000000000000000000000ccffee000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000004444000000000000000000448800000000000000ee000000 +% 000000000088330000000000000000000000000000776644aa000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000551100000000000088000000 +% 00000000335500000000000000000000000000000055ffbb11000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000008800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000005dd0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e088888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888440000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000114488888888887744000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000001199884411000000002255888811000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000559911000000000000000000002299440000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00001199550000000000000000000000000000778800000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00009911000000000000000000000000000000003388000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00555500000000000000000000000000000000000088330000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 11990000000000000000000000000000000000000000990000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 99110000000000000000000000000000000000000000338800000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 000000000000000000000000000066eeff770000000088ffff000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000044 +% 55000000bbffff440000ffff00bbff00000000000000008811000000000000000000000000000000 +% 0000000000000000000000000000dd330000000000000000ff000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000077 +% 2200000000ff0000000000ff0000ff00000000000000004444000000000000000000000000220000 +% 0000000000000000000000000000ff000033ddff99000000ff0000000088ffee660088ffdd330000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000771188 +% 0000000000ff0000000000ff0000ff00000000000000001188000000000000000055eecc00990000 +% 00ffffffffffffff0000000044ffffffbb222211ff000000ff00000000ff33444466dd1188990000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044440000000000000000334444444444444444444450ae90 +% 0000000000ff0033ccffeeff0000ff0055ddffbb0000000088000000000000000022227733880000 +% 0000000000000000000000000000ff00000088ffff000000ff0000000055bbdd6688ffffffbb0000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044440000000000000000334444444444444444444469a088 +% 0000000000ff00dd440066ff0000ff00eeffffff0000000088000000000000000000bb1199440000 +% 00ffffffffffffff000000000000ff000000ff22ff000000ff00000022660022ff66dd1100110000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000660099 +% 0000000000ff00ee440066ff0000ff00ee4400220000002277000000000000000000ccffee000000 +% 00000000000000000000000088ffffffbb0099ffaaee90ffffffbb0033eeffee770088ffff990000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000077 +% 33000000bbffff76ddffbbff44bbff8833ddff8800000055440000000000000000776644aa000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000044 +% 66000000000000000000000000000000000000000000008800000000000000000055ffbb11000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000009900000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88330000000000000000000000000000000000000000555500000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00990000000000000000000000000000000000000011990000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00338800000000000000000000000000000000000099110000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00008844000000000000000000000000000000006655000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000077881100000000000000000000000011995500000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 0000000022aa44000000000000000000005599110000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 0000005598c288888855220000225588995599000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000888911000044778888774400000066550000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000881122000000000000000000000000990000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000066440000000000000000000000000000772200000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000099000000000000000000000000000000118800000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00004466000000000000000000000000000000008811000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00008800000000000000000000000000000000002288000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00228800000000000000000000000000000000000088000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00882200000000000000000000000000000000000055550000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00990000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 33770000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000881100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 77220000000000000000000000000000000000000000444400000000000000000000000000000000 +% 00000066ee0000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000001199ffbb33000000 +% 88000000000000000000000000000000000000000000337700000000000000000000000077770000 +% 00000000990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044440000000000000000000000000000aa99118800000000 +% 88000000000000000000000000000000000000000000008800000000000000000000001188771100 +% 00000033770000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000044440000000000000000000000000000ff22338855000000 +% 88000000000000000000000000000000000000000000009900001199ffbb33000000008822117700 +% 00000077eeff99000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000004444000000000000000000000000000099ff99ee88000000 +% 8800000000000000000000000000000000000000000000880000aa99118800000000229900006622 +% 000000cc8811ff000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 8800000000000000000000000000000000000000000044550000ff22338855000000bb2200000088 +% 000000ff118899000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 554400000000000000000000000000000000000000005544000099ff99ee88000000990000000077 +% 00000099ff9911000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 44660000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00880000000000000000000000000000000000000011880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00446600000000000000000000000000000000000088220000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00009900000000000000000000000000000000000088000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00006633000000000000000000000000000000006644000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00001188000000000000000000000000000000009900000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000088220000000000000000000000000000336600000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000022880000000000000000000000000000881100000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000881100000000001100000000005530880000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 000000003366004488888888888888774411c05d3300000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 000000000092995511000000000000225599a6442200000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000888800000000000000000000001188770000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00002299330000000000000000000000000000449911000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00009911000000000000000000000000000000002288000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00774400000000000000000000000000000000000077440000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 22880000000000000000000000000000000000000000991100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88110000000000000000000000000000000000000000228800000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 0000000000000000000000000000bb00000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000033 +% 66000000000000992200000000000000000000000000008800000000000000000000000000220000 +% 00000000000000000000000088ffffff4488ff99ffffffff00ffff000088ffdd3300000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000066 +% 33000000000011bb880000000000000000ff00000000005544000000000000000055eecc00990000 +% 00ffffffffffffff000000000000ff000000ff7700bb00ff0000ff0066dd11889900000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000088 +% 0000000000004411dd0000000000000022ff00000000002277000000000000000022227733880000 +% 0000000000000000000000000000ff000000ff00000000ff0000ff0088ffffffbb00000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000088 +% 000000000000550099440033ddffbb0088ffff440000000088000000000000000000bb1199440000 +% 00ffffffffffffff000000000000ff110000ff00000000ff1166ff0066dd11001100000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000088 +% 000000000033ffffff9900ee4400000000ff00000000001188000000000000000000ccffee000000 +% 000000000000000000000000000099ffbbbbffffbb0000aaffccff440088ffff9900000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000077 +% 220000000088000011ee11ee4400220000ff22ff00000044440000000000000000776644aa000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000044 +% 55000000bbff880088ffff69ddff880000bbff990000008811000000000000000055ffbb11000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 88000000000000000000000000000000000000000000008800000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 99000000000000000000000000000000000000000000118800000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 33880000000000000000000000000000000000000000991100000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00883300000000000000000000000000000000000055550000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00009900000000000000000000000000000000001199000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 0000339911000000000000000000000000000022aa11000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000011995500000000000000000000000077881100000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000005599220000000000000000339944000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000011778888885566888888661100000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000004433000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000444400000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000880000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000338888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888660000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000033444444 +% 44444444444444444444444444444444444444444444444444444444444444444444444444444444 +% 44444444444444443300000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088444444 +% 44444444444444444444444444444444444444444444444444444444444444444444444444444444 +% 44444444444444448800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000055110000000000000000000066ee00003355000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000044880000000000000000000000009900000088330000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000000000000aa330000000000000000000000337700000044aa0000000000000000000000000000 +% 00000000220000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0022ccee7700ee00001199ffbb33000000000077eeff990000ee00000000ffffffffffffff000000 +% 55eecc00990000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00bb77337700ff0000aa991188000000000000cc8811ff0000ff0000000000000000000000000000 +% 22227733880000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00ff11883300ee0000ff223388550000000000ff1188990000ee00000000ffffffffffffff000000 +% 00bb1199440000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00aaeedd0000aa330099ff99ee8833ee00000099ff99110044990000000000000000000000000000 +% 00ccffee000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000033990000448800000000000000ee000000000000000088330000000000000000000000000000 +% 776644aa000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 99ffbb33000000551100000000000088000000000000003355000000000000000000000000000000 +% 55ffbb11000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000000000000000000000000000000000c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c888888888888888888888888888888899000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000000000000000000000000000000000000000000000000000000000066dd000000000055110000 +% 00000000000000000000000033550000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000088000000004488000000 +% 00000000000000000000000000883300000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000000000022000000000000000000000000000000000000337700000000aa33000000 +% 0000000000000000000000000044aa00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000055eecc00990011bb00000000ffffffffffffff0000000088ddffdd0000ee00001199 +% ffbb33000000001199ffee000000ee00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000022227733884499ff000000000000000000000000000000bb4411bb0000ff0000aa99 +% 11880000000000bb991100000000ff00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000bb1199440000ff00000000ffffffffffffff00000022990077333300ee0000ff22 +% 33885500000000ff110011110000ee00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000ccffee000000ff0000000000000000000000000000665500eecc1100aa330099ff +% 99ee8833ee000088ffee880000449900000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000000000000776644aa0044ffff4400000000000000000000000000000000000000004488000000 +% 00000000ee0000000000000000883300000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000055ffbb11000000000000000000000000000000000000000000000000000055110000 +% 00000000880000000000000033550000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00004488884400004488884400004488884400006688884400006688884400006688884400006688 +% 88440000668888440000668888220000668866000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000000000000000000000000000000000000000000000000000000000066dd0000000000551166ee +% 0000000000000000000066ee40550000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000088000000004488000099 +% 00000000000000000000008800883300000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000000000022000000000000000000000000000000000000337700000000aa33003377 +% 0000000000000000000022660044aa00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000055eecc009977ffee88000000ffffffffffffff0000000088ddffdd0000ee000077ee +% ff9900000000001199ffee220000ee00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000002222773388dd0033ee0000000000000000000000000000bb4411bb0000ff0000cc88 +% 11ff0000000000aa991177000000ff00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000bb11994400002255000000ffffffffffffff00000022990077333300ee0000ff11 +% 88990000000000ff223377440000ee00000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000ccffee000033222200000000000000000000000000665500eecc1100aa330099ff +% 991133ee00000099ff99ee8800449900000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 000000000000776644aa0088ffffcc00000000000000000000000000000000000000004488000000 +% 000000ee000000000000000000883300000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000055ffbb11000000000000000000000000000000000000000000000000000055110000 +% 00000088000000000000000033550000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00002244442200002244442200002244442200002244442200002244442200002244442200003344 +% 44220000334444220000334444220000334433000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00002244442200002244442200002244442200002244442200002244442200002244442200003344 +% 44220000334444220000334444220000334433000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000077 +% 77000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000002200000000000000000000000000000000002200000000000000001188 +% 77110000000000000022000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000055eecc0099000000ffffffffffffff00000055eecc009900000000000000008822 +% 117700000055eecc0099000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000022227733880000000000000000000000000022227733880011bb00000000229900 +% 0066220000222277338877ffee880000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000000bb119944000000ffffffffffffff00000000bb1199444499ff00000000bb2200 +% 000088000000bb119944dd0033ee0000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000000ccffee000000000000000000000000000000ccffee000000ff00000000990000 +% 000077000000ccffee00000022550000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000776644aa0000000000000000000000000000776644aa000000ff00000000000000 +% 0000000000776644aa00003322220000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 0000000000000055ffbb11000000000000000000000000000055ffbb110044ffff44000000000000 +% 000000000055ffbb110088ffffcc0000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000088000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000088000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000066888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 22888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 4444000000000011bbdd0000551100000000000000000000000066ee405500000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000661100004488000000000000000000000000000088008833000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 4444000000000055000000aa330000000000000000000000000022660044aa000000000000000000 +% 00000000000000000022000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 444400000000bbffbb0000ee00001199ffee00000000001199ffee220000ee00000000ffffffffff +% ffff00000055eecc0099000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 4444000000000055000000ff0000bb9911000000000000aa991177000000ff000000000000000000 +% 00000000002222773388000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 4444000000004422000000ee0000ff1100111100000000ff223377440000ee00000000ffffffffff +% ffff00000000bb119944000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 4444000000007700000000aa330088ffee8833ee00000099ff99ee88004499000000000000000000 +% 000000000000ccffee00000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000001177000000004488000000000000ee0000000000000000008833000000000000000000 +% 0000000000776644aa00000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000ddbb11000000000055110000000000880000000000000000335500000000000000000000 +% 000000000055ffbb1100000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000 +% 5dd0c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8 +% c8c8c8c8c8c8c8c8c8c8c8c8c8c88888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 888888888888888888888888888888888888888899 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000066eeff770000000088ffff0000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000000dd330000000000000000ff0000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000002200000000000000000000000000000000ff000033ddff99000000ff0000000088ffee66 +% 0088ffdd330000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 55eecc0099000000ffffffffffffff0000000044ffffffbb222211ff000000ff00000000ff334444 +% 66dd1188990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 222277338800000000000000000000000000000000ff00000088ffff000000ff0000000055bbdd66 +% 88ffffffbb0000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00bb119944000000ffffffffffffff000000000000ff000000ff22ff000000ff00000022660022ff +% 66dd1100110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00ccffee00000000000000000000000000000088ffffffbb0099ffaaee90ffffffbb0033eeffee77 +% 0088ffff990000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 776644aa000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 55ffbb11000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000022558888998888552200000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000055aa774400000000004477aa440000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001199770000000000000000000000888811000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000449922000000000000000000000000003399330000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000022880000000000000000000000000000000000991100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000099110000000000000000000000000000000000228800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000007744000000000000000000000000000000000000007755000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000002288000000000000000000000000000000000000000000aa110000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000772200000000000000000000000000000000000000000044550000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000000992200000000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000011bb8800000000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000990088000000000000000000004411dd00000000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000022888888 +% 8888888888888888a0bf550000000000000000000055009944000000000000000000882200000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000885c7700000000000000000033ffffff99000000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000044009900000000000000000088000011ee110000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000bbff880088ffff4400000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000022928888550000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000555500000000000000000000000000000000000000000066330000558888 +% 55000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009900000000000000000000000000000000000000001199000000000000 +% 55888866110000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000003388000000000000000000000000000000000000009911000000000000 +% 00000033888866110000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088440000000000000000000000000000000000555500000000000000 +% 00000000000033888833000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000aa3300000000000000000000000000000044990000000000000000 +% 00000000000000001166994400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000118888000000000000000000000000118888000000000000000000 +% 000000000000000000000066aa660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000005db02200000000000000000033993300000000000000000000 +% 00000000000000000000000000449966000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000002277c8507788887744004477888877000000000000000000000000 +% 00000000000000000000000000000044888811000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001188880000002255885522000000000000000000000000000000 +% 00000000000000000000000000000000002288881100000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000007722110000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000119966000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000009900000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000055992200000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000555500000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000118888000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000990000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000044993300000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000033660000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000008888110000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000022994400000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000001188000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000007788000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000008822000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000033aa1100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000008800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000119933000000000000 +% 0000001199ffee000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000664400000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000001188330000000000 +% 000000bb991100000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000990000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000886600000000 +% 000000ff110011110000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000044660000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000006688000000 +% 00000088ffee88000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000088000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000044880000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000002288000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000000000000000000000000000000000033aa11 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000004444000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000001199 +% 11000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008822000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000011 +% 99110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 33880000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00338800000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00006666000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000077550000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000336600000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000883300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000444400000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000aa11000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000881100000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000001199110000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000022aa0000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000447700000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008811000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000066ee110000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000001199000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000088000033660000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000055550000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00002266000044440000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000aa1100000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000011 +% 99ffee22000077330000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000228800000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 444400000000000000000000000000000000000000000000000000000000000000000000000000aa +% 99117700000044440000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000007744000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 444400000000000000000000000000000000000000000000000000000000000000000000000000ff +% 22337744000022880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000099110000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000099 +% ff99ee88000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000033880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000883300000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000009900000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000880000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000006644000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000663300000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001188000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000445500000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088220000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011880000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000881100000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000228800000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008800000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000008811000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000008811000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000002288000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000005544000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000088000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000003366000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000044660000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000088000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000990000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000088220000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000663300000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000011990000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000118800000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000881100000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000008800000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000227700000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000006633000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000009900000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000001188000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000005555000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000088000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000099000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000066330000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000066330000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000011880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000011880000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000880000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000881100000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000663300000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000228800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000118800000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000008800000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000009911330000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000004466000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000000088a498000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000099000022558888888888441100000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000004c7f888888888844110000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000066699977440000000011448899330000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000000000000000004499884411000000114488aa33000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000001188770000000000000000000000888800000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000118877000000000000000000000088880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000449922000000000000000000000000003399330000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000033aa2200000000000000000000000000339933000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000022990000000000000000000000000000000000991100000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000011990000000000000000000000000000000000aa110000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000aa110000000000000000000000000000000000228800000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000009911000000000000000000000000000000000022990000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000007755000000000000000000000000000000000000007744000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000555500000000000000000000000000000000000000665500 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000228800000000000000000000000000000000000000000099110000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000011990000000000000000000000000000000000000000009911 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000772200000000000000000000000000000000000000000044550000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000066330000000000000000000000000000000000000000004455 +% 00000000000000000000000000000000000000000000000000000000000000000000005511000000 +% 000000000000000066ee4055000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000055ddffbb880000000000000011880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000880000000000000000bbffffffee6600000000000000000088 +% 00000000000000000000000000000000000000000000000000000000000000000000448800000000 +% 000000000000000000880088330000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000008800000000000000000055cc330044dd0000000000000000990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088000000000000000000ff000044ee00000000000000000088 +% 00000000000000000000000000220000000000000000000000000000000000000000aa3300000000 +% 000000000000000022660044aa0000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000088000000000000000000dd22000000550000000000000000990000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088000000000000000000ff000055bb00000000000000000088 +% 00000000000000000055eecc0099000000ffffffffffffff0000000022ccee770000ee001199ffee +% 00000000001199ffee220000ee0000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000004455000000000000000000ff00000000000000000000000000882200000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000003366000000000000000000ffffffee5500000000000000000077 +% 22000000000000000022227733880000000000000000000000000000bb7733770000ff00bb991100 +% 0000000000aa991177000000ff0000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000003366000000000000000000dd22000000220000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000002277000000000000000000ff000011bb55000000000000000088 +% 11000000000000000000bb119944000000ffffffffffffff00000000ff1188330000ee00ff110011 +% 1100000000ff223377440000ee0000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000008800000000000000000055cc330022880000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088000000000000000000ff000011bb77000000000000000088 +% 00000000000000000000ccffee000000000000000000000000000000aaeedd000000aa3388ffee88 +% 0033ee000099ff99ee880044990000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000055ddffbb330000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000880000000000000000bbffffffff9911000000000000000088 +% 000000000000000000776644aa000000000000000000000000000000003399000000448800000000 +% 0000ee000000000000000088330000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000880000000000000000000000000000000000000000000022770000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088000000000000000000000000000000000000000000001188 +% 00000000000000000055ffbb11000000000000000000000000000099ffbb33000000005511000000 +% 000088000000000000003355000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000664400000000000000000000000000000000000000000066440000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000055550000000000000000000000000000000000000000005544 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000099000000000000000000000000000000000000000011aa226600000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000aa1100000000000000000000000000000000000000119900 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000033880000000000000000000000000000000000000099a6b83000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000004488858800000000000000000000000000000000000000882200 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000088330000000000000000000000000000000000556644507799550000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000066996600008844000000000000000000000000000000000044770000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000992200000000000000000000000000000033990022220000559977 +% 11000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000011888844000000000099330000000000000000000000000000003399000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000118877000000000000000000000000008888000000000000000033 +% 88882200000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000338888220000000000000011887700000000000000000000000000888800000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000044992200000000000000000033993300000000000000000000 +% 00118888440000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000066996611000000000000000000000044992200000000000000000033aa330000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000118888886633004477998888000000000000000000000000 +% 0000000066aa66000000000000000000000000000000000000000000000000000000000000000000 +% 00001177995500000000000000000000000000000011888888663300336688888811000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000003366886633000000000000000000000000000000 +% 00000000000044888822000000000000000000000000000000000000000000000000000000000000 +% 33888822000000000000000000000000000000000000000000336688663300000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000002277888888885544000000000000000000000000000000000011447788888888 +% 77110000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000004455888888888855440000000044668888888888442200000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000bb0000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000044558888888855440000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 444400000000000000000022000000000000000000000000000088ffffff4488ff99ffffffff00ff +% ff0088ffdd3300000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 4444000000000055eecc0099000000ffffffffffffff000000000000ff000000ff7700bb00ff0000 +% ff66dd11889900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000222277338800000000000000000000000000000000ff000000ff00000000ff0000 +% ff88ffffffbb00000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000066ee1100000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 4444000000000000bb119944000000ffffffffffffff000000000000ff110000ff00000000ff1166 +% ff66dd11001100000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000007777000000000000000000880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 4444000000000000ccffee000000000000000000000000000000000099ffbbbbffffbb0000aaffcc +% ff4488ffff9900000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000118877110000000000000022660000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000776644aa0000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 0000000000000000000000000000001199ffee00000088221177000000001199ffee220000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 4444000000000055ffbb110000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000bb9911000000229900006622000000aa991177000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000ff1100111100bb2200000088000000ff223377440000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000088ffee88000099000000007700000099ff99ee880000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 44440000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 00000000000000000000000000000000000000000000000000000000000000000000000000000000 +% 000000000000000000000000000000000000000088 +% 33888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 88888888888888888888888888888888888888888888888888888888888888888888888888888888 +% 888888888888888888888888888888888888888888 +%%EndImage +%%EndPreview +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: struct-pg.ps +%%+ LMMathSymbols10-Italic LMRoman7-Regular +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg.dvi -o struct-pg.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1142 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman7-Regular)readonly def +/FamilyName(LMRoman7)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -102 def +/UnderlineThickness 34 def +end readonly def +/FontName /LMRoman7-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-483 -292 1562 1124}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 +3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 +1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 +ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D +F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE +03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A7A04F955B8B9A5469A7D4ECB2 +CE70C92415C5E9C3286AD7BADEA9015875E2EA6D1D27374D5E419EDF680C65B3 +CCB4A8F4994AD17FC02E04DE5E41A0FC53F31697D626241D759AE244FDF0D550 +EF823F57FC337713D3C997BA1F87C9585634D05E7BE76B703C44C74C552A8152 +73F69CC1B7EAAF7008EF10F2C186D0D5844FD43F028E604429951FF22C118EE1 +2379AFDF894A39AF6750F8EFEBE4D55FB11A0026FF248594F579A8EE8BFF8DB0 +AAD8CF76A29E7ECD9C9648C2965827342AC0E8498E9681C8EE743448644B59BA +AA619DFDBB3E3D525C0554D7D1B616E0A61307713A3A57E1CCE1B51F0113FB59 +12453606E60FA5256BD66F84F4CAB5F9A236ED334A1A2DCF4252EFDCE5178693 +3EEB481A8038058767EE4D323D4DA0C778D19575B9E25F181DA83D11A091F12C +7F65626F0B3FC44722AA3650EA537EF5E9EE198AC7C2351C93B8F247D4A1DC3F +9371FFA18646DA84F251BABC39F17F1CA8E4D12B961C560A37C1A91FBAF97569 +A2B3CF1C7C445675886E64B5427DAEF3986D59FA888F9D5E7F94B7E0E359C00F +ABDB121092F930399A1B85F9FF11088FEFEB789FD6C59E42ACFA61B56F96A9E7 +C9EAE65EEDF97FAD0CFD77AC1D56490ACDEF55DA9B515A07191E2A8CC998A1CB +2CD25437B163956666AFE463326AA3DBCCFFB4A51838B938E70D1D2BD1A556C9 +D8450DFB9E063CD6F8C83D838CF2E7362979EA7131A527CBA34CD1A36F5C3132 +5871F88C22A0450631F38C025D189F6B08C1DDA981FBE97AB66BE0F65A359F0F +94B0BBBDC8F916D83B1BC6AB133CAC8D8E2CDBAA9A394D0E08138E43608A5613 +A89CCDCFB0203D7A0C283F04F396CE83F0549B06B88BD6A3C0EA6FCB06AF6147 +C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1D87CA71553CF +969FD11587B9747BC0EBCED747F65789D8302D6790E4D9ACB08703F2C1DB42C0 +69893A6C31F0A44812EB0380609947247D66D8891E5DEC2B7C87192EFDA892E8 +AC1E9EF161095D5433BB06F9A25DEA07FFDB2155DAE8F87A55F5A474C9B7F279 +03B59C8328CDFA38D00DDBE39D1EC954B803C19DD4F5B58C4D2012E04E630F52 +6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB9C470FFBEACADF4491AF855 +619D326814A1398DCD749CE41298E97164C1FF24BE58E856FE5EBE3C809D3FA1 +5021AF9FB97DE82874FE58772E82FEE20694887C8DC92C1620641CC75AF1F208 +97BD0FAB1B2FD02442ACCBAE584E51CC1432C5F44E74E3693663C3C1658B33D0 +3140C8520D7891FA55D331755876F649E4B66258654C72FBCE10721C2B313BF2 +9892309217E4AB5F9CB24FD22BEA989E0E0919A4EA35FAC630A909034C9A9907 +1FBA4C4973E7B8D9D291757F1898CE680E99EB212B6029EA99838BA511A88E25 +C03D370D6CBE2E726F959C04D04EC6CCC6D5C4515070E4EB6AD126F4750D2373 +F997362DDA16A0D73B178FB7B6730723D4C76397076DDEAF4FB188394902EAC1 +B912601673E9693B2E8739D9BD57A4D67E09514EB3A1D2DCF4968A865D378F10 +A4C2EA0A0F2F73418E78E3ADF09CBD3269F5354845CB093C082BDF45E1094456 +BD9826999202FDFB55C550FD3B67A0094913958D22575E85F995B4B65591F809 +3CF02DE362E6AE90DE241983B0D118855BC4D8EFF39ABAA0D3138F5E51E6484A +F6EECC258132F886170E2417CD39A79265C7EEA862D9DF32A38CCFDC7A2ED1CC +6EF05E7BE3767D68053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2 +CA70C76F6DA0468D5C98B4E9C99FE1B4DE04B482145F3B869A5D50B74A264E3B +E5594E45ADE87DC8D7AD29DE866EB67AF788FDFF37ACDEA67110CE092C31968B +97EB275DA79835FB54EE41B2A2CD8A8DFB529EE1252A1FE29DAC5C515886FA6C +A4A2DA5A44546025251CAD8A05F009889043740852B4CCBDD37BF728E5648210 +97D4D3327F08F492656C7650C071B1FB57CB362349717B605BF15540DD278DF0 +4F7CA22DA9640469563B8DD92FF2BFB06CA814AD933409C99883AA5D858AD095 +13E47E2507EDD79BF25B181AD308D29C2307454311ED2460D9A9EF2A95B7D987 +384C7D5E552E41C993727B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AB0944 +A82E58757D6E68D2270B55C17323912234DA3ED7A824044819A5F8BB070D16A4 +4EFFBD0AD41ADC93A833D56B118DFCC4F09721BD57C38734D3DB8B5383020D25 +12D7931EBC886B052717039570A75CB813B2779180758CB5E40FAD2BD0E4A563 +D1C5E94BAC3B26EB188310DE7110A48839DED79BE381088BC7191A471A447663 +BF368B38D4282C211B17399962E0B01C59A23178989638A37897AA769D74E0B3 +A299DD94B31210A43BEB612E6FC3DCF522EE4380B6F4759A563EF8C64BD5E05B +7DA8C435A28EF529B15DCFE08B3574C2E3D074627218388B1327B6AF6AECFA67 +902D0150EA2725753B66C370B6EF2393B15EA8BC4D582059B0C4F2248A37F2CD +354ACE5EFEAE295973F7FA2EC08BA352586EC7D6E78D608A9127711383F5F3DE +2DC36D524EDFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FADE64A4B74F21DB +CC8F96697ACAC75B1E69BE9B7714B3603DB4A5A4E1627BAA96D856F2D9710B38 +FE827B96CA0B94FFF36761C12C014AE3D87EE4EEB24124B8FAF8530FFB377CDE +BC816B9E8F767240D2852E8CDDEC4E1ECDE1EA43EEDB955513F42EDDCF39AE52 +2A13E79A2B8DC8849E90F329A9EF4B08231102E217DCC01F885A346AD0BCB540 +FF5D3D13C722603FD1A9BABC86B2C998AF85DB5EBCE675FD54311CB146815717 +500E64CC53EAD28CE88289207B582DD18508705EBF457EB37DE8CCC69A46FE99 +5C0FEFA99F03FB57D26FA6A30DB09562E82863F6C001ABEACCA36DAC81C30C17 +959B12F44E4113E500453BF785898CDE9DB441287DECDC170CBF5F561E004C32 +2217D2A01680D7EC237789C918FB884F0DEFCE7828D7D72EA416F01183C3CF15 +B24F440A40A69FAC2613E33319EA7DCFD8E88681271D7BF2AEE8664D6AD229D3 +1B6E7713609222EC8D91B71201D625F00EEBB6FA5D427979ACBF85B44CABBBE9 +110E87700E6D1522A71B0D0018368E79712A58DF17CCE9F638ED284BC5997AF8 +B3AEA37B570C5A0EE8B4DC396BE9F0F8A3D99758B736011CA5A4367C5646CDF9 +352A88E98158207EAF44EB9BEB5FF854E572D32750F78FA3820035607BDBC19C +7399F90508F5C789EA67970A39F150893C460EDABD875702C05640E0DC800CBA +A90F3BF0022E66A54BE1059BD5D224B67E99D8977912FBD2AC4CCF96760637BF +1042155BE1051880C04908F595816387879D6569D2E42BA1351FAD69395248E9 +14A6496CD9BE43DA79080CE4579CC905A6198F31E2B8282BED7392C7BE2B6169 +1EA52F3105CDE4287325A010FC44DCCA752F57806D70EABB203822BF2F7D2702 +DB352D0874442B2074859EB49313B492156CD7903C1C42E115E9C5203037C808 +BD29519D7255631B667A6E45E7BEC208C3B4A68B34E3E1AE05E2013B7D984B3A +18E675655F4CAAC54F1F933DE26261340784322C59D5973CFC486571E4247095 +DFC52BBCB0216EA14DDE19D11D1B13D0D488BDB61EE45F20777EC0DEE2E7E1A6 +5036AB0B6CF7AA892FC8E6E9E97F4EC37FAA311671BCD21B2926BE4C650BD6D0 +D1A5BC6A859DEE2E0336DF3CE8EFDFCF82B6294A4C682F5EEABB57F4F771336D +985C0C360B2F5A5877FD00BE0501E965F2ADFE1F47E8AFB7E2430FF5C29D2907 +B6481C6A7518D86054936C7BF0C028B92D0BF1B02876E5266B2DB1134E330189 +9D29B4E4CB9CD27D88F87E5E193B16824AA786C824114BD6BCCF2321C221DBB8 +96113676369647817EF7F9687F33316F8CB6BB8FC96F255C8E4D240C706891ED +2D8A5A42889A1E3072B94BA1AD3A9B7D9439E77D5F90056AE238AE68366A59B6 +3E74FC255BB67151A2583CC1F6D4C1D2E5EA316A091C458AD39661DD37D3A71B +A2D3F48A9951FD6B2822789384F7D9EE826D57FED023089B73198CB56F38BACF +5044D989BCAEC862F9DC5F32566CEECBBE3EDC5CB643AE0E6AFFF1E130B94D70 +7212177616E6342427FAA29D9E9E1F8964039E05B0C1764AD9D987DEA4536807 +2750CAD0C9ABC3F49105174E7682641E7F09BFCEB269B2B71D44B77142FCC36D +A317B670A41F2EB01A30F2AE8C73D83360E849EC83A3D7D6EB48B5EF659F1892 +A8C81AFCA148704CC13132E565FE1B14931699CCAD9EFCC6860FE8E232465908 +EF83DA4998B1B1164EB30AE3737AC094373F1D21688134BC82ABA85278A704AA +73742EDA06E5F3B5303979CE2BDDCA89FFC702276681AF7D03B31878FBB1F73E +41AE2BF8F908F4FF9503FD76DA70F3D501CE3B7669EEA5C46D010586A02109B8 +64FE34566E17B4A1A09F9BA10DED060EAD37DE55B277110EC87721D864EF9C47 +AFF828B76F92BB648AA4F3378FF330328CAA3B0E487196843C73B822DFC37C7C +3968C89EA69B3DFFE6E0FC453B90FEA4A1CC6E01A14005F524A46A9757D94335 +F9AA9F42C1330BD168592C606AEDA97EA7194967AF4CF6DF30D6963BF14E755D +F843E7DE0BBF8EF47E09F7E172C97AB5684F30F39B04CF556E37AFFE1CFD4672 +A06DA6EE8B8FBB54F08FF46986E143A620190406409E997AD5336173B74337EA +B289CC650B5F64E2C61EBD43DACB4DB6017F17589B4312807CD210AFD2C02131 +258DABAA1CD08127A538F436EC6567C1B6F9DA250BE4C9917F3B35D43FA75D54 +00B4B5EB9914CE42558ABC90B623AFF1FA2CB3EE64202B74F158E569E39372E3 +4E3FF5AD87298C696722D1D5662ADA02D40576568262B2289BD805DF76CDB22E +1F9848EBE3CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1F9B46AEE1BBA437 +545C4776876111BE2F80F3F67EF2BE193790B65B51E7A79809A9F6BA5F4B34FD +A033E3DD43B153A8D01F20F126F94694A52779B387B62E677AB94E27F3766415 +C09493D47417EEEBD2CC07BF989CEC3ECB0B99E8F44E70FF842306ACCF65C0AC +9673859DB9C3A49EA54D93F068318256A7F5F78B3623BD32DE6676FD9DFCA0A2 +3D6D7EA98B4262F9F5C1186772E4BB26D5939E5CC52020B979EBD844943D7BFF +7A328EF957C8FD2431409BB04D0FE79DD930033C7C2AC6AC246E5EE276462547 +27F2B84B92B25077BEA592FD9F48E2322EFC48770BCB2324E0B4B5FB1029C16F +E8241238B7AF2503A3671BE453C74A835C5A785E9623F0D483091D6F95BE42F0 +8E7623F97D117A3D578BA261CE4E68C0F77F30F59EB17E7B4067822AF1D7550E +5E7E677064F1C1291F0B78C205A4DFD0A3F2316A9E5D93ED5B658E65CA3291C6 +E719596B3687ABC3D34172433CC652E9B2516AD0EEC9F4521358675959DF1440 +5AD0EF2B7E4FB2E203561018F0CE7426C221B42C9F91F41881A36A6DE3DCB685 +5B65AAA496EAE5475A8885EC6A79394CF44EF8421DADCFCB027E366FA8415963 +CC1BC0635BBEF4E812CA5E0E788035873D000F17F59CA9090C11E7FB967904D7 +E857CB98BD6EBB2C7A2268104AF92926C6A8E6EF20560845FF806E50283940FC +6E99DB2CAE37F6163465973FC34F18A96E3BB1382CD0C90AE79806808157F97F +850FE90EC0DB9F2D8479CBBDEA52C72153C48DC62B435E2D60435497EFE30CE6 +6B839DA8011D6928A19FC811A283EBB5CEDEA451FF9C31C73A4BCA1399C9CD24 +3FA385624CD426256168332330C81E373C26C2B8B8A2A90B6D6C9B00B56052E8 +DD1D7212738FD10561A78DC0187569098950EFC78B50555759D6875C634D9ACE +F68ECA80DEC81A3B612DBBC5293EC948A89E9EE68C45C32B1FB59F6E1A6A781D +86A0C3DFC1CB58670B5EFBDE62C0D3A34ADB880DA6E47D339C62A98D51B6F388 +0C38FB2349BE51D981A08AA153E57A948D077DDB844137AB35E862CECB9761D4 +FD3514C700665C746E13EB000DAD73C64C1936A32DA881E68915FF0CA581D46C +F9314CC3D7E9AECA005DB43AAE1E43E953A89BA8676B5C1F4444F8DE79826B3F +94CE2A20F23C8AA9ACBFC40196082485DFE88C095D46C253252AF7805918A893 +807490AE8F1F598B619C5ED0F36B9D30ECB1B9C8479BFF61D9A893DA0177CAB7 +7BB183F54581052B651763093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA90 +493B972E55D57FC85CD2C5AFCF02DFFB4445692A491783D7A3A1B81718F3A994 +AA4CEAEAD1F1FB02B3052E0389CD090D42036444FD4729538BA939C3A82BFDB4 +4E5C5291F5C6DA1BF602A2FB59F293CFEAD3E55F65BF2FD825BDD23BEDB1289D +0B7B0C27123B55C2F4209D4105809D69C9BF448F92E9EB110E4A01476BE68E83 +9DD0A97C1BCA57AE78AC688EE28C31D597BC0184963FA54A8E1B714917DA07D0 +741C6CE0729159361D233CED47B798579DE6BF5E56B2FAEE303A56DCBE13825F +41740DC01A08A2F70903410B4C7EE09941F9ED40BDCDAFC20C8BE5E2D9C6AEF5 +34C4587595D6A94E70F6DEA969386F22CC04F67A887790AD66094709274169E7 +5C3923B20AA27F1FBA0F54D334C1FB8CE7C6CFA4536829527A871675F988ADFF +54FD72789EBA34CC609FA509C6886BBBC3E7354DEAAD0FD911F1D484563DD038 +529060B541F6E270633C0AF05BD9039DFAE90751B085BDF6F5AA9A634B5BD8EE +8C7330AA18015EF8E9F24C2853EC5DAAAA0A3CF688C75C9E3E9FE6B541F50EC4 +3B1EC3D5192B7356EA857AD5BAD7B737B63982514CE4041249E3088A321630BC +1C73B7B05335F5E9BDD8C3A4A82C2E598302E5493842F599C8E8B1362BA3A2DD +F29C622FA55D54800823824AF5745EF7E90CD12E44EDF8487C1626E9F42099F4 +D9EFFEA3A6EB807C68E89469C90A45164A894F551A6EB2B7D286E806A6EABC6C +E4CFAED0E1A07845153B6D4F7B38E1E413FCA2D9350B12E3843B5F41C5F13E36 +F9D84B8B5A982283BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1C0EBA82AB14 +6D2907F0A3DC00C10F078073E90FBC9681B6551711DB3D81E0400F776034AA73 +70C867BDF8F8CBE6392D8E5C8C129AE6DDC88039288277AA477D07BBE39D812E +27937D3712B626E7C8B5F8709BC9CC5164A734E3203FB8A327EFE9CBBBE8F9B7 +6ABA9F6F7335FDFC572944D5C7BE1C1DB9852E09F62BB22A3A51BEC8BB98DE62 +2F320B45EAA8E7D305ACCE79E0A80729DA7693BF3C62563233F7EB95A02F86E9 +BC231EE5FC58FDC990C3DE82249B900D8DED34B8A702E96ECDCF28BAE94FE49C +A87F4F0F871BF400F4C41EF7E166A381E75A9E731920A36E4329157208E3B37B +9CE3F1D0C616D951BA702DBBF8D4057AEBA832EB995E27D36EEE7386A786E482 +EC5ADD7B0CF69B37AA1F2C7843A71A64C773142F47AA2F4DD71AE90769453DD1 +57B162EC914D673AA42D3DC00BB1E1CE565E90C650EBF77D4670DEE0E31FE350 +E955E1B4D6B9CE05DD8A68E88EE24ED429A81D3747E378ED0C634370C3BAFFA2 +F1F9A03CCD801B9B9027925C802BFEF566834D19E8CF42FEF3EA9F91766BE2E1 +FD98697E21F7AD3CF2FB3897152B7E9F7C4C314B6A8C0FDDAC48A9CD70475B33 +AEB5CB4BDFAE35CD5FDE0BC354FA9F874E31EC370C8DD051FCC796C2917028C2 +9C1AB8AA828AE35FDF411CDB247C03750FC0A519E418ADF6E54D30B73FC9FB78 +3595BFAF270E5D7EF576DA4648D0F8B2E7E8FE43EA25BA9908D08F1A59C40A58 +84595BFA1F1C691B9F6A82EC74B3996022FD4532F533EB63BC129A29DFA844C6 +B2085D6A445D1F877635AD15277EC99177AD0A23CFB7F631E00CC979AD410F81 +3119C0518A95762A882FD6A3E2F6D6B367EAA7D2B13810A80BF0AAB9347D3FD8 +F575230559220F6A416C005EACE2A2BBAD0F5C4AA381B8581DF3F82578AC6FFC +9216A06EBB4DAF4D66E413B344914CBF11F60E84DF1261252400FBE9DB390FEB +C79E7F50D3DF9F3E5B6EB1E7F5517A86017DF65B457F222918FACD5EFEF326E3 +67B7ECF5DFE24F6E4BBE15A3A7CC5114AB201F66EE1B03ED1FB7B2F4CE4AA7E4 +C935856C9BA1A3EA67F4B0A4DEB9984D59F8BB629F7E211E3B6E052E1597B542 +399476EBCADDBF3B8527EF8280D93E247F05FB893CBE5D859076B5AAE89697E6 +7E9540C46BDA6AAC09689487F5E0EB021CADA860FED784720BF2F3CDE7FFC1C9 +5B5B2889ADC7DDAE3704E99DD0E03D9BA945156C82BF0A3AB246BA724F69FEB1 +EC222812048317F4628F7570D3DBE35B3F60391D13C2699A2C3EE72CB33BFBFE +D297799B3A802E0D2A06C44FD266C6623F38D58A7C524CE5851CC83DBE0891D0 +F79B102FE5F79EBA25BBCAA1C4F19C3E5DEB83811355CB98A3C356A2702BA754 +2C40771F1475B919C0E0944D0E294E9EEECCB618A61188C03BAC8D65BB79B73D +F988E4DF9B9F30151F90B78C210ED9972B0A84BD44A23F67673A8723EA36BA7A +1D1C0F5D1533474C1D92757D1EAEAA55B463A5D4EB49510DB2CE5AEC31C91E21 +1F0A7E41C25DABCA583E0DD6F6D4F4FC37AE95FA98E586D00E782A89A96B258D +D9CB93AFEBDCF50001F5A56EDC363000573027AC83C887F24F66C3477F7D2EE6 +71BF0079442052A2B9BE74F5759C71DB7CF2DE1362670ADE582BCF431A0D10D3 +134B97F62FAC2F2E1F29EF28B4A46FAEFFCFBE7A8FC92C453139A615402A1444 +02BC8CAD70441769D98F9183C973F55431F902C010DCD2B820343C96F968FAA7 +B29CA763555F598E184CE235D436D37D31BCED986A2716C47C17283D56973D8E +4367392BF6C1150DEBF459D142585BD0F57357F4F5AECD3FDB730F5E8ABCD0F2 +7FBE661793A3F9B3823FA6ABB6DB6354661340033C94E7B931BBDAA184DBA107 +D65FCF751CF72DF4710CA42F96220CBD9BC2F11FEE063BF60EC48ED7A31FA35D +BDD6CCD7D1C4ED188DFB0C7375A69EAE631BC9900C4729B4D91C27CC9BEAC0EB +2BC5CD3AB101473EC3D862D62A64720208B0569828D6CEDCBECA38F7FAE8C136 +3A6CBD8AF8B8B9D47521A0554EA68CD2276F23985B0041C332096ED812EF0D84 +6BE4BF0E835D9A29058B2A74C38F8F3488250AE664138DFEAD35BC2E9C405F73 +26C944D0BC2AC6BB0C8EC206AFE312988C0368F9F90D9C4536D71DE4847E19BE +B37E5424BFF39434E3F7580B36099A5F4F1D22D2DD418F22EEDC232CA6A04E92 +8004BD90C2FCDFB6DD895379DA3372563DAB6D3481A92A83B4687F352DBA807E +1CEBB9C64C04B9B9C1300B4CE6A4306C5FF41162443F77B8FAD47B9891629753 +70A4EE24C12429C8A21A0EE949AC5F8331A6DD5575409067295FF6345939F378 +CA635501FFF13EEBD103E038CAC430E4350E4C3DC89D78925535510BAB2844AC +D08BF7E780F58C3F646B4A877F4C334C2B995A9C662760414C01404043E41383 +9CF8C96D511E4237BCAD21A297C69FE7FC09DE4E7768D68B27DA2448C9EEFCC1 +0F47FB671C91A7E12A8BAEE00B6C5F344C6C7056F5098FEAE629DED7BC7DF8B3 +E12873A023AD811AF8281F6F34EE241674A3EE2645DA90652D589681C73511C5 +B8E5487DC255D76461BCA90389032FE6682EB044F0CC4D74549A52F36BDDFA8F +F067549F3C6CA9E8E0C82B00893A100BEC19E13A6511D4EA600B1ADC4C37498A +4729157208E3B37B9CE3F1D0C616D951BA702DBBF8DD4B1937D3114220AD0792 +429566BFF55537F41DC5950A7B80CA45189BD8A3B135FE7050A6DD93D6CB6FEC +C5545C2DEB5195839A638DE491FEE467F68D25CA5115B2DA365D245950CC3C7A +30BDCC16D1FDA37242F1A6635F5B92192330E9CA13D9C379F6D4BF688ACAF9F6 +7A367D6E3275C0BE19428DCE545E76FBCFC9EDD1195D91EE41199DDEAD07135C +BB70B81D3DD53483BE7CFAA66508B40613C05DF5F69DCD8FB92B332FB6509FC3 +FA395199F93F2D0D39F12785547266190E57ED06C2CC580967BCF8DC60C8C59C +09D6607358809158C96AA69CB92C96236B5F3A9F32AF7261E19E0B78B3EB858A +932B26CE562FC8416804B21F1F1021E035ABD92E13ADF85FA7B62AFD428029B4 +64D0EAF9C69AE053F23E8D6A69643DA5DA936C0B76419CBBB0D22FD5E6E87103 +62F6624E5B8240DA82E73C32A4A77CEC2EA60645ED4604487008618C6D25ADC2 +138C4B47FB762975E14C6FEAB7BBE41FD692FBC23F71EA444C6CDC7C6263B937 +15BDEFB354398CAF586AA3EDAD516A13E5C22BBEE1A7A909E867F3EC1086D96C +ACE90E88FF15EED28A636809D1C712D6A9B8D4344AE23192C9DB88C6D93DB820 +04DB8D9E8A2F161A38FEB95067EDE4F3AE5B5E2BBC2F802F00B3A75DE53FEBE1 +B7B9272F912432D960259DE496ACFA549F0CA051D4BEB61D05DC1A60A6F118E9 +0B180B45D06B34D1A0C76B930E62BC3A428A398C7747EE66624D0A4E0C9EA14D +8FA65D54D0AB2C5871B3187BE186AEF93732E6BCFDDC80F39F89FFFEAFC61702 +A2CB7DB2800FC2D38F8437D0FAD3B909E42A9BEE56276CB5C7A5863400BBD725 +BB08927B936A1519A3B2C02D360678126BC086FF6FFF378E0AAA0718A438AB98 +EC8C4702F89F660AD38ABB9AE811E6C73E3DFBBE4AB33CF9BDE4FC610FCA4FC9 +ADB098BC3F1B4162F634CBEEF8FDBC70A40B5551A06499BB39794CB9F4EDD64E +12BAABA63D0E5B55F56CA143D84E7B14FB582DDFD9F89E04CC4F18CFF663872B +230E921494B129F80EA04A842C11F22B48101F2E0E89BCDD8B5F3CC6792459C0 +567A78B06C4BE02A9FC63EB240C890DDA668C586795967B86F7C42D48B75DF98 +90529FBB3D24651664E84B70EF1C30AA7F80FED4EFD79B47D31ACAB7921E974E +0F0251453B01498B8604BF902A1912A066ABAEAAA44F816878EFFAA832A28378 +D5955C2CE2C8F166B7D18498AEAB8064407B56ABD8AE83CD6836A2A624A32128 +393B9D463F543583A49B9CAB51C523CED186C921878D36BC6DD37A287BB7320C +CAD9722595E7497392C3C46C5FC40BB415728388C1B8088785EDD9C1DA4F9E9A +3C57F31A1B749A92DFDE345D300A475AA9F5F746399917534D94483A58F3D239 +B975287260E0FAE00E1369F7ABE64B951812C8496DDEF81BFFC8BF877A4E0568 +DA9A798F7F062708C1E468A02456FD03F4C387BA30F95648B600B3975941C224 +247A1DFE98A369ABF290AE8A785CD8DDFED8FA29E9664E606E08F30998D4C5AA +BC95068BE7A9DAA9F9DF78455DCE090D90C29776BF27FADED563AF292C8F30EC +9EBB9AD926F9C979230DF7CDA80DA5853EE294F2BBD70DC99F20787DD65949AE +1B082E3F5B20BF645BD2A7E6AE8C1C96E222B0F0964D1FFF7A18A4EDD38ADCDD +0BC65E153FB7CCCC686A7B59F013C89DAA23399562865AAA83B9B75D0CC6E612 +77E23AE3D35A9206DB8F5959CDBAE2D4F0052ADB2122FB8822F3A8CF410007FE +6521EFADF96378A69C6E7631B822FF44806450BD02A38006E7ED0DACF37D85E9 +D984422D428200823D674B1893F0338488BCFB0C12725A14BDB45D92379CACEA +43CE73C4B7BE0ACACD051938DBCF63442E4E1621C7B4A3EAE77A96BC8AE89E5A +7BAE80380D6CFDBD82D34A78EBD78B3998FDC749AEA314692BED62E0FCE27467 +A1D65E0577F470498B7A4AD266B9B4E40E5BCC6F9D38A98AEC711A55C6C0DAA1 +915B8E690B5DE0D85B3640F18B169B121155CC0186CD16B6D200AE32705CFBF7 +A12EC415F3FD1B6DCFE6A7F75663C510185BC34AAC67226177133AA7CD431BB6 +7C5755F02B962930D3D0C3AABCE7BF840A7A035F2CC57E18CE81CA45AFBF5763 +77A48059E6DECA5D00BA874DF4502AA0624592BEBF74CDD68340D52E137B1DB6 +FF17B04F8C8D4C46C3BB844048F77805546EB5A300E041D4430EF8F7ABD4D966 +424FADB66F4669192BE430DE2E62EAA0FDF5231CB1CAC451E1FBE5F2A1566193 +E945967359367EA1E5D5E4B896D55B67837FE1B0D9EDEC9711F4E9A5012D143C +CB198C29181CD9F32DF23C0D90F33ADFA3242D2DF285FE041B3A9BD5577734A1 +99C9CD35B0E544566FD9C242AE6B9BBD92FA207757BD5012E76973C9A0B2E285 +3D94BE904F870B9858C36B4B055C846272F1FAC3B088D4DABAC4BC89F4909024 +6D84C30C58439B06AC113611F4AC44FA5358837F7CC6ED863F0FCCE5F7906425 +4BCB76E959A74DACA2371F0ADDD8BC75281D78F9DCA9C31F4943BD62EB9AE82F +B51E7BAF5E238FBA0F27765C37AA9C6CCD31E1B3C5D46C68A5E4FB3D8509D3FF +3C6D9E79DEC1970C9A89BC930E21D0C31FBD2FB99B763438B4CAB2A1DD50A23E +443D8A30572DD2A12550B2D61A97B138CAB1FBD0396565316179A6F61EF48653 +26D573E15EE6F85C655457DBD51637C51A5FF27FC1322BEF353FF4FB399D621E +90E7A0F10941DE0F2AC2D901074A7DB50BC32539CC0EAD16213FCF9E1B9514BC +E0D709937DDE7B9F15196F9653441D5D99563AD6A015995764F5ED7875EFCBD8 +38E6AA380A9857E732A234E50243714D4007D84E131F8CA382D2869FCF0F2130 +36AD02BB07FD445E185BD772CC4C3ED8EABFF2230567998B58154582EA3DBEBF +A32B5B1598D198A1A9B82D87A7814F5D6AE5ADBD9FA95E35043900CF3BC8D6A3 +496230AAF1232518D2D86A690D8525EF5A5B34BD7C03CDEC68276DFFF441579A +A03C2377D779DA1F0DE6FC09910A13B23860D75CE19FDD617477CB5EB50F0CCE +DBD79DAA0CF6254C627A1BCCABDA4B5DD9ED6E3482283ACB506A2D6812D4676F +3F6463C5ABBE84D7A5B8293A52908D4E4216283297E4F39A8F67117694133A32 +48571E032FA87046115B7083074B68071283CA52467F731C2C1AEF95781283E7 +0978F1EA3DB2F746F8517795ED6B0BE7AA1CD29495FCB3116008763BD1D3D967 +5E23EBEE3478352EAA05DEC5A6772B1B5C6200DA33D13BBBD899E1113DB8E9E1 +0BBE2AAAF25AD12D62C959A39542360C638A47B3631DB34AB2DDB614B3721A0F +B87BBE7530ED3C037A517E7F4D92C7AB7DBCFE92CCD22851666B910BEC1F0B5A +22E5745FE8EF46FBDD8DEF993163433A376BF9DE637A5B961EFB3A8DCFAFE8AC +2935DC6FD4D20D3C2F3472DA36BAE42B05FB72A32B2F7B5230E7D8E6A2F20D8B +4AD01B5C57AACA10B94E8CD7000E7DD9A2A4421D9EE36B4F0A77AABE0D00ECDE +DEB474EFAD513CFE9712A378B73A598E2E26B11AD34C68F8DD24262D80A1DDA1 +396947FBE8692B77E9A6F48537BE930D8CC9EC66930E5533FF3A7328F0675312 +EA664745F0B5F5978A3FC55B7099C9F6EDE1080D905A39D88D0F2B0861CBE8A9 +827B3F9E9EF0F199A134E2C539860EAEF25DF62093536D23CC3D95D3D147D7B7 +F1A1A73C3B723556073465C30981210962424D9BC090DA2B20C744746D0F1FEF +45942CEA347D253E10733C2AADCCB5B1F0153E19B677C2599BAA2696DDF00B27 +D9E1AA2D9F19813F2E233A15FCB9CB7FBAE4C75855AE4E6168C753169652B173 +1ACC17C5615AD01DD26C08A41B8BE616FDB022066404D53CEC7C42236ED0E509 +521FAD3CCADF68D5D7D1303B2561A4D010A395A1BFC7A2423D1E19F32B338015 +818D4AA1FBAF363B899827711651101B499AC4EA86FB987B713930C957C632FC +8F5816F21F6926B6C321DF68A9A8A77C343B645717155756D539A41B7390B4C7 +C7BD070A91E0E3FDF6589A34F8599566F61D53D7804055E70867A9C17AB3E3DC +ACFF68183009E938354A09C0F1A30682892C8314CEC9BD005A5B0610214F0A6C +B9831D3FDF77718900E4F5A4B84DD25FD7B650D3DCF5F4FABB1DF90BED14A316 +4DA8B2883B0B2CA52A8B48F33AF7F4D25E12AA256C9519F4F823F3A4FBFB4195 +790050779DB87520299E851534408F39443AA946A7630D1871F3FA6D8A110710 +DDA85C1C163C513D25B9264E3890A994CE46525FEB4BE079BFF644AEB6B8B421 +E14F973B46C10957EAE0585F0E658DE2D96CE4E32F2AD8BB9DAC4C510E43B644 +54A8FDE2E58925A0C9440DC034DAD9C193D7DE10A9A02F36C06FA7B26238CF55 +340B24BBB424F4EC1F728F397A677D32DEED9B4896E372CFEBBCFC66C09ADC76 +3ECF666139E66CF7D277ABA5AAEA55AA7900859A4029F8BA7E405259E681AF12 +CAE9CE1679120CC4D33675CB031B993103C259CF4C774C9505F9C992FEA340B4 +95F929FF69A8CBD1565CF3B86A0455B9121D1B79B57C659FF922648E6D6191BF +A132B8B8B2F95468CD1EC604367BD3C4E4E674798D1931020E3CBF159A4BD8DB +721345A669A86933F8B05B9236B04C3C0C757CA37AFCBA31A1896C537B440CFA +78A1197FCF102CBDC87BBA4331549A10D523F94B442D4305E96E808A96CBC9A3 +4B2E0212D4E032AF808D30E08C4AF6C4536D1C9FDBEE7B1B2FEB89E60274C80F +D8919AE84F31418152E3EF415F3BEE84E39872706B290B8C9EA925AFED9C9A2C +BEDBDF02478821E8A44E42451F694443F3C4E2FC9541C8344D3570978EC18704 +FB8322977A15C8ECDD04BE95BF3724E4759BB27AC1A10E33FC1E611BC3142D4A +9B58F97102E7AD536E065C9DF33A73898D0891D1AB821CD8636B2F07B7F03405 +E9D6622174BDE3AB3916E34B9EAF5DEFC753AE3FEF0A78E085205665F3880858 +39515F0A04B1BCEFB77A2854B2752F54C04DBD85A788063ADCBEC519652AFC30 +5C82D2EB9D2112ECA3C2E597CBD7A9BBAAF9A808FE74B771890B36BD310D1A18 +4C084913958D22575E85FFB0C19340C50778EDDB5E0A218C79625498AFDDA452 +036BC7AB8E84B4BB49A972F49D260EF7A5A6763155E7FA5029C2763D38121FE0 +F961527C3BD065D70CF3B60072B34479EA28D1F2E996551F69A140A662A98CD3 +E5784EECC263127CE5ADC833BDC7BAA33C1937541891B78E0BA76765F8774F02 +A5CFE926BD4891985D68CFD7AD774C97067893E5710855134A80FAFFA126081D +EF3224534EA727CFD6BA64E896EDB2ACF366069ADBB1B9CA71D370DB64DF0873 +7F41AD8DE10D42B7A8910606700D1AB8E04CF27A3843716F052D31C822DCDF64 +15E2E933F65C28D9532AB80B008837ED8F6D3B41CC803C6B5EECC114AD031803 +3DFCDD9145F8BE5CFC2D5864EEDB8AF0E5CF8D3810B4CA9A60E233CBD4306186 +957AD9A2ED31221E10EDD119B56C6E4BC52515C87B5539303F30BA776B0D6E02 +61907C6DCA1676C889DEDE8BE8FA21BB9E5CF8DBBB176B1AF0A1AEA1022441B4 +E0338D6CBE3144E3F023BCD1C0F15E5C4452AF3E1AB2933CB806D30441EF2F23 +E764CE3FBD9C6FEDA5EF8B6778869A1713C9B0AC672EB6961E363226E2140737 +C6C1745A028752303923E6D953B615BF417B376266C585B6F3B17B1E23C26B42 +79C37B9CE5B224A3CB3F59C1311A1A7B1350FE59D7CB6F5FABFA5854945D6DC2 +C09A0F32C2954C689BB04A12A787B88BB4047D6A14598F301B6A7E97363ECBB7 +CDE475BB60AD0A21DCC7556834DD3F66EFC7134F543BF9748641D59916EA1491 +0656948887FC431311F9A5F0D5B1E3F86CB252C8AC6E9BC0C1E5143A5DCA16BB +C20A5316F9F409880C71CCF05245C4AE72F3998A9740C6CE8A5DDBB1D0A8B775 +FB979CB5494CD195A1DB0345D5822CB94B42536799D257CFF8AC01064DC59B43 +DF12DCA626F8A2147A610182E28A8D951207D7C494A7B2784E050A11FE8B1A61 +BA6116356E147F7D25A6B84A1921CFCC821786A49ABA59E4AD49B5EE0AFE3B64 +68AA01ABC8EFFD9B0B6F19F03A12BD3509108B61ED33B18A73A04B5F96F94EB6 +DA727783A85BEF5F37D69CC9C71C59A0D0F33022188CAC7DA28C7DF0449F8159 +0719B9A9284E841009D3C81A0DAFD3CE5170A0DB6BC7D12AE19D05B59A8005C7 +96575C0F6B6468BB98385F009C20BB8434DAA8EC8FC416BB431741E524B36991 +806FE106CE986A4E6FF18204616B963BA02E6E372DDBEE44AA952CA42668A93F +C84298A559CF62E641E06972A5261CD7F6F20577E83176B2C8D0BDCF2BC39A60 +3A4886213EC782000DEABF71EAE1B8944B96D635B5B88C188D46282036EF183A +C810D42A2265FA78F680E0543FB75D1649D0A728732E3701A8BF70A3C50E513C +31DF75579CD24CCB5A7CE967062F19345B9C2C29276C5B50B31650CB2FE42374 +9D1BA94D82FDE86025E04782A1A5F53CA25E6761D29BDCB74C169CB5C33DDC6A +12977628F1D04A4333374BD99B1EC6251C49EBE850F7EC239AD76BEED158DB3B +E2DC4BA1DC216B2D085F201CF7DEDA481022EA9EABD50EBA3FEE1B5E52CAB31F +89269B65D7B2ED2A4995E083622B36DEFFE1A6AD802B49D7EE4E4CD8C6953A5C +3B4BF27BA8A317BA18287D2412DE35527D3338B3E89A18C5A3DBF575BD2DCEBC +E2997D4B6E3981D4C7797575C9D319B53086DD9F4FA1AFBE7704D46ED59A2935 +33DE22B29941EA1A6AE32E06C7E21F03F2CDD6BB000E567E0110BDE9EDF9D742 +EEFF2C755CFF7ECEB7DEB71FFC28AA0B2660C4C3F9AF217BB8E3B9AB06398D52 +746AEB07ACEFA58037785F7C3727DA8FE894F828E8DE8CA11C56F8F73698A678 +B966FE35B0C8417DE0CB36C2107A2FDAA231CE15A8871FDF73BF057E4B4DB92F +CBF17C23B76ED1A520BA2EC2C23BC91BE0A9C8734E4C003596B339601D10E752 +02EAAAD8A80B478229ACF32580626B2CDA1BFDD81F7A2FC642325963CBC39069 +71E3B38D6F62D604675511A2F2E6435B1A5AB5B114CA693BEB196781C04C0A6E +E75D274BEB8D7083CB5367D9FC51A77E2745DB8BA22B1E79D2E00A60DA20C9BF +B9FF931ECEEE556BCC9C4374EA6B2CCEDB3AC2027A88763A7F0AF2DD0CCE40F2 +CEFD4D785A459CF600737540B21745BD882FFECB8914A1E25B2A8B2AE17CA5B9 +0388374D2E7BBDBA729271D1230281E2EE9F5FFC610E8EEE85AFA74550DACD37 +83BC35B996D439E5E9CFD77A1425A4C8D3CFF130F7D9AE80A2959D02E0BFFE05 +2346CA7C8EBF4325EC599D755882E751A70A0EAC89F6B71834D2BF6EFAC3CCC4 +0D3EF3B2E2080F148445F3F352EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A74 +87203A5C325700D9B26E3550CFE92EB1ADB8E291B92942803CFC8BCC391A6DB7 +81683EFEE671F35592C3A28AC39D3B60E1F257C77A72CD8C5D0C8A1AE705A62A +18A4DF3833CB35844961E68842CFC30E62F392C5C166ADC2A6634F8AC6DB3F3E +54B5DE3D9670D3318CD8985AFB1C07D6236E4C9E98102FCE87AAE90A404272B8 +F384934DA41A103C2633B700490B0A80D4017D254DA63E3238A65F433D1E060B +20BC8498014FC6AF9154768BA86963ED80E71EC89F0A6EEB2AC5F91494F51D54 +FDC55115DCC2527F837B8318DE7C223C704B2759BCB427205FD7F4C04AA19D37 +E9CD14A077B05AC1D894BDEC87BB96D4ECB54C198187979A7C20DDCA027B92FB +DB05DDBC14E325FEEB0E2D289A653949F11C130F37E27A62B17E62CF33D17633 +91A97827D2AF45C8379364325DD8DC1AE11DD1EE92CE710E29409BCC90E1B543 +28E6A0C7231547157883D5C67BBE0EA117C5B0FEF0DC222600B4AADD0F5E3BEE +375A4B389E1934B98FFF72243AFF882E061CA00527ADE72AB888E40CA4B33A26 +CA98303D0E9981AF8EE6A593EB030FA22C764E0B6B9844980A089F0DB4798087 +F2B3CA777A0C5ED8C8CB4191E950DBCCD311A20B14B41770953EEF752D98BEDE +BD2737E97DE815BA34A7CF42562D4590D9F4ECD7FC05D11830F0D9F78EDA9E75 +A764E02DEF56C95761E9DA0209FB87B7B7999137EEDE3829DA20DD3E28D703CC +B29BB0939391BC57C2EBAA31C57417840401BF10B71D8253E6F8FA7AC8DD1F4D +A7BB92EE84188A1F4B652F0EBFBB4BAA62641F852A26CBFC6A61A481F75BA05A +901D8B991528CC1ED3B30CDE23A07FFBB71460440C80EDA4C7B9E7AA036C5198 +79BD2073F64575318954556EC8BFBADBAD045C00A6C3887E0A00795C3715C88C +17ADC676E012A737EFA5B743C0FEDB224E360B02408B5CE8183A1B00377476E6 +A9D87F9685ED49D86A5C17AD78F29CA500BCCEFBC89C7C7BF1CBD87891D43881 +C1A91C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB88BCA7D1FC1A124D3C9 +624699D76D7351A4A78FC2B2E6997F1AF9F3739F063D8D05B59B2A9DF0298F4D +DA3A42EF0DAB99A669F70EBC4901DF9C5469C868EFD492726190554C87491489 +2CF60002DE1A4B18DE71F20FCD1E2148126674010EE3696D11291F2E3F06359F +B2DF0ADEB43474EF646B86F3F1CE756EC0C78188CFA7356588569446B2A5C1CD +E2B37C804F50577B6D1308DD9C414C5C13754CF1E57A190FECA1C07F42C53E87 +33A85F5D17576DE18AE8B8511F987E96279E3AE01FFE68E34547E71CE84B1FC3 +204748B39BBE76D32933BFB3185C3972FFB5E1165A4054191383E77E963DAC46 +6447028F139D9C69A36586794A6B632063242034681657D298C1383EDD3CC3C0 +D9EE6F0270868583290EAAD3445ADBDDADE18CCE4DD6993A2B670C19B19D2220 +51E7E89D6F7CBAAFCFE7CCC1D9EDB93D121B912F50AB9ED5D4D7857FA703F285 +75B94A9046A350839CC7A06F95CC4A98B9DE4976D3C65D5537181B8391F1A591 +C6DA9D0D3D5AE4B2B5C0EAC631E73B5C31BBE28C4347C76E89E28C2D4AFFEC50 +4702078684D1E74709C738989E93DF1881CFE30E1D7D90EAFD9D972B8F4DFD4F +CDAA1BB09720C0DDDDF3EFAB051DE72E02C65E737066229312A018E607AFD73E +C28FFBF270F334CB35DBCA03CAE19A98F8114090E2D39F9B2E14F93E4719A43C +743589C85EFA62396D75D56EFA3BE86504702EA22AF269313CF93D62BE9F3F10 +2122C52BBFB25E48D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD3C411B125 +251327BDEDBA3DD64AF14E96741AA7E4BD3BB1FB0E6BB75FD52D81EEB6FC2270 +22120BEF48038119752CEE04A350718B7C2A2C0B9BB8973BFBDDFB74A182FF91 +FB3620929FFD88F15A1BAE76C6EEFC79C130434A2EB5EEC954725A92AEB557B6 +9360B19CB5D3F27D47EBDEAA6E4E5ABF7653D4E191CA3B5F623A44BD83E2EC46 +11B6092A8B31395D9C7991FB310C65922E86F99352A6DAF4B2339060BE3C24F1 +7A58EF1425F820C9D2D361EC0A619150337127C6068B9C79A4AD5C1991F7977C +9EAD55234C5747F1FC0A88D9E1C5058E00713382AA80998F0F4759440CE6FB00 +5A43A0861A9033ED76B763A8DB62B6091EFEB789F812D0565F4BC740AEF26EFE +447E2C64255B561784573338B105AA4ACFF0F2FF4693372BF29256B669739844 +970A42BAB44E622268ABB33945A53674CDF828FEF7AE18923D4E4EF922719BEA +95A88E93D132995B93C7129FC3118662032D05CC768DB05E7B70CD645CACD956 +498BE8B1F3350DE3A8E689C1DBE949D58AFA971D2D45B2C2005DDD22E105A1F4 +AE4D2529C9B9A1CFA387840DEBB6211CE96439F8BC222F59724B115086BFFE4E +776D0EB6C3A88D10A1DEF8E194E095090958F9C65AC10FEA8683E7E4461F10B8 +C0035BB079C538EE56D00ACB5FDC2F6FF94F9E1E6F3DC25D6EC268E5C4E64CBD +EAA49444BC6C666BED4DDD31720C207725C84E675EBDD98AB0429586DB6610FC +1E7C2FF53F19060E6B43DFB2B5A29336BC2301C2B38FD9308BDC1A1B3482A99D +C90A7C89671631D20EF5FC381131B7C4C90E04DB61386B5754DBA7962DB9B785 +1E6EE24A0C53475186BB44083AEE2D868DFE4356AB5F2F38D70FA75397E8127F +D3D47DCCF85C47785C433D4E18A02ABA38F55742DC36E4FF07A21AFF7A39C44E +259355E9073401088078B10AEB7EAB245F0CA9C5B92A11EDC335D079E6ACC69B +D64BF071A2E23C4F62EBFAF409DFF33F625082B09FF09CB6266B37809F4B4F12 +D831A49BC387165582DF13A60B254756035FF36695378016F965DE8F9AC89C95 +4D39C68834199546CC3D7ABA56B8ED4E7AF0F4D8740C71D0E6305207F1EE4BAB +07F0ED98F38BFDA1907B8DF5490432EF005305488C64E61DB23032736B224A9B +0C456200949A01730B07BAD4063F144C89C4FF35EF81584ACAD95CAB483C9541 +E6F3DE2BD2DFA545A711B2BF58BAB1D382CEC27209B37790ABFEA5BD633181D6 +94F8A1F7EA92932FD6EA71BFEA8C57F322ADA05825004A9E46785B47E27FBFAB +6173EBED6D88D23E7530C2BB5B2FADC5B34ADE0644C0F23EC54EB4F81E8848CB +5D53D76AAE7582AA3AE49DF095693A94A9775E4D26BE10DA6E3DF700D4D23CA5 +874C9DCCF1C07190BFB61B710DDA6CC608A623FD4459C787E05E961E7CF1B651 +35F07EAF54D944AAB77B61B0A7EB420F4A0EDF20E5332262C12D825531489742 +2139DD5CB7920DCA586827AAC1D462A387077172A935EC2DD30B9F74C71437D6 +B136DFE42B145626CDD287909F4E902B14581277D1902E2C12EB0C7BBAD9D0E9 +CA6A557359E8AC019161ECA0BE81C9C8D7B6938CAD55A5115A0DBDF309683199 +264CE02983116E19A103C3E9A071256151DA63F15BBC75DE9AE457EF670B55E2 +F78AD683079F564F687980F18430B571D1DE58FC6F22A3C5D499DB9FE842BD6E +0840D534E795EF9019F887473996793F6FC92DA11A6BF1A83DDCD78D676E71B6 +C51A64A87FD82AC7FD782CB8A650C7E8898926E201C9E847D513189D68F0EAE6 +D6316AC65C70BCBADAB10AE54A0DD44C28DC4763D04D66EF1F50129D6424BF26 +15C9FC5FB80A6BA0D91AA1346CBC26849DA765FFDCAAD86026AE6BF312CDF423 +D6EDACD1B3CBC69E106EE07FFFD590BEDC71CA9AD4AC12B099986B2C50A6E3D6 +2384F9ECC1679B6514C107D7B3A614A7002D2B533ECF1EF2168513008BB3CDCE +8EE707017A506E875046D7A2E46445C76DFE13BA287373EDBB248AD1025340E6 +298B3B7A30E87F9D6EF48AFBE10EED9B1D057D4F57377C6E95AC3B74863596FA +34250C3890457060B13DE6AB078CED5FB3D4EC94C08179DF1D96F5D2C8758A96 +6FF5154EFF3ED3A5C17C70BBC9515DBB6667A0EA18DA362429CFBAD19DF81D06 +6A62F8B68E9063DE5E6F689D7313FD9858C8219FE24BDAC7E32110282FB5BE30 +CD771B8D108B7CE405504ECD699F42B6DEE9D130BA428C5A9C83EC24060AE2D7 +6C692678CBF5719CD4E8F232C7D9EE6F0270868583290EAAD3445ADBDDADE18C +CD98F26DF4B25B62F3A47B378A341378AB1E9AAA8811252CB0D8C545F3F85475 +C51BE22597651714C1A4FD2F2E47289944B9CC67F7AF33B63A06B6CF52D85F44 +9B56CAFA1EAE5BAE847C7D3D93177DBCAB9C0F48855D713099E7BD530D9A6C9D +EED55254790F3A4EB0165FECC03856DEBE126AE6231E3C48243AA2E95DF06599 +93DF1C0DE553B2D4B38FBD79364F45DD9E54B2B1C3C2A125975275E48ACB8438 +407EBEA5A06488A7CB7074776AC36B43FA6B1CE044675B4A4C1292728C3946B7 +BC590B9C68F20AC07C979EB7850AB4020DE478A1737A36870CCB24CCCD2DAF39 +1163D68C0C3A76CBB82A5CA959440D18A5F183F1E99BA2B1D94596650639A383 +9F7D033BD7CED36CC6CC58F10EC2A5B36B8A1F0C6CADA9B905F3246AEC0CFF47 +9425E6A38C407C126D97595C9FDBCDAC33916516C78BC2F7540FA825DE6E0B91 +0F0CAF88E6309CB00AA35FACF3FADA219D372F01CC90343FE1258E92C87FF224 +6315AD64FC2FD52A7DFDC782E94787CAD9B657C53F197880FD5676BC8C48F3EA +9A604861BDF0BB7011FBEA53A274280E41FEC653F131CB4AD5EE08CA3293FA4F +4C6B81DA53A8DDD0C9028D5B251EF32A329A624148C46F02C4A22D90099F97D7 +0AF54E554A8F28FDAC53748FF1ADF3848555178572393200E919D72F965D45CD +18C61CAC96E3E7E51B0C1865FB6CC5B08C82819748A06CE285569E75A973C6AE +F9A5E5F0467401EE3A266AFE2DC3A98708E9D6073EB0BE646E41F0E12E0C0729 +E5F10461A8DDB90148DFDA94B1438B4AEB72DD3680CDFCE4008A7DC06906616C +1C93D49B47DBB0BAADF97494B3039C1267B2F88C17888A84B1E8D03CFC7223A3 +83E635AAF65CC7D6FCA5BC49B93DD14AC40A4E4226F5ECD3DAEA01CB260400EB +0F2E024FEBF025DEFF64DDD067A0EDF374A32C4DD1D8F44D33DDBD1715531592 +F8DF58BFE58AAC895AA48A3EEE307ED49717F2E9B515A37869A7146A097AAC9B +D0DE44C3FE500071536523BE6CE38B2BDED7B82D188B4AC82C664EEC4F30A126 +1A0096AB6580B12D648ED51EAA93CE90B1E0B6FEEE1E3DF06973DBC08C1F7228 +9D2F0DF7F53FF291B2E624482DCAF786C10BEDB739584F60DCD6E70F1271CD61 +BBAE0B6A6CF275EF7628F546E9B7FC576D73D69A2B62BF68EF83C6986E442D51 +50434EF2976236FB4DDA9E1BD3A55C4D59BBFB7F5EFB232FCBE3C05331E72A5D +362334DECA487AC337449508471F2C96A731C2A3DCFAFF4962FF928B46A9C7F4 +EDC62DBEBEAE468EFC3A5A5FD1A44B4E9F38E9385DD447501FB2ADDB680184FF +3F10DB701E92B36A0F3C69F5E8F5858D84A094DE725017A15428251203763DC1 +85700024ED527F954F6D33BC8E5F8A63473A99939FFC6CC5050347B85C9CE7C5 +59BB97A173821E5A7D1322BDC035834CCA0B2EFD5C3DB330A11A87313272183B +FDF418127D53D11FDF2DC7D567B271A666E01FEA48CCF73F968C22CA57DBDA44 +5F2A5F7C701DD19805AEF7C73FBC569396165516942DF535C9DD0AFF3F1DDF22 +91EB7BC5577600252C91A36EEA0AB939804C38E66D91C43E300512ABA8685E7B +09BD296A95F84B411338FBAAB420 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B68CAC04169BFF21F59CCF307F6E334524EC1C +28487B7D93620B915926D940ACBC1E06A78B4E4459B7C691BF6DE92A21648F48 +CC413EDE50ACE698A5C00263D5D734481D333CDAC70A9F2C9E7252BE9D863A45 +6F0B848E039F72977873654682C61FCB9E7659E2B0A319D5E77A57BA9C9CE182 +804CDD4ED921463C0A950FEF09E3FBF9200A692BD60CF23507497AC2A59B07C1 +99F94E3D08301AF343C837324B9EB713822F634A96C5D1923710DB4B98B063FA +07A0E241E29228C49C5BA65E2A6EC97E4FCEF493E67F074FB6F90585C75CD51E +DB22B4AA3644E0B7B8C01E57276D48633DCDEB7F9D21B332CE4982A6E06CCEC7 +6A8D01486E55880DF02409AC7D972FB083250D4199A1AF04E3C3F00E776079A7 +9D9BFE1996455987BAA175652189C87A734F272ADF580BFA27B0E3F70CE8100A +BB401A60B1A27DA0BDBE5ABED44A6F0B91F91040EC171DE0B4C6A03AD8C04C59 +A7A86BF1BD10D2F99653E80422F5B5B56F6D2EDDC1A7C76EF77C6E740064CC53 +EAD28CE88289207B582DD18508705EBF42EB894655E7B06095437FEF27B81EB1 +4663E3073EA5D03F18C9FB4E2199F5F63C0965E2D92A0C87F057786CEEDA7781 +9CC32E81AE692C5AE0C53DB380ABB8632F44ADDAD07A448C601D99BA80B0717A +CC2B56CA5134F2D6B411A70C229A20B9BF0611F41A1B1BE73D1DBE481462384D +0B6BCA5C7794423931DEB499C71ABA397DF84047386A45E5EBC9E125A002A6E1 +670ABBB079234D8B851D3FE8B9ED08ACE959392226C2D9AF9CFFC485BEB1F400 +FF4BBC2B12345A39202444EB3DED813E3414334298B97EA049975816ECA43567 +C8282C73298B686E568B1585A8ACB82C2E1D2AC8AA4208B95CE0D5A4F1F9AE8E +C65B7182BD48AD311845FB6A5111FEFFD5E8FC133B2DD91215E75E596E08D144 +D080186B9E368CC0191FD3EC665A0F563B55F2738B16DA3AC8EAE3244E5CC893 +BEAB52EEF10811CF35A97939B7B299501817AB2D848938782002AEB51F7EDBEE +9EDB530610328EA7651573ECE22B7DE0B2783BA024959B0C155B0BAF00D0B10B +10B16711617838874E7F84FED8C8CB9414FF307F5ED154EE180DCE192B694582 +DBC021CFE1217CF272748BB9CD77D1847C8260D9A06D9CEE4499D8C2C46D3302 +2CDD55B60E7D89DCEE471A182A205D85B6DB655F64D923D871D67890C8348ED9 +4D1823AAB1214415D55F0490CDE62D6FB9C6EA7FCE6A387A1572B379E2B0F9F7 +9399A8835D393308C37DCF78D696E409533BF93AA84D24E11F2CA3AB00BAB6D6 +C7EC825EE6AF47BF5B6F6AD6F19D2292437D16B4AD9357894F39EEE344BAFC62 +0CE922A7C55F1E6927BD33DCB19F6D34A59C86F05619494E32E8600B503A5AC4 +7D1FD7B60137D712DDA34C819388ECDA1CCEF25EA04CF7DB2B05CCA9BDB8E394 +70E29873F9600A094DC3C4B0CB7DE48870D04E719D39C1F263964555FB435CAC +D435A64A3797EA6539AF854C770479712E2A5A618FF3F138947E9552402C3234 +44B900DA59472981C137D7CA5EEDA4FA3059151AE5963BFB70CCA5ED0FB14FFE +C866A1B6351BF489C8BED1A52548E29D4DF19FB9DC0BCF64B60BCC727F91DE0E +210D0CBA59B887199F7C2BE1B41A88C9D6CC4117FB19DF8BCB741FCC90E115F9 +79056CAAB4BF0454A7CF32810C68ABDAE536D95D46BCDAAFAA5A8301F7DDDAA3 +5F9880387B45785C2A6FED25180F4035419F94AA1B9369F2DEF33F946990B172 +027691B6BBD4AF9E814B5DCE81D8003A328DF5373AC68A0B8A8FB8DEA91767ED +F87245ADDC5109A12862B64C1770F371145495AD4AC24F1BED103FEFA843A99D +04501B32FAEA41B9135DEB6938A96655B073C606E8F9EE897306A92F2BBF8556 +983A809C6A252FCF5F1BFD2438CCC1953B78E7D9D431A1B5A04A73AF4A83C45C +C316D0F49A22811915C4A3E516837EFEF9B9024DA630D56CFE8FC26805B455CA +A9BD0A2A3286810DC0B5B745459A36D8F643413CD4B4125AEE2C4A30C934F330 +765D9FDBB769014EB777D03A2D20FD7ED73DBCBDF899FEF3A2EAA4A823554E47 +293FE9A250E723A77CB6AF600C4DED19E2BDDB4B950A113ECFFA56DB17D65665 +9A14AC21316C183F9C1A3AC7F42D1767C2A64F5ECD451DF3F6C5D12CB95D3DC2 +178422A46CA54D8FB5C8A276C074A1F51A8FAEF46319AB90126937F10CEA4915 +F40C24875AF382C1268ECD03EB4698A8F710109CF830861756F6EF6AA7804B49 +2DDA742E27760719738AF9DE5EBC1C51C6B486D3750307647DCD99E39936B8E7 +ECB5B20EBAC9B6FBC076C3056A22F8DBD9503F0A0D5FD35B09EDC1661A7C31BD +C1C6F26114F1665064591E6A4369326788C031495BE1EB677173FEB32A59FE9A +DEB63633F1C21E5441B02D336DEFAED52751783B75A1DB76E63876B6FB9A2B8B +C293A7C2C9E11FC726F481F71D601159B1763AF32F9F6D891BB479032814BBAB +A742ECE84EC3C70C8281FEEDE821CCB1C8A525B1CED15790CF637B59BAD929E3 +E3E52E8F590E4D63BF187D8A93FE9F8CD6208492E7A448B06B1C783A24F95BD0 +EFFDCD8FC061A2D99F8C01DF7A3C0EFE1C4A5E9CADF1E05BC7982648D5C9FB29 +9244E543579A012D18FD7A725B42CBFFA9B024C740B0A7D9FCBD71934F0597C6 +5122BD563F761BA4732E96DFAA3C461FA75A70C6BDEE0EBEAE6A65B9ECA67C35 +0BEBAAAD8CFB0AA1C09FEB38743101FBC9959A0017F5B876A14DA18413C9221F +730F4CE2BECA91F339C3846E1410E9544817BDE8B4217757E8564BEEFBD55098 +80EA6615C296181A2ACD808BC68EC9476D35403444A302587591419E8DD0EDE5 +9C74B491A0F7845950414FFF9F5B3A390C7084BA4E6E0D78AFDB692AB5733849 +872C73287CCAAD11F956434F930010F29C0C9BFAFC72708C6208F2EE5D262224 +3719E8F8D647A01DDAA996614FEFF85A48B3A327275F7C9A433ABB0C95BA8792 +C45BD020DE6C9089843A9CB4C1EB4B417A21B0E0974EB6F862421F6F37283AFD +0F95C4B889F3E30E340445C933A94C5CF53A7A6710CA4067778777625B052925 +5E75A98EE2F7A8F5203DD557B868F8B546915504B85F39D796E5291351AE1CD2 +BD437656EE331F4DBF14D1DB5138D126CFBBF05F1A633938FA1F7518FD85555E +AA6C1226A25547A8CE7A5662ED624D48749B7B4790AED19CFDF430F8365C10C7 +E6F5710FBA343D16CC7B0362F3C701390274F4A233B7C21EABC56271E0D26C3F +947E2D9B04F87CF8EB48C7478C15610EB43EEFC0EE2633A79C6D5AE5DF43B5A9 +3B8C7DA6D16F64C3CF84D278BECD10408AA78A9A1D1C8ACB7BB7DDF90F0B10B9 +75B2100CA9A38264B4EF2F0AFA75DD8A68E88EE24ED42A57571DF4C97A55174C +E26087BCA16DA5C250762E982E57260CDB6AD680DC773ACEE840A11C866CC356 +BFB3FEEFDF27F7C1E2D97BD87B20D735CE102C0F60A9D44BF8B634A674537229 +0334969E9320AF8E7330A29CFEA10DD755E34B9DAB4671298B2512B7B9A70952 +03545C01B0B997083C2A380E5EF5098DF574EDDCC3F0F4130A40AC7B4624723A +954072436EDF60F30CD8AFF952E9BAC604F1B13BAB8CF7D678D9916169393F84 +630D51AF81054EA9F01F8F2DA6B617473941A1ED19DF2F6C55C0678825EF6E3E +BA28E9A425F2541111694F34BA48019506EEC3CE5D845A44FFB46A93CEE3E8A0 +263882542F7F103D13C7B8B9CCCA501761022009926B5F55C9CB2855D5D04C60 +CBBB9DFABA39738AF12C634447587C9B9B56E1317D41CAA374E2E2A206FF4F75 +362111E463091E2AE2CAD52EA143CD7E8E17FCB8B4ED57D7C61B0C70972F86F6 +7334859CA9240E0BF42374C33F5DD39F1E0CB030996BC1C353F231C58553CFCF +CD20E316FB229762B1BA041D418A1BEFC69766224D83461F0530CEE3B17B3272 +2B35CA6C63C400F5C62E9FC8B9E84BF464065CC9706434B122FC2C71749274D7 +BA7ECD77D24FE42D1BEDA90BBECB8D77564C10A82EF3CA876200D507AB2452C3 +9E0B928D1A12D389286C3BC2D58E281A672CE9703F8A049F057F11EEACF833EB +86ED4836767BA4F806B84974204A324D1CD89814DE0E4409134DC478749FF92F +0863167264EFAFFD5CE915C6FEE8103DA73B5D782BFFAD7F7C029E12E1943FF2 +A4EDC2F0821009F568E615CE94158D9E0A162195CE5FDE664A83A2078F2618C6 +D2AD6B30AB093918063F327A49497D48C8C7F268638053911B05AB6F7A67DBFC +81E3730FA073A68EA7B6BEB3D8CF73C66752FAA10EAF84BC9F306B44A7BDD35F +637D616C7003024B08E521E96934060334D2136641C1AA345C7642D1913555EA +1044EAA64869B9F4ED56C6C5CFA68B814B94B7BE0A5F23C22EA787903E034A2D +141798D21C74A0F0666B13E897488269CC02DE9C5B6A9ED253D993C5C6E67459 +D92AC84FE2AEC2B41D8D1A84EC04FD8731BA938A4163D000A21B5AED19750A1E +41123ED4BBE53BCEED26A72ADC4D9E342FEE04A350718B7C2A2C0B9BB8973BFB +DDFB74A18636CAA7CFB6D6CBAFB766754C0E8934F9AB738930EB75A6B4AC9F95 +B142AF31B68D3AF480BF49C4C5B41E4E6C0CD5B8CA978D6AC89C5D7D115D2001 +5326BBB45A5A17E377332D8273DED975BD53607ED94253CB78FFAD6ED43D5433 +2849ECE66F8102383F02F7401C3481B529E3E5D6A2053B7B143C3488E373FFEB +B6941EB9F43E42D721DE4B808B5872580E379881BE02909D7E57B80AD9F009C6 +BACF69858CFD235685341F0D95B27ECA06AEA1C21646AE603B41B8D938169C83 +2680FEDF5BCBAEEA8FF20248B0C26B121DEC57BDAEE01FCBF6FC809FF182D689 +831E6280623B6CB8ABA8D9B716C021A65FF920CCEF8C950A219C8ADDD4BC7CB4 +C9ADA51ADAA643EB311F9C71D3835B7822B3B824A70DA042C65F687D8908F985 +795BE88387B5CCCCD5FD1F4EFDE44CD22214DD1C4B36E9D2662EFB5421B6DE42 +3A1EF22B2D0A83C48263F887FD33B796169AD1F0A7DBDB89D0EE3B243B5D6552 +D7189D4AF98A17622FCCA2C5462EA92B205DD2FB6D547ED3D559023F1370E10D +A34D207E2D344277E00DEDB53F6E2B4D04A391420D406076FD1D7D016FB352FC +E0E4069B1FCA4C95D490F986977994BDC068A61B0DD5FF9CA582782EE801A786 +32A7FA88FA8B82A318E262231F0B515EB96D8FDD04A73E92348FE74AE5B8CED1 +F61DE6B4F56754BB3AE751C4E875136FFD709A15AB5222CF808EEF614A417D0C +570A04D6A74092A710A9A82AF7E4210EEE6AC5E5FDDC4A3A1C83CA8D73A2D867 +68AAF47E147162F866FBE10762A1B4C5E0A1295DFA75CC2C2899BCE11AEB19C1 +0A67ABCBCF96948C6A0F57223555F70B4116FEBF80410284FFE8419E3B471927 +181FDF059244CE34C8E2F3833A488984D36B6D329ABCADAF9CEB29E09A792E33 +194C478B4F34A31AD7C1FF486172439C132B32E829D10EA96B0C2CA54B223C4F +40C139AB891A41C7D5BA5338BFD5864AC14BA51075607335EA30C933E3EEDAD4 +6AAD79527762F730765D9FDBB769014EB777D03A2D20FD7ED73DBB8DB11C6A53 +8AB48C7CF874F7614562322EDB6B87A3754F8DE5F9DE1E3B8B9659D7809E6D1E +9A08259CC88561AB04DA9A69AE9D4255FDFCE29059393B889F479A2D372C9641 +FEB9433AF21E8D84C50F750434191ECF16684862ACC86D4156B5092BB8F713AA +CCB55CA678F591B0B846CBE8B8BF2F4841144E5B06E3D8CC77EBB5AEF79F37C5 +5694F834EB78FBA8079F5DE9DC45179F7225B6871B570EBE05C9D95D8F947BD3 +883FB77DE648AF6035431A4605A7B3BAC62156DE158754857A8237F7EBF5AF32 +6230B80CED913EB6E69DEF0B13378F52B884A074C4C4441015E906C4412AAB32 +6B54439CF4C2DD17352573C90177484F7E742B00B7C92F1D7045F5C95044FDE2 +392FAEE38BE1EB6D086F2AB69CC6147A0625170F3F9DECEC62F2E7186C23BFD0 +F22C77913522D9A4120CE9A368F6DF4BEE79F5042BA7C1BC0735AE6A0FCAC828 +2CA19A33F4F18794570C0036D413CD431E28FBB5FAD6BC8BEDDD96595D60F3C7 +1202EFBB23917E93980D042DB9334244F1B53A7CD80D444A93455700BFFEDF5C +2BFBFBE1AC5D6FC9C26BF9FF97477F8C211C240169E5C9D6102F1D3AE812694F +637A69A84A66320FA66E43B2DA7552C98FEA1ADBBB93C025B00E22038992EFEF +14CBECA6C2E7E0A6FDC0D15A6913B9819B3642F4266911E38EC99F57AD5A1601 +A6C2E44D2B6799B72E88671A7C817FDF26B95211DDA7C94F44637ED9DB8797D6 +186AC578767BBE4F591737316A4F657DBDF2BDCB62799F54C87EB126A88A279B +73A0615F840608A17BA22DCF63E94E1F4E6D6FFE6BE23910E7F181D048F23882 +9D47064E03FB878D974AD04A770977FBB2C31C4F8FF8BB1E7DF23138693FD510 +3767DDF6FE6FFF496B106857BA9275FC887F7830D8096621E81AF13B3BAB884B +B606362C91AC3B92F543A985027FD2715F4182BAB1640F391992E6A0DAFAE261 +2B21B964710F2BB620F822CB58C8E21871ACAF60A9A45DBE10073E3505C3EBA2 +0AC324DEB562374EB41608B023E205DA4BBACB699D403C81679A76351AA4E4CF +249C4D6BE413BB4D85E540A2DBD430F2E132E6676859CE690C15F43EEED6AA77 +BD1AF52AB3DA276B277E1E128D15E31ACF330CB47A523E5D9A499C1047C047A6 +B2C2B1A9AFA9C9DE442876D10CE2FFEB527E7F7C643F042ADB926EC8CC9BFFE3 +7D3A7B41CACEDF26EBAE2B4551CCA6B1E339DE260B1BBF233238D51114037541 +990A0DF4FC740725418AD8CCEA562E4CE72ACC8E9F387FC4B305D9C4587AC495 +570DF9C4F05525921AFF53DBA49FC0BBEEFFFB52CFF48DC639DD9A89D4B210AD +BC8D572485F1A3D080DE8FDF0905D12A6E339EC90324A6654DEB4CC6B6717E8B +794AB2DBFDDF3A89648C906439AE0396C47EB3AAC7B89EEEB9E2F9CFC6BCDFD9 +A438C10A2E6A722D2FCFF856FA5F423972AC19B5BC04DF4D12ABA8AE50C078B8 +B4264912189A99FFEBA48F693D280FCD610E27EF5A0FA16510FB9F6D14FC983E +99D27F9136DEF1A85E687976650821E6960CA91E6BD946213FEC6119B677B204 +E643D52B1C06099A4518FD0BC54C4AF90197C009D12B4C0FCCAFE83B30690ED4 +4E2A51E74C0DBF0E5EA0588FEBE93512B86F05473C7E82BB2E21934F065624EA +ED9C4910218E0E1F254137D816B21F76617F02A5FD4350A48CA9E1CB491AD747 +5792BDEECEC4D91D676BB18230DDE420CFCDC65ED602F729B35F40CE459B572A +39ECAF5A2C93E5C578285B76AB6823AD536B1E3F3D27C50E685063F07283E49D +BD9FA16BF277FD32FA1257A05E9FDF8688A69754ACA70F3D7C5D777D6B1B4021 +598EA4E9D4C245CF768BAB03DC70130158933F88571D558B74A882C30005002C +4E3FBAD8EBBE1FA99D924A09B20F19BF4A9C686303DAAB3AF5246279DC472CC0 +113E27D4085A2EAF9A4052B1A382AA2E1E1DA244F00DDD16CEBECFA20E94426A +EF2D5B015C5196CE77FA94318AC24FD0645D0311D00A7FF64F31505AAEC91705 +16D38C247C25CF2AC1121A5493374B3357EF1E884D9AE0CA20D59274902B19BA +E1F9E731B65CE2E464DC4A73AE8610F898B23C060BEA88078A6C436A069AF359 +1DC15C2AFC4524B9846F07B39F8C8409CD1231C1AA22459EAB183A52F336ABC7 +AC4319E18341C0A3D1002523E04BE24E0A032DBFFA9FA62939188C01706215B1 +223128DFF2F1BECFDC59BD192042A1661D656C27C4864FF69822883FD8A04666 +56A99D3332B13D2D991742FAB22D66F51581C9885CABCA878B7001DB7CB38F2E +D4568BD464C960DBF2CA9A2717045D47B5B0A3725EC5101252F708A3F3B5CFAC +D77E0FBF0F386E1658C134D080C501D3D8DDD816A28D7BD9BF025B080F1427BA +4D250DD2F37F1F6FC86C27FAB6341A2CADC336A4AFAC6A910A6B158DC42E9776 +9D57AB2898FD8D16C3588BBD6EFBE783A69AEC785315E5B7C889F5A42DA52C7B +A6298D3869752420439E590EF307E3EBBCE69FC30618363E875234D5138D9726 +E4C107DB8AF9684833FB6C00C5A8FE4A6821D4B1F212C29ABDFC6722B45E1322 +C05ECB4357790760DCB4E0CC99AC20DC2E543A6E2006EA99B3174459E7BF82AD +59FD366E775F2BD9F48C403D6A88CDF4E0C8D41C64B9B1DEB72F0E9058E78346 +4D08F3EC366CF071C473CEAF7FA64B863164AA97F74108CDCEEDD003C61EF734 +80A4CBA019D4C4866C85133827FD0132D5F48E5D967396C92CC5641A02B18170 +BB97AA1DCF6B0E4DCB2DE2BDBF0495BD0ED7DD0EA7E7276FDCAC8783E757EED0 +CE3161DD6C53C0B88A491B49538ABF9DF7C77342796363A7B6B294CE26DBB917 +9DC20AC1C757B0FD0A10AC1127B4E7D18ADDEF5FFE63A9B85C13E4EB78C1A95C +FEF5D63253821A866F13CE96048A2029465B0A2DBDEA1DD7A748FBDF3886107A +F158F4FC579199C70E43EBD1E81973D800E720E96FDBFF1B2D1E2FC8051938DB +CF63442E4E1621C7B4A3EAE77A96BC8B9CCB08F8BEBA84F509932A5679B1CC64 +02C7C3E99B4909ACE6D74B6A4FBFAF7245D8F075ED7497FA4DC7720E625477A8 +43F61978AB4876871FBF42DF8EB5F8770337E6DE0483F7A3D5741EB51E3EBC64 +1AE20B324996DD0A157B11ECF7F492AB161F3ABE9789BD4033BCF60A454691D9 +24F30C7E7C01CED707EE94B2DC85BC6194F4058330AFA9573F0ADFF57607D1EE +51B084AE9319C95757E6A2B0460A7C92094F00C582E77F6E21A71D0C319A4669 +BC199AA3E5470914683E6EB80D0A469D302B99AEAB33DD06308AE28AFCCCDE87 +BF0D9DED320981295BECA7EBF432F09B4884979D611382D96BE1124E7ED75386 +35E975B8681EA8787E7960CFCAF502B7A3066310BE7A115F6E5E7375C5140E38 +51D25DAA0F28C26DF07D1C079E55675FC6276EA61AA9465BBB3A56AAC8D14E62 +B83EF68A75E0B5344077AFCCCD82CFC289D46552563B36DA5DACA52A80D82DE4 +420F29C0EC1F76DA6C55089AF3D95E3ADCFF024809927AF3ADE81FE911EB8181 +BD4767284E60A681B57AE69AA5EA146A5F40DEA2745C6DE790840426EF64FEEB +32602DA2B5FA880C537F60E1394571392C3C183A527348574CCF9343ADDA0815 +6FB1E6117FB21C2F4B9FB68E228E6AC9E51AF57A7B2F22749A53E22583CA956F +56FD8086D05B4D5C88D88BEC3ED1305354BD3093B71254002A2DB1C9F9FF6A9D +E9A3D778A6463E16EABC7C206F3C09EBC15F22EFE2EE81DFE65F59F8040F044B +4B13CEFFC382919D53E6CF1DBA317885B06675482AB01D1425FF8DF5ADD9FD4C +C7B45FBBF5C757BD0ECC6266C3D87FAD079963455DB90852326DE98A17CA6154 +B18B7D052CCE37617C6085189D60E0AFA1B871E3F89A7E6D828400DB7B413936 +686307842337CD1F9695491BBBDF271B5345C44CBF03B4398224D50B111990D1 +F4436C860DA78F1A51CCC0388B62E7C32A29313EAAB849169FE98FF9B3CFDF38 +655D4D744BFBA60FC22E964CE10AF512C228F4CFC3DA75D0F484E1419B199244 +E016A893A4A50057B21E4A9333E23ACE68F8192664DADA740DC6D6B04101F8F7 +92BD68D3B92CD6BE7B6F60AFD2657A1913E3C0A21FC667169C23D15317738826 +E365EA2E5831E662E3F99243D20B7595E0CCBC968754048C01EC7E5C529AF868 +8CBB543D3D6AFA45EF0CCFC2AEA3B4E47F70BA2D5AEE9FFAE55ACC6B24C46259 +182E8F03D67D73718EE565F9C9AE0CB17EC284C7F733D777BDB2B8D701695877 +B03781F64841859146C6C89D2FB896653CB3AF6C9466BF2240E2A71EBEAD577B +AF69930568678505ABE8B068AA1AF3A022D4BD05C63355BA19E2A651B9017BC1 +B8ACC9DC6678342AB26AAD24F497D993A4B132A6E7DE5D7F3998678417975002 +20E46FF64199038C006B74DD8D060CE5FE0B0EABADBD5E64C65BAFC5DF1A23D9 +FADBF762498DEB47B3DE09C0ED9B496D6A2BFCF62D94E9F6046C7E0E4EDC260F +3D5E4B3BE35B72E214974B2B275CDC9CAE7B507C0A23AAF949CD7A4D0500600E +F954CCE1A7ED40F1AA5867DC5EB0808C5755EA09921F05567101BA4EAE81E70A +E16080CEE4FE4CC5F070174140B9901874A34719D07E1ACD5680840C6AB9269E +1FFD3D6432231D47B3729F7F9F81AA900C42B6FF44225684B50FC56691BB3A1D +226C2E01E3EB94BC4C8C0CE36A84A3197D97FB2F10CC9D7A16A1E2AEB657E990 +5C54C9B6935D9A6DD1FE21A151698B803E56FBDC140AE17DE96263A6CA5338F0 +545FC28B00347DC3574645944506E6C1971441D40B4705A4725AC38B4B7AA72D +F0579C8660394939C321A97D4644D6A811998A0917F59CA9090C11E7FB967904 +D7E857CB98BD6EB94F608E26E1676A8CC9AA4B720B9068649C2FBC1FA4EA339C +B5ABA942FE0F7E1CC26DF0F139B04229B10355868F11C97E629FD0ED9D4987C1 +C3F19BB1DF75F985EB18BBFE42DC2919CC167CA4C2E673040B7909AA26E8123F +64B3F0B15679BFA992CA2D8945B38A4BF8B7E599354D12CA765476D38BE9527F +7087135488FFF30297DCB1D0625E9B5F86F136B2515ACF4D5385BA128D45BC7C +96130EAA2DA52C7BA6298D3869752420439E590EF307E3EA892E41ADDBB9DDEF +D18F912AD1238B5353DBAAFC709043EDB0EDE9BC6DFFF567025D6E00A898F0FA +2804E0BA185B18D9505A1121B2C09C520E811EDED8DA4E014B88FE4103E6A8E7 +449093FDB99991507C71753EE604A029E43AD8FCD712D9FDCCC6E94970DA681D +A58AA558BE6F5395CE7C9B35D08E6D3C3DF11ED0A79F0D71E2D065D718EB08F3 +FF96A492130ECBCFF7F3E58DE3BCCE78BE96CAFED53C676AE01DDFA4252A5D71 +86A9CE74BD431A8270B43196C1F9E3792DEFC7E4FD896A6BF9C11AB86FC5713F +C1F9979D1EAD71790CBFB48E5B3564091976723620716187B460050CB3F5B09B +C76BFBE2295613268FEDA8DBB28FA508F31573372865BD27C9960F0FFE55C2DE +34124EA7452F2FF1F6287420403A0A31CE4A66F3EC249FBAF56FAC14CC191D57 +882855C3939CB6FA9ADA4A6E10ECB6FFFBEA22D61456E974626482B4C2BE49CD +D56D1DBB162E2D45F7EF6BBEDD9A5A3A74BE4EB0759ADDDA79E08EDC00A8415D +70BD5463DC64D0B5DA5324939592AC050AF7B697A616F07AA95FC25807B9C3C1 +7866226360F8B93A7464D4753A9319354E3E4FA9C56227FB920C25B4802DF919 +324682903ECFE0A0E8E3E94B4607DEBB5CE78AEF27E536BD4963C694A57B12AF +3CEE45979BA193054F325AED5CE3785DD783438D89D92DEEF30B110A078C0DDD +5C6C2F44BF832E4D54880BAF264A443188449E701B1D0791B6056EA7E06D5885 +091CF68205E265093FE3C0C57CFBC28FFFC956640872B49219FA101B88E9044F +61F63E0CE6FF00F936219E4F59A514F54313F10A3B531E1A0480E9DFA13A5448 +0898D17FBDF12A3CF27854707527EDE40F92C33B7ED5FA6BB6997A5608992A55 +1C6227A186EAE15F637D7E107FAFB4619EF957D4A70942328C465362CA8E91B3 +C759943797C24CC83176CE282A20011DF3E1E327B8D18D6DB02923C11A43A5E9 +E3BD52CBD5FEEB9AD584935A58676976DDD2B6E118FD1D44ED6AEEDE2E732DFA +6BDFB4C1D0D83185542DA6218501361B3AF71B537DFA79B8E84B39F4B0B2ABB1 +F875BE947E0ED5B088B31A0FEBBD75EFCBC76F9AE5E10940A3634D687C42D48B +75DF9890529FBB3D24651664E84B70EF19AC98EE106D34CD0D4E15BC0A018DED +92CC65DA00730FA380F073E6670E32EFDF47A249652E266DFE7348A8E1D70B22 +5FA38BB516F3DCF11B96F0A32E97E31CF40BBA10050A1DFDCC768878F88AE90E +87FD781289145C5B2F8F07CC4EB3E5BBF668827AD1CE9ED39E7242C84FA22841 +842EACD9168B620439F55FCA7313B67CE7FA22F86AE539D7115B409DDFFEE275 +FE0A2E022331F14575843C8FA53FA2D0813AB238367A14F0ED1EAC26E444B6BC +E88E87B141453D3D3AD224EFD9AEF1FB4B72CB30302E7AF31497362CC036695A +3B1BCCFCEDA9577FB496F3749E7C81FCA1A863B355EC5C225894839B4FED57E9 +1C346D07557F689206EB5365C156E47A9C1E0F96024C27EA1DB47A909E2842E0 +AC5D9D07D01A4BABBDE2AC70FE55F0F2024E380036EC605313952366F3C351EF +C4332562E952EF54EFE72CD0D2BDB735D18B4103C1DBDCD8EACA677F2E7467A5 +52F704EBEAF9F9AF6A649DD0F7E5D011C1745280C8337FA283BB4340DDEBC4D2 +56E13F78F42B7344C93A493350028443C6EABAF73BC1B4BA532859595D150F09 +C6E0D346853DA73055FAAB2DADD904DE6BB331955D0A9226ABDCDA689F202F60 +831F7B4783DBA1C6B01E86033F16F94BC18DC911270C7B4E1ACEB5EC9B1F1977 +9FF7E73259966B461435FF38987CDD4CD5F214B581744ABEF7DD9C5953ABFA38 +1D0F9F5B279256E80132AC1AE6808D98937A7AF5F2E15801E0708687B0522045 +A65C460D7E1A708B7D0EFB2B5FF55F9E4571C466AF1AAE141783C3D81BA82AB0 +6651EE7211E9B621BD851AC2B221504594EF9D879BB2E5DF7188DC7DDF4D7C82 +73211D76F02D1758D1786AD39AE16131B522ED1B7F516E640BAD20AA0539291B +9B8004F29F21B2A9D8EA7F0DAD2236C766F3B78C18DA0320065A0DB93B732BD6 +317212EF1AD3F45696C589BC74CA556158DA32EAD64629BDED7830F65DC39BF2 +2096860C1BEEF6BC819027F403EBA7B912913B33A45B38CD6A223B219D9978D3 +B9FA37E8058927820E30F8841589FE146D0525DF5FB31C974FC3B5796D69CCC8 +D838ABBD910E13589CF5EBC5DD20C62F79E11625729B603B6CCEC05220CD184D +F3A8F645825C9F5EE4DC27F68D21D9BFE25248E9F9CAFE7B5FFEA05997C04261 +97919179FCDE51DAEA400AAF8982DD653B0A7791EAAE30BA7E592654E23426AC +90B2DA708F0AAB8811549513BA95900DB4A14F7638DDEB6EBA2F8228603C991A +82B4D59483918B157CA4719B2B4480B5E84069E3BBBE7FE339D45886741463E2 +6AD685C330FF9B4020A256C08B59730BF1D7F063A8419830FC907CDEC4ABDB74 +182E8FE43C1A4F592BBD4BAC64EA917AA5B9A9AA4522C688BF6D4B3723329DA3 +9C7D667A4C093048E3F1C940CFD38200D7277C0D6FC28B5434D6FF1A1EEE3D5E +439D7D208FD16C997A5ABA2257E904FB002E85A4E0740F8195CA1190EA7F2D7B +A5CD8A91C01AE80B672831C286C900A83B36DB5EFF02F24D4BBD84D364862B8F +0F427D0612911ABF1A13100AB11746A2053E0C5E6E8EC7D1D9B54A506F71F999 +B09A9740013734F63ACF54AB05DE16630664E57943BB86585724C654445C1E0C +615A8E98AC0BD74390B9E3D7990C7022449B767AA3A9EB2E5C2790F8B11B8AFA +A4AB5C77B5FFC96866641D00B0AB0281C7CD4FBA078FFF5C74F992A787030817 +72B16091B3FB2C085ECCA52D6898FB52E8D60EB8F100DC970A6F6FF1EC54033E +A18A388B84B6450BDD689A10008D7BA6340A0397F736316FF5CD08D2103181F0 +0DF8ACF62882BF41514C613CF674691E1AE571B2C372FD96C8B7E21FB1441A82 +533E69F0CAC123513339AD7F5B19D9EE63CB585BD427A7440FEE28B0224E5C15 +C3E4B1B7B9157998C8EADA678CE4BAE29AFA7652926C104DDB7A1169F5A96C3F +D32EB202CB990FF6310EBD4306E2D9D1D13E303C932EDEC2896A96AAFD4B57CA +F14B34FCA46ABD97B5AEA02A3BE1064C7753A05B12F842F1D6B9FD26377E37FE +CC26324BACBB6168068F98C3564F42D2F7F26014DE37C4DCCB6B3083F8B7A41A +1FD97FC46BB3CB958F630459650661A7B4ACBE7DF3229CED950E4C0FC0338BDA +52A1542B27824D238D415B9C83229C5598E2574FB40C4F06CB4B0848DA6BE1E2 +4CC0880D07E42434B2ACCEFD44AF65D2D6786861C4899B058AF361B99666BF29 +4B1C8CF8E7E10B17D5AED792B4BC957F62A653018E98A03B7268517394AEC079 +41D5272DD876BA2829A4D55D365AFCFBEEB35AD055FCE6FE67B5886008F1F263 +4C3706C594349F1E95F04ACEF68C8A1FFE2E3E85F329F8EC9179CC2556BFAD89 +71B87312AB2B6DD6319BD88BA7072811E1C7B15E7838700D94F171F82148EC95 +F4E53FD20E5A2A4479D59A73A9D61BD7506F9AF778B4A8AC4B74D356F94193EE +7169D5E496143C7DBC88D99DA041CA7716779D3C541DC2C630A3E2CAF812AD00 +A931626533380BECD9A77158110E3D13F01D7F63103B89A932C946455256DE82 +1247F764D84034CE2A3A3F8D082AC5C1C0427AD24E2C9976490B46BBC4F1A306 +82892C8314CEC9BD005A5B0610214F0A6CB9876646BC83E8E043427C28A2401F +5ED30A4C2578F068E7FEB40817ECD640B52FF6C69244E1F7209FC8F1F1C4D29D +E3AF818F63AD429AF6976430C1539275A5FFB5AD92F959DDB4A16140C85D55AF +2AA52C92EE85C378819E09C51761683E32EEB5B01778D98C33906CF97A9DD83B +A2E7018B719D7F6F63DB11FCF3751A5D80A8849721E153066F21C2C0139D85FA +6FFD6D1FE5FB3CA1A507FC6FE340C892E53DF3AD9691D42235572F67AC5C0B20 +E5988076F4E29A9CAB9E821B14F15B5E14E666526031CFC004021BF90B5EEC2B +739A109B37B07E8A668E68D117A496EB4BE97FA35DCF80C1E509E8A7490CBAB7 +5084B1CA59335E1E685B49718875A21A663F5A97F86A457CA8400143AEB0F7B2 +10A16F187998265FAABEC625523524D29729BF294FE3CE1EF37AA659B04631F2 +482F244C74A377D9F096540F72A7AA528BB009E0FC966D03BF5EC2AEBDB35618 +8C88BD1E7273E1A42F36C0C6E0FB68F94CEA2335762434947D4ACF22EC57D40E +CF628EC96EA4CF406394E6E9F1316BFAADBA9135D64A7DDEC789195D7563E699 +3770CFA038C3DB87BE396947FBE8692B77E9A6F482AC07C7DC28850415D9AFC1 +C8A868801B990CE2D26FE851E31ADAE0B467F3CDF0CDE12200B62FD553359823 +B345B2DB3B3C57F7748ECBE844CF256D98ED4C5C0A2096FAFCE1449F0E80BDCB +CFCF477A2C30A72EC227B20F7BD6C120C124BAEF8489E22A13C30552196E9904 +62045B4D171C89D8AB26B7ECBFF4EBCB68A2D325F02C783D0F080BB9427C0793 +9EB5649DED6075ECFF58FBACC2E7A431527D3338B3E89A18C5A3DBF575BD2DCE +BCE2997C954550A792BFB5004B54A8631F85FF8DEF675A72FA68478593397942 +ED0508663E38B7FF05556CDD7FAF7FDB9EE4E2D619D2EA74D6613E87DEE38A2A +9504D47D4E0E4C23BC4F31A4AA99AC8B08E2C1B671986592AE73109036400893 +93FCA362BC59A995FE5430B39CB5EC916B7730545539CB2A58832AA92DA5F34F +197E3EFBF17115FEA4973B33A45B38CD6A223B219D9978D3B9FA37E805892E6D +589A52D66CD401D3BE7B698CB264399D901F1DF581877B2A9A6426F6010B1050 +C5F50CA931A8AED090264B7AE4A7099844282972DDAB121A040D3D7CC97870F8 +8C3CAE8386E9FA937A0093127A715FA8CBD9B0CC8D4C2070A978C4DA25A1CCEC +AD509C077C58F78173615C962CE32DCECA53608173E9DC5D8292AAE110DCA268 +598438992904D307A292EF2BE0378196A107DAD0FB7702DD52E149617809FB8B +2F24322AB310F16A60F884A5889C33E2DDD5D3DC32A37C5BD00DD016072EEEA0 +98A86BA3776734053FC7DBF813A96D33773AACD4000D71140AE606AC156E5CE9 +1FBD5F44F0E247D957956045B1613113FD9B6D3C9D2C4B706A00CC6FC0C6FDC4 +12D1B1E0A59F386F1741ABB6BDCA12EBFFD4384FC57CB4689FC0FF8FAC44B39E +0F40D59D152BB1F5E716D30A5646F6E4A7190AF94148B6FB00A5F0328A6CD7A8 +669E539995283046A4A6DC6D9AF57EA283EE09BBD61FC4AF42608C6E01E2E2A3 +CAEB9C52B1E16C7FCFA694BE8BB2E92544EA213F9B072C8522639BD02BF782F7 +9CD875F2D2745418BEFCB27ABD9DF99EED9AABA70EBC005B7E807A854FD70F20 +9AFEC73588593FD61E5A0DC97EA2E4AA2D6C07BC2970A2A611750F165CB93993 +472033D4EECB11AE61D7EA73EC82F137F5D721EBE79A621FF37033CA412EE05A +459953ADB573EFAEEA5D8C588DE556745DA3E386BBD02540C87F3F7AB9BB690B +3F1F8D5D92B0125D3D3408D17A9F943BC6955BE9ED8D0F033FB488ECF0ADD93E +7E4BF059F3F0CFFCB7894DD565CCF14EAE6264E06D391FEAE0D8F226723823EC +950F683A6BFB55D22DFB161E1D6B6DB05A1262FC7E2E104143923BF639CC3241 +D6FC539FA7677E9DC16D93CA35EB458CAD1AB52FE22BB8ECA12177C0621857E6 +6D4FDEDBF9258EF212E5C281463B9D81A24C63292BD56F1F25312B41B125B4A4 +6DA4550DB20C261EFD0C35778E3BB1B1EDE4A453F3188709A85504074B8243F8 +4B182070AA3A421603ECC1623D32353CD7684A1F437CB3CFD4E356064154DC61 +8D0031D66724E959D8F9F2B72AA0023E80872307E08BDEE03F6F7368F422D97E +AF9CD25120B0F2CD2815C6A4C22518A5D3953256B49BCB1E83AC137591B5122F +0BCE995D9D4EE4860BAA23C9B1B2C56A8FD9FD1DC9F621C157FC555B4D973E24 +040DC0817A30CB9800A890813A2F36AA7254E72150CE745B2E8206D57725D105 +1C7E8344B56F83FBE176C468E63CDB4B7433D52A8CA1EBC4E87387ACE2F4D31C +0D4E1EFED6B3C9892DF4A062BEA11998D025B544A987BAA117DA47CD73F6589D +A9180169A94C445DB7A56C39CDAB0ACAD8A3F6E7D29AB1228A867A6E1EF0E9C6 +F899B491DC15C651C5CDA311CCA88C2CD5D6A973C98D881306BAA479866E9BF7 +EA521607C9807ABD8B5F2A41D9D60E8E244B19CB13DD58D02216A81D71044225 +3365225052ECAC84946C1F08E02E3209022918E3011E2CF876AD6F2CAAF5B55D +A05E957A0BE481889125A9F918B0D589B3F75131F74C1EB02F38BDE00115A217 +06BC3AE8F29C792E455B4C99016E04B4623EDD9332FD97D03F0162CC8BDB0FF0 +E1C66EDBDF4FC7DE2392905875FC28D07872F48FED69C45DEB92E0192ACE29AD +10E1EA3439C812010BC15B234FBC8D837D072CEE580FA9A741026FD76EF7A00B +6780E7BFAEBEF3A556D467EE3C32114D2607B0E6FDEE30F166230473FB465DFF +790390B6F4F91993D0F334CC74AAE72439AB81D3D78FD5A9E9DDDD3F4BE74DA5 +1D2D4085ABFCC9A12A1F585F56E76F3AA912EF5A48F502BAC9A019A6FA9323FA +AEA26D6EED2E4AAE34F440891DE87851E509A1E37CA168F3D0762E306425D407 +E6392292F137D3E4DF156CA9D99F15428B245443934A6F4172AE7D7A27B464BF +DADA50B69463D3E7F8D73B13087A72DDBC8C59DE0A5C01FE0E5F3EC7EE6E6540 +D5A260284815821961FF7FB9CDC8E87628938D6D0D86F38133921D9876A9C5EB +6A15CDE8D5992255C82749370F2CDA26ED90439450F121F0DEC0F06B38C966A0 +AB56FB40FD3A8A44386030276B14D1BC62CA55244B6AD971A023FA45FA0EEA4D +BF6D7855B8849431DA4E0D14DE737964EB1A92D48E7284386F6082C2362E4CCF +3E66ECC33C7446208D1378CE2336D13964007E1320965F9A9E1AAEA8D0B8458F +A4C7012428ECD18DDA85175E3CE67FD4A6528AC2AF87016D00286C69375E9E0B +1B272B51BB1829FEDEA41AA459B3A519F57AA785B3391F9355F74CD2351AF96B +E741CD483BF1AAD3FAB74C2B69537837A2B70DC0908FBC85D865B2DE12D3184B +D3E1A1F94AECE2622F721CE2EE831D1EFC1616B16091EDAC559A220F29084DD8 +6CD87170399BEF9EB82E6BD016871B1147B362BF40B39A40D765851AD5896ACA +01B2989993D432EE93A75860E50AFAC33D64E4DD88F234ABF6FD9A507BD8813B +20E099A2A4689219BC87F668804CDB793530EF5B16FA667198CF6FC54F7BC202 +236296A9052306639F4672E90E3B9DDF03D8F9D2AB32E9A21F3938325477FB5F +3A48DF5E0C7F198BE21C81470BA4B135CC8709B3CAA0FF2E7EA5E352B079A99F +AB4B69647B8D09F6926DD444DF7D5BD4FC25384F5DE90A05C24B0C9ACC46119A +DD4426BC85A421EAF7277D2D2496154D39694EA149ED9A085D99D011EF128CB7 +23C3E5AB835064C28638B88ED4EDF89912DD11CCFBCEBA1B2B48EC9D2411C9D2 +447140B15EA8F2A142DAA73B7F1B157996501A4B54B2B7870AE7F5774E549B10 +427214D053218833E94E7B9A84EDF5DE30EC8BE0AECC99228F9995FBAD22F9B0 +74E7DC928460E5F5190A7C795DA93A4ECF09F83A1876720DB9C94769A201F515 +6E906D44F21085C263DC1251943DD01987249B618AF2A19313E987E4EDFF346F +67ADCABD02AD4126F724976A78C97BB968AF4F1BC1B5F69AABE2F964CBA4C0ED +5416A20F102C82BEA124701C915003C885E577E9097CE4186BE217A2F3DBE2EA +3436729D3D65A8CE04E15832576B0AFDBBC13AA3519E2D88596EF540A1997C90 +06CC6279D8713BD2804659285DD4165A60AB8D458D7EC65E7997FEE781C5D347 +87522D5713EEB9350B44EEE16DD50599DBFED2C0B6BB2E3085BA3F98B4839437 +7DAD23A37EE49D737630E50037ECF284E7C3FCE3A46DC6B5A652BA644019597D +C3A316D41D74521B7922FD64AAE796B0550FD7BCCBDEB1392CF0E521FBF6FC16 +E5879F7F58F4A33261BB873FCECD94D505A649104701909913270E0060FE23E1 +DB4D0CA2A6AA2D5871519431A85D597A49335CC40D38657E4D418C9D3B15FB9E +D1330AB93E9A8D466EDF09418F4246BF0E3FA1B3BBBA9B8CA038F113C57B5B2D +FA65B8DFB0EDD3EEF91674F3535DAB490E043F4DE764341F85C882F8DE0ADD34 +3AA8B2005A51E08ABC8A81AA16B793C3712F8CA4E0DAB1F1B41B1ED6B7EBC388 +6FD2F4F0CDB10D8EF99E25BFC97C964AFFF40ADF6A4BD7C916D325C5A89293A3 +7B9E182BCC9333FD3F93D1CA2FC7A189FF26CBB8A8F3291C570D7D849A51CE9F +E17DE915993C22DE8304F54DC7AE73C7CD20097C56CCD3F735589D1EED0FE38F +5643412C907A02188361D42ADCF0A5F91847937A9F85A66612CF61FBCCA5D73C +7E31E979FE162E35B930001790770D058B9FB23098A309023373FF754D490107 +14F6F7B0126F2E1EA686D7693BB1BDB187E149024452233B804496666ADAA0D8 +4BBC6A705A9C77B52680CCCE8B61B26018C0B94951E2F9066CC86DCE69FBFB07 +39E574C03CE7768F9CA2AFCB81F154CFB30DDED9880CBB7BF54FD908650F54ED +CFF07F1FDC473ABE8F1454D752A7495DDE0FBC9B11349A03CB50C3C6E5F571A5 +40EB3908EE8FE60D5C71D367B7D2A6BD0C527C07577F3C2E46E4C03D01CF167B +0D7BBBC53023A12C5B3581D8F538CEADC5693A284FD65AE53BC897EC7BA64466 +56F2ADFF3938B2B5BE591A4A68015ABEE8D18792D44F39EC6FE6F9735486A45A +6FAA91966B4331FEC05449AD7D0EFEB3B5331C62458523B7EAE820C10BC35D42 +045E5CEEB9D6C97F909B8B374E4975E93D9FD32DFA0AE84699D183F157D27915 +C7EE363C4A24562849E8FA141C5A0DD358CC6C9B27CCDD74EADDD86CF9DF579B +3D72349C6437221E919271BE468AC0E2E6DD2FEE9F11D5912B7B2850E1FB6A05 +7A6822533E61A4C1E2E7B3AB456D19D9769EAAB411AF1DBF25B8690226C381D7 +064768461AB477118A737E71671E765E3A769EE67A225896CA7B58CD567F3C55 +A3C47538C692108055EAC99DA91CD3B0A2B7AA4D39152A8DD2561EEF396F36AF +158A0D81A491ABEB4018196ACC5D81353D89181D89CF74F9995B40E5C55FBC81 +DB4719344BA5CC8E4B3FB29F2DDC7EA1B24FF6C382ADA7FF99EC1A40094617BB +0EF9807445E6FBD6A302E29098F9641DF2551BD65EBC768DEB947AB48575C021 +745D1DC33CFD75A2D6EF8DD02F0FAC6484103A3272D62D4369F3EE2344CBF3F9 +D381CB388A15F879A1C0D61E05B8B32000D4F6A0D9B74E591BADA348BF8FCC3A +35978D6AC89C5D7D115D20015326BBB45A5A100347BA5D9A50B153195536AE6A +6E83FC0D04CA55D145F08C8ED50AAE660D1728CA47403283BFD52DDEC2D7DF97 +00120FF35E760AD363F6F09B66DCEEA83512FC0569AAF5D89E22D34EBD2B3C90 +EF5D9AF0A0DBD5145F0FAA7ECFF73B641A68A0EF3B9E26314B306649FD15D7B5 +94FC3705B812FC8512AC127BBE2554524D958A0024F322B62812D719D38E452C +6038C70A372CA658D6D67AED8DC244D1BC07B49265B4D2BCF58254B7C5977F09 +630EF1BD421AF90C7A388469A4AFE99F2BE5CCE86EF8B6EFE3C0CC0B17ACD50C +6D8989B3E8688D2A74E9C9F9A5A8827335CBFF72C7EB5AEBA5C7A3D9BDDCD1AB +D7F3AE4C95B458869177E89E3292F67CC0B78F7EC1AB6A1C69E809CE7A0D5894 +ED92C08F17FB8B81CB0B3A5D62AC570F0A55BB19388DDF3C5B474F5374D80D46 +9AED90BA08D8A3D4455B9F7B20FF4C2C324A8AB1A87E7C92105FC83187DB368A +758825ED631CC7897D81D8DB5E1BDC5FA54729AA1327E4DDB392685584B5BDC9 +308F35A246EFDDB2C8E3F855EF678A9F13829F5C336597F0A2025CD5AD78D7AC +576A9FB777EEB850C7481B4A353EB9279731512C9C43563B72048904BBD47D27 +6D475E2FB51F74A8BE2E5E37AF0AA5E4AF287350B0376261CAAE246F32282A9E +57D346973E31253DAD08488B1C71AA6F08A5FE3F6222A9665CBEF07353053B24 +F0FB49D529FB16DF55F4C8A7A47C82BBBAC38A2A054B57FED270E9686C074CDB +097FE63CCAB7A8F0DF69981E9492DEA2B5C5C11F9AE7F2F8CB6B2927E36BB6C8 +7F39D0505579B2D0FF4DA9D4AA971A293D44B94E4123F330E87EE1DF050E94B9 +6E0E04583195AD6C761AEDE8AA97262EC0173560C8F5722743E02AC141D02916 +CD5AAC997080A8224755C02404518AA49D36EFD914E347D87F942815288234D8 +A66AC0A17AFEF34D0C4AEBB699ADD32B4688C2AA21BE4F05093DB8CAC7C62E04 +42C8F43A227EFC9EED8515BDC5ABDA5E2091829133CD6445432B6CF2B9B44D86 +E9340F8A6154CC00AFF399BCC991BF7A13A3A5BE34409C002DCF2B05C095A456 +C961AFE9D26BFF842E08752064C9D149D5AB137C104EFDBEDEDDBA75880CD30B +27909CC8C16F3FD2AD267B43519DC587C64ED6809376C833E4F520FC63A71799 +02F6437F14B549B1E8C80D263159FB18C27A41CE503CAC9F95B1D60827C1A420 +DC079E3FDC29022FE4AC2173B0533A2BE25A0D74993713AB2FFA10EDEF127303 +002CF61D8020CC29F4A3B54C712E006E1D6BD993668999C3AF3FBC92081CC71C +6BAD6E8C7A2D807CD06926013E4245B9FB88CB67DF1D266655E2FF6B267ACD8E +1FD4B608465D64D9CF3306707631F5C6139DE66EA86054E2297F5180099C1070 +D7CBAE9BBA72E82EF9914D3AED6D1A553E44573627402DFDC0890A4296F3E9B0 +D405E9DEBF3A7887C4E8EE1EF8F55C6F152328970F18F57580B62E6B5A8E9796 +66FD919D83DF85BA4F4B14D6A77044767539C53631E69823C9E436907D9D7ECC +96CD53E79DBCD8EDAED0A3896063C7418B4BCFC127A9AB30BC2073A5FBF9F09D +41A4ED3EE42458BFF881F4ED4F4D5B8152B9917A20913B901A80A18BB3DF60DF +1D9C1F0526611190E892DF0A7E761F38D9CD9E638FBB645F4D4EF62EBF6CDFD1 +73C352B8EF8ECBD45699C7A2D4FD24344CFF3B04FA6D32E86D6F4D553769823B +E18EB58FAD298314B8B004B03FA57674708B95C16BC0ACB213112B9E6B2763E7 +5FACD59C3BC3CAF0FDFF080176C321F77478E1EA7C8D88CB5AA19B2FFAED18B8 +16F850268C5550019FD00B0495D0DCEF1F28A8BB64EF2EA43D7C1FA208EF44EB +316981B1C90D4A10171CDC99FD86A83C0F3BE298373DA0C6F6DC9A570886A6D0 +76473DA09D5EB6334E81FD2B536C53C1E4057F40098AADEBB6A8AE4DF924A933 +08654F1AEE0B9A44E4C7CE17006D2150F6D378FA4C1844C08D06E40C5FE07CEE +752EB77D01CEA50E0D6555854323FE00320EEC435C1962DDE4EEEB70A7FDC1BD +BA17DD1D2F853285E089AE51256F0DC437F527F4AFBBE2E19A784B1D204DBF8B +B0A41A1FD97FC46BB3CB958F630459650661A7B4AE1133686286180F113767AE +8A0232761307B3E6EC87F82590F8851FE36EAC2473414A2D91C42BF621F46178 +C7454D88B2362A3AD1F83A14BA94D46350DC9C2286F9A029B9530F1F6510D8F1 +9ACD02E04943BA7EC7F18E90B2B75E66DAF0068DC9C65C037C7E6832D316727E +A0F822BCF23AC7718F1B6DE01DCE214039661FEFE4192FD1076DA7650C07838E +0D553E7E840AF3EA2B0E8D47E0252C2A4FF95E0AD32A8EDB9588B369B19355EF +D0EDD9F854F100EE0C8DF367F52A990C81BE29F2EBB890B79DC124DE9C9E43B6 +A83BC488F512F8067175476917012FBF011A62794357CFC8647FA8983884D083 +6A1E08A9B3D7A7D3F90A7068432DEC0053CEC7BFED397F59BEB40AF34FBBFD5B +5A21FB57B445CC3B9E9DB8993E4F73FF91CFE795C6184562603F7B03B0C29A66 +65AA6064C8DDA0974929034DB1835826E276E14DD0C69117C6D60A211DA57510 +94A1702B10B0E40E16407433FC9A216DC7AFCE1C5B42B0C4A04F78A0399AD135 +8F5C8A814CB377C8FA4485C070CA2ED5D0CBB0D260A1CFC71721F1C1B19AC7CB +85B81A619E491372A1D7E5671D7D483AFA04B3E76E22CB824520BE9B809968E3 +FAFE64F63602A4C96F84D2D1AD8BC240F23D12147C0AA2495B30F58881001BCA +ACD3EB259B672C10FF6AF70D58A4D75A42765B460EA23FCBD48B640ED4A3681A +84D170419B1D9D825F30DF959CEB49FEB64763FE8FD1640C2660176DFA925368 +9BB1D919F565651A2F1E372A88C843252610FF37D6B41BD2338609CA158DA05B +24CD4ABD2941B3FC255260D1D914126DC5980D50B1B12928D9E31537BBC84539 +C8ACB5D98654D5AD70013DBA59EDB67E75FA8E64F9E301C4F2F5A518F7EC7A6C +4B9B68B3AA8EE192D9320E77806A19730C97F5491D56FD58BE2A16804A4997AD +FEE6E00F84F822BF828D74822CEE88F7A612351F3EFAD2EA53AB06C46134B09D +2673884128E64FE8F3F50A50BA8D036F18CFF8D23E9FAC21C11D46982BC42D9D +C23475C397D456E05B2BE7B89761B5EF9082705FB9BCCC4C76CB01A877C8242E +EEDE43FD0072016879C1CA4E377D77797A32DB18676BA82A02A68962E8A8CB29 +C6584BD23C0C34D077E4EEED50C5492724B2A954DB76FFBE2AB51344990FFB38 +A6DBEC4C356E985818B87ECCE3A0213E77E529C2C074B1746252D2E84E1C968B +32BBC2E17B75CAF20CAB7938D921D33C0083EF4C3A8561874572940423E9A3E3 +4136782135AB275F3A4E82397BC85BA02C0C0219D242049C01A436C13646D66D +5AA6C7FBA1A54ABFF42D0FBDBB7E3DB0107308591C14F0C2BA8421FCD49360AA +858AFB50564CBEB07286F13E92BEC43BFE81C58222CF1C4DC905B343BB724165 +74240E31C3346476E2FF4CEA127335272EE8EDF83B37DEB70C29FC08FA7D876D +E7D40EE0544D5492C33FA350F6787ABC28E635F39840FFB6EE0B0A7D70A27C36 +C456F678CDC3008F772866D180AE2A7514B8F663BDF359978196223BB9DC0856 +2622002C3DDF0D5BB0D1F5A4FBAE0C602130400D5D903700E456F6ECE4D25E13 +A1FE5E1284DF66C11F313C2EE1E2B00C53DF9788B45591972391929A1D45FD1C +9EE3DC0B975063CBC21192C28F980C58B6ED119B8A248056DAC28DD4FFA619E7 +126B864943EF75ECEBCD06E44A40A96499663C88B604B2A8F947700A630BFD6A +55276851956D0957EB2074C5F64C7273311F5EF4154E87F3AF9B482AB45A87B7 +902B28E5BF820716D1B70F8A5D9DB9DFA8CD622F9B0C79E4635A10CFB39EE250 +AD0FE2A72E462E34247E900925AB5E6C6E846D1FE53A0811B60195387D5632F5 +A18FB04D1EDB480421240EF340A7CB3E08E73FA1E7769AC00B278B799FD5FBC0 +040B0DB844ACE08F8DE271A0C58EABFF408D5DB3AE15BF6B53A9FA80CF7323CB +D7051EE981FF38A306FE6BA6A35630A7D636C1FCDB9369B0EA3D7C3A9742F8C5 +D2AF2FF88BE40D53E49DD66D3DEAE3CB5F989871CCE60042E3E8AE2DDB34FB45 +4F1FD1BCAE0AA17AADDE64DCC9318096FD87B5398776E6126D51013937E6735C +4D26714D3D3D7CB1CA0C90D00931300D93B575C96C3E73D11C39A3B78A40F561 +6E1B403C11DCFCC7391EBDBC17ED27EBA786DEA3D1CD36DBE5110E1D36C2F94F +D683CCF943E438072C9B0E5A5B285AEDA6373F36A721BD6CD1B5C4C56944521E +76439B5DCA7732A29F37A08E6A31C84FFBA306FC5E40690E464D46673BC84C90 +2C09F86983927CC273451A1629E9241114CF65226FF4C34EF6EE56AABE87F5FF +7CE82821390B2F3CEBAE20DBD2542A2FF20F423A30C79C5CFA483AF99DC1251F +A8EDFCF7D0CB2350C42037F7B8FD8B789A88B9825E05164D937E225F6ACB98D2 +45150F3068483B293F09EA311F4929576ABA608179C8BF28994732BCC57D928B +C883B8E76068E7F2DF8F7304AFDDF88F35E1F428DBE74E70427663484D1AE0F7 +E6160CC2B113F5C9F44CFB38976D7D006099A38DE9BDD7864E4362ECFC49D3A4 +F2B5820F17BC8ED831AEE13261A8FF61F2E56C5C273D04F5DE5D8C5C9D04F772 +0D45B7489D3AEA31BF31E3319D0180539C7C4D284D56FE0C75E666E589115090 +897416063D0E0A5D8F4CCA8172B933865552B6B9F998FF85298CBBAC78BBA0A7 +10DAED344C0A20BDBF4582011DB242B4884161186079D0FA4A258159C424B359 +AFA87BDF0101B9EB1A015AB927BA0835343E2368691757281F2FC35633487F2C +0FCA35C8CB2F55A12A0B8BBADA91A7C1C1A1878975828771B8DF1CE5ADDCE021 +A7C84541082A2FE66D6852481692C1DE1E6055E2595D792A2E7003639A13E6F3 +845521A7C8E34991C8545446D1AB97E5A1AA8DDDEC792C2392B722F0BAB4CD78 +48CB68A5110310C59E864A74877AB526288A48B7C20CA00865892DFB085E6DA8 +115834CF091CD1B092A43712108520D9CE9193DA216221F842FD0F3ADDCEC848 +4B378AD48CDFB645FF9DCE1B9456A8F32CFC0ECBE99461753A09617854264999 +009C8D902ACD8AEF166B80332CA317C7C7F1E95469943D8FA54558F298E56699 +D2507254BB834F2AB8F692BF4C41FD64EDB9D235675FAF1086D6546EAA5F6F33 +4F9A8B861A84EA1B7A991DDC0870A979454654E3AB7A02A32550E356E526DFF6 +6FBC025BC26E96BB76E360801E608E05496BE7619B8C69F24DBA7F1F3334AAA5 +0B56D05D29B98C9D152D6C0DC989C3BDFB7F47C813999C3C595AFC86CD0B7BE6 +5DAEDB305598DB7197A9152E517EF0F65FC96F998CBF98917D81CF3DB6E81F96 +156EBF5B7D624A8032161D54A462A9BCC687EC1CFA93D5D6087892FEE1D0B7EE +CA805A8ECC002A587856FA2C8C10F6B6CF80898FAB4BADFEE9ED0301699E1AEB +F22F7CC829A95B90E4D2AE72DE0693356B5325BB645A6145863EBDF0C4AC4D6A +5A79F8546B054E6FE313C05004B25B3433DB6921D7696DB969049031B0CD6EEE +1E99DEC48FF875F36FF8453525F3585D54BBF8522BCD457991E4D6922ACD09F2 +EE5497E8C0A748426DB845BA89CC650B5F64E2C61EBD43DACB4DB6017F17589D +353E02D306BDF393ABD5FDB4FD28A6ED41D5F9A2155D0C38367ACCACF67E6300 +AC1D1506D1AD16258593B23B07FE69376ECB29BB35D08017FDB67ED9FD13987E +816E5A4C6DC208D3347920F1AA1B90E7771655549E925A3C807A652A91073F2F +AFF465FCE050524F299B22D35A673043E9FB1367E89709CA7AAAB9AE3B273DB6 +E751F50BF978EF35BF4133E260320CB39E191970C0F0E81DBEF20513431DAB48 +69A982293003C83BC5371513272676E14F7CE4A6886CC43455C6C44E9FB7F55F +D5649526F931176E70774BFA82C7B080BC0263B2EB7BA006F1E34B5830F735FF +95CBCFBE6CB3C85D2088E9623DD2E25F1CDC06CB7B0E9545795A6E62188B643B +E9FFFFF69BF0E7C30086EB3BC5D10BCAD79538BF753AADBD6ED7BE07C0182C90 +81BC32E9C8DC4B3B1236DA3DFD04797A8DD688A1250D0CC0CE93ADB4E2FEB60E +28FF6D4AF0010D422AF98C3F8C40172F4F29103848B76BE67D51ABE9ABDF14AD +BB14A202CAEC8CBCA4BB45C49782D9B2884339D885C23A78F50A079F9FA75793 +1F47EFFD4983A7A210F2585BA93D0661CE60F1B9188CB4EECCCB957E5260D4EA +5FF0E271A5D65DF97D448F3FC602E587E63247986CC3B295E6706E33664DAD98 +E133A61B4182FFB00C635B437AE5274201A8834048C2F40563527AC4DB5221EE +F18618866230D188A71059DF2032E0E98C53617537FB915F262C971AD39100C3 +A762BED4DF80EC9C8ED45E90258AC67EF2A507A76A0D952CF226A3AB8E365396 +89EDA83627008FD681CD39C7B4AEBDA5D1CFFFAF6EBBE3E5F0B8799DB803178B +88CDAC56EE02E71CB861F900BF640BE1A6FDF77CF4E196336FB352BF532FBD01 +72B8082239DC4095481C6911750F761F9907A438DDF4506C6ADBAE868F831AFB +F3735BE5369E6F41F1603EA7208BD5B45AAFAEF0C66B3F74848933875901AE1E +ACBCC1280F395CB35BC05F2590068032B92728DABCDA16D96BEDA842C9B8078D +60E5FA106E3980191331EA09078F78DACE5A54C0701E385140447CB399037596 +E6E45D3CE6524CBF56223468C987C1883B80126A38B3BEB3507B5B5DD834C671 +60287FDC43608E195E9E75B76B9F4ED778FCDF4C21B59E76F4A341ACB628F3C6 +F49D5A0AB5D098057BB2FFC2399D9F67A7A4381C928317BAD9DD09A881AD81B6 +A8871661902B6EB87D3A7155D38AB408CACC6436E5713A61ADBA63A38EB777CF +374EC0BC95F527D4E82FADAC6C38292458961C7716671EA29A78356BCD751AC2 +AD65E979A31E979859ACBC25317F29FB4C1AFC902748231CB4CD1A96284BBACD +7E00195F8048169B35B4AEB6B72F30468065D1A2ABF1AD34324CFC96227D42D3 +EC6C45BE6D1FB3F56C8F84A7A13CCCA4C835393EF313DA6EFC55D3AF10B64707 +8CA66EB88EEA855B285AFD700D89FDFED2693BF145E4A55AD2EAD722BC54B1AF +CFD66778364FF72B116D0C52E5E9849D674A1323DC539BD64CFC759E58236483 +0BB77F218FB837E7BC9A5FEBC222CB1270F3A107F54189426BE04FEC25758384 +130412854F4BC16A4CA2BE0C84BF4624522F116E8572A7F4AE5AA2409548C3FA +691051689741CF3E4A01E6462C32DE21535CFBC2DDCF5DA99F1A158CF073ECFD +280DCB1E723283BAB75B42D607065A2AEBFB3F1FDC84EF42627E975B2100B57E +039EE9E20968E306712D41E83EC8F7D960BF0D353F0E23FB2D55691096820D29 +424B3672BFFE79BB6D992D8444773FB24E4883C4BA348D9B60E8C7FDC5A23F96 +B207E6FA356D57B68C24F3D710EE1AEDB66D882EFEDDC7E7567FB5E759F99AD0 +F97E3F5E2C4695E14A70503E6C5BFF0B86347DF6348AF480DE6DB13965349D71 +A964E71A643FDC62C6CD0F95EEC7032323AF29250384E8B0AD90B67BAE2F304A +45516072638FA786E3B315063CB85482598E6E58D3AA3D7D6BC48C990ABA7A79 +070445720F156229B34B20E357B6BD523940C3BA0147BAA45CA6C9E8FF3E3B14 +C2D652ADF8D90136939EF430256F5654CFCA5BBE96B39ECFF5EAB4195766D315 +DD8845F1C39DE7CC5059501D370ACD5F437BF4593B1B6A10667DC0388784A0AC +E3C0703C5EF836659FEB969A9904749CBFF9B70AF9848ADE5BACD18489CA6769 +C40097BD58169C2E5431C06D2C1CEE95F2D5C0761E61E10660B398C62B76B437 +2E356F19162C5AF2CB879774D4DAC4B896C68455B22011BC6B1746BBABD533EE +0973F356E9AA8D8F099ACF2F00DB1C3D53951D216FEED3A8E71F826B459560B1 +E5E4EC947A807D1C7C5643DFF8EF2AFF54F5527442AD8F8A821F1B6E42E52770 +7960434BA1E4FFE980F3F49DD36EF93AC053334806B316A5E3FC8689E72518BB +3F3ADD66111E08BE9651D7624C87EBDC70B433B74131B56E21ABC7E8E0CD8411 +CBCC0430E9FCA1A2AEC4B66773AF24D0DF2731BA503FC6DC3E1D20EF7FA8A1BA +4C17BF640D2A1441AFBAB005A4EBEE1E90A28A1E5EA472D7A30E67D4E19F1D81 +054D214177F2AB500DDD126AA16FADD361FCD5E6F0C5C3833DF42B894279CF9A +880459BA222EDB157BA1DA5E7F6C5E90D886374552E3ADD463DE6BCE28824F02 +05C39A2E24EF575A12C32DA1516BBF2E7CAFDCCB2E1FC847CCCE24DF829F5751 +CBAF8926DED8923EE27F4E068019E9E5E140EA5D983E17F36A56FB097A65A20B +FFF1BED61930F56F49FC78C8C514F5EBDB0377AC431778213FA9DC827CE60119 +A638DD1EFCB60449E9CBBC8D634A50B14FF8A5303DA03B34E4776524A40A0219 +755CAF310975EDD1A637F0165D70EFDDCAF62F599CB4CD8FBE18606C5F38D368 +B727F74202FAA42ABC29AFEFFEF6FB2915CB217EC66790F3DCA62F4A90FE4DA5 +AAB0C277404F83A39FD5B19D5906925F11C62FB13DF8466F32E1379442C3BD92 +CBDF10CBD2907E90B32CB8CA3E56146DE8BCDF60478729FA09455EF57454B58E +F35323B5658C775B924F8ECC38862C83C45954B735A23602FCCB7F4786C2BAEA +65ACA1D5123E97FD971C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F241810A088DE2435E8E5567DB4B067F7B55CCC2D0814E09CD9BD3155CC26AF +B823006A0EB50DB1F45B9A4E0A50A59749EB28E722B7CB9131013B77B216FE14 +5E5E49AF9C3577F8BD3245A4F6DD39F210712893BF5B240B8740201F836AD718 +6BFC0A89EF16F9B29A52E529C2C074B1746250758846E38E374DE01977C142E0 +ED10318333382EA63DE33C17FCFA759A94FD7AC95E93FC68EC79AF7D8D741667 +A56E8A64CBC393D97C82A06010BBC1A15D655D8084DFFCBAADFE1AF8356BCEEE +BDF0605A719ED9736545BFC34ED8D81DD9CD844A043E05E71A63A4538FAA066F +41264F0AC879A67E1B0B621CD8572B3C627C298B686E568B1585A8ACB82C2E1D +2AC8AA4208BE553F31DDA29F1C35F212F6315CC620EC0118A77698E2A5574EAC +934945ADEA6DB4E4DCB64BB074C6094815BD77A2137AD9E2DE4CA0AC1E9AC3B8 +B92A16F593928324FE2647C4AC2955B7719019C977EC66869BD8208498F9D80B +15A0764CB95151EC8C3BC5FBB95C520D8A49E106F06F67A5BE61B9AFA215BBCA +6D784EA3588F14369E1A39116B5806EF30CE96F25BD757DE15610BE019E14B3F +1BC1152C1DDEAABED1BAB7FA350C8593FBBFD8BFFA18F9813F8DCFC140F69068 +50F938DBE9C6E0F4BA355EFD6BB217E2F2B45444B54FAADADD26F754B484F2E8 +893501600590D05085EEA48F203633D489A3CA3D098566787E3D65562E487422 +385CFBA1AFF84CB12BA6FBCAA9A8D1C004C0C88C60634749564E8E2F29C740A8 +461821B3026A274CF303BAA08D393AA0BA7ABD4F67581AD4D8BF2ED02C5547D1 +7ECDCA8B9C9965CC6353AA49450E8D9DB074BD1720A836FA0BF7DBCBDB042F8F +1E857E3C9B1E83A785B397B1C036B60B4F2624B6308DF463C89FCC099FEC212A +30D4391FF1222FBFD5CB870E0668F86A18128654DCAEDBA8539B0A9303D797C3 +F6D5986CABAABAE1FC5AD9FCC3B55040669EAE24DA7E4BE979478B913C824081 +A14EB2F1416A16112160F2AEDD1FC5FDE7CAB2DC163A45730E77053865342CD7 +7395B96EF99944623C6E702AEF86DC781CF4ECAA7A5344A07C0B20DD5484921E +76473C04A76FF377B620561C7A4878E9680C84E7565448E89FBAF427CF46CB6D +F6A24965B0D7A2FA420B21B934FAB9D47382297698D7EE9098413CED2708EF54 +C2942EE697EE74E1936B68ABB0E1A7856124D90D0C2EBF980B78B7FC5F99574B +FBD35ED93E5E177BCA06E008AD6E74979CDF862ED7340E6D2C99DF8E8B672E22 +A1B9F17BC573895157FBE669AC6E93C55879A8EA0224299421888DC738F9FA5A +F713A27631A04D0B4280B8691E422A0797F3970DE5F4E7FA750004DC9ACD1497 +FB52181BD70834028C441D4167FF3A9C90551F324AA21A2F48E927E2365FB47F +C42C8466BCE67CE006105669122D86E83BD3B5E7C0B6D0CE1F5734378FE2356E +D81186317FB48F88893CF33651A3BCB6812848F1FD07C4988E2C617685190583 +62D8036EC209396D47529F1F59227A02670974F5F947D8180C825B129387069A +A171EA3B028CC0D945E70C4D6EC6B20F3D33ABEC395D62FA260609FB19BF64D5 +2A95835E08D82399774B202DAE6639CAB6C346EB241C7BD15D84418C09D86957 +73CA198DD19C811A524CA1073F6FD74E840570F27ECB36C1F13BB573198B6A21 +A3B5D78889C70B7EFA4423C3C58E6351362B4DAF3D62CA09E041DF6E122547B3 +B8A766E0CC41FCDC23F56EF905B7E75D8F7CA5EE50461797A9F7606D2A5C47C0 +28C4B97786271C02B906773D1FC336D1FCEBEAB6B4ADE56C372B2B9AC0EAC954 +B4B13309BC1164E58E9357D3FCE7645E03F2338AFEFBDFB652A4FA1550DC5DB3 +11A541FAA55FCD3CE9C0221CB340B4ABEB7181871E71D65D8D9E569BEBB7EC41 +DC1DA7C6BA8545AF11641BC87F99832ED1B403807D33717DD92A51378F94E00D +34464B5E63F75E1884B09084425CB7FCBB8783771AFEBA28B1183CDBE56373EE +486FAAF688DE3791A8C256CC17087E8A0B81180E6596167AF72528C289BED928 +A37110076AC08AE0AE91EAEBDAB4DEB4BC4D71F095288CDE6BC89575010B7276 +ECE46593209FC12402493151057394B9731406B8B6EA39454918AF1DC6EC99F3 +AA6AFC39D11A9D53C18C3496CA5D76FDFC22BC14AD7F65B21667D0E8940EB9F0 +E6BF6FE6668851B186B582970C15925AAE717FEBCE44D6F5C8DEFCB9CD2820A3 +099C64E08B80DB12F4693564D8B90A7D2BA8AB83402C85BC7D4FF2015079E7D2 +3FC7448446EF99473AF0F728AC28C0A821220FFA631C5B80C64C9CDA0EE56474 +8A2DEC0662140CCDEE0BDDBBF3EF30DF9DD0E671D7694E139DC2FCC5DED0D34A +AA905E6A640FE8DC0695442B68E6969DBA712D48CC8AF284EA85127672D2EB75 +0976F52268A7D2CBBC4E1911748761D1D3CBD1D8B647B16DAE78AB0AB4DC3CBB +243A5DEEE1F7422F22455D44E1082D9826F363F5E844938308CB7872891A8363 +5F94CF3EEF0E9246D7ACB65402D58B8D15BEBE9740951A668CF684D210E4DF6B +9A1DBAEE6F18AAFE224407B0F666CA53 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg.dvi) +@start /Fa 205[33 33 49[{enclmrm ReEncodeFont}2 58.1154 +/LMRoman7-Regular rf /Fb 161[55 94[{enclmmathsy ReEncodeFont}1 +83.022 /LMMathSymbols10-Italic rf /Fc 138[44 44 44 44 +5[44 5[44 44 3[44 97[{}8 83.022 /t1xbtt rf /Fd 139[32 +7[23 6[37 46 37 25[30 5[60 59 62 65[{enclmec ReEncodeFont}9 +83.022 /LMRoman10-Regular rf /Fe 194[65 19[32 32 40[{ +enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Ff +134[41 16[48 40 41 1[43 36 36 44 37[23 59[{enclmmathit ReEncodeFont}9 +83.022 /LMMathItalic10-Italic rf end +TeXDict begin +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 1653 313 a + + +1653 313 a 1653 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.62584 -26.31291 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1653 313 a Ff(h)p Fe(\()p Ff(a;)14 +b(b)p Fe(\))23 b(=)g Ff(y)1653 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 88.75644 107.13196 -26.31291 -97.0584 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -55.17087 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + 1916 56 +a 1916 56 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.56972 0.0 moveto + + 12.56972 6.97609 6.97609 12.56972 0.0 12.56972 curveto + + -6.97609 12.56972 -12.56972 6.97609 -12.56972 0.0 curveto + + -12.56972 -6.97609 -6.97609 -12.56972 0.0 -12.56972 curveto + + 6.97609 -12.56972 12.56972 -6.97609 12.56972 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16385 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(Idle)1916 56 y + + + pgfr + + restore + + restore + + save + + -25.63737 0.0 moveto + + -13.22725 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.22725 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.6713 0.0 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.47224 -2.5607 ] concat + + pgfs + + + + 0 setgray + 1916 +56 a Ff(y)i Fe(=)e Fc(false)1916 56 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -56.69363 moveto + + 12.45346 -49.78204 6.91158 -44.24017 0.0 -44.24017 curveto + + -6.91158 -44.24017 -12.45346 -49.78204 -12.45346 -56.69363 curveto + + -12.45346 -63.60521 -6.91158 -69.1471 0.0 -69.1471 curveto + + 6.91158 -69.1471 12.45346 -63.60521 12.45346 -56.69363 curveto + + closepath + + 0.0 -56.69363 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.7489 -60.08955 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(A)n(ct)1916 +56 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.35597 -58.06378 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(y)i Fe(=)e Fc(true)1916 56 y + + + pgfr + + restore + + restore + + save + + 6.40434 -11.09335 moveto + + 13.13295 -22.79253 13.1135 -34.02452 6.57678 -45.30313 curveto + + pgfstr + + save + + [-0.50352 -0.86877 0.86877 -0.50352 6.57678 -45.30313 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 14.47012 -31.86499 ] concat + + pgfs + + + + 0 setgray + 1916 56 +a Ff(a)18 b Fb(^)h Ff(b)1916 56 y + + + pgfr + + restore + + restore + + restore + + save + + -6.34602 -45.70128 moveto + + -13.1135 -34.02452 -13.13295 -22.79253 -6.63332 -11.49149 curveto + + pgfstr + + save + + [0.49965 0.86877 -0.86877 0.49965 -6.63332 -11.49149 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.73633 -30.55046 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(a)1916 +56 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1653 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + 1813 1252 a 1813 1252 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 51.99507 -25.99753 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1813 +1252 a Ff(g)s Fe(\()p Ff(a;)14 b(b)p Fe(\))23 b(=)f Ff(y)1813 +1252 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 56.71608 68.11212 -25.99753 -65.01804 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -39.15068 ] concat + + pgfs + + + + 0 setgray + 2069 1231 a + + 2069 1231 a 2069 1231 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 -27.90082 -17.43094 ] concat + + pgfs + + + 2302 987 a + + +2302 987 a 2302 987 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.06616 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 987 a Ff(y)2343 999 y Fa(1)2403 +987 y Fe(=)g Ff(h)p Fe(\()p Ff(a;)14 b(c)p Fe(\))2302 +987 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1117 a + + 2302 1117 a 2302 1117 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.0079 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1117 a +Ff(y)2343 1129 y Fa(2)2403 1117 y Fe(=)22 b Ff(h)p Fe(\()p +Ff(b;)14 b(d)p Fe(\))2302 1117 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1231 a + + 2302 1231 +a 2302 1231 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.15155 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1231 a Ff(y)26 b Fe(=)c Ff(y)2497 +1243 y Fa(1)2553 1231 y Fb(^)c Ff(y)2667 1243 y Fa(2)2302 +1231 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2069 1231 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.10007 6.37144 moveto + + 28.10007 6.37144 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.04182 -9.26064 moveto + + 28.04182 -9.26064 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1186 1925 a + + 1186 1925 +a 1186 1925 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.79077 -26.39539 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1186 1925 a Ff(f)9 b Fe(\()p Ff(c;)14 b(d)p +Fe(\))23 b(=)g Ff(y)1186 1925 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 153.22298 219.45375 -26.39539 -161.52493 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -87.40413 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a + + 1671 1570 +a 1671 1570 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(A)1671 1570 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.55502 0.0 ] concat + + pgfs + + + + 0 setgray + 1671 1570 +a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33896 23.29317 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(false)1671 1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59753 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 +1570 a Fd(C)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -55.43787 -105.70753 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(true)1671 +1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 97.49391 -85.04045 moveto + + 97.49391 -78.12888 91.95203 -72.58699 85.04045 -72.58699 curveto + + 78.12888 -72.58699 72.58699 -78.12888 72.58699 -85.04045 curveto + + 72.58699 -91.95203 78.12888 -97.49391 85.04045 -97.49391 curveto + + 91.95203 -97.49391 97.49391 -91.95203 97.49391 -85.04045 curveto + + closepath + + 85.04045 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 81.51215 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(B)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 106.39644 -87.53114 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j +Fe(=)d Ff(g)s Fe(\()p Ff(c;)14 b(d)p Fe(\))1671 1570 +y + + + pgfr + + restore + + restore + + save + + 12.24551 -3.28093 moveto + + 49.42609 -13.24263 71.7962 -35.61478 81.64067 -72.35141 curveto + + pgfstr + + save + + [0.25934 -0.96782 0.96782 0.25934 81.64067 -72.35141 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 60.24289 -24.79706 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + 74.0481 -91.38707 moveto + + 52.75261 -103.68199 32.28784 -103.68199 11.39049 -91.61691 curveto + + pgfstr + + save + + [-0.86877 0.50157 -0.50157 -0.86877 11.39049 -91.61691 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 32.2369 -110.56073 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)19 b +Fb(^)g Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -23.78717 -45.97948 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + +1186 1925 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/struct-pg.epsi b/manual/figures/struct-pg.epsi new file mode 100644 index 0000000..459947a --- /dev/null +++ b/manual/figures/struct-pg.epsi @@ -0,0 +1,4091 @@ +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page 1 1 +%%+ LMMathSymbols10-Italic LMRoman7-Regular +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg.dvi -o struct-pg.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1142 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman7-Regular)readonly def +/FamilyName(LMRoman7)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -102 def +/UnderlineThickness 34 def +end readonly def +/FontName /LMRoman7-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-483 -292 1562 1124}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 +3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 +1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 +ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D +F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE +03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A7A04F955B8B9A5469A7D4ECB2 +CE70C92415C5E9C3286AD7BADEA9015875E2EA6D1D27374D5E419EDF680C65B3 +CCB4A8F4994AD17FC02E04DE5E41A0FC53F31697D626241D759AE244FDF0D550 +EF823F57FC337713D3C997BA1F87C9585634D05E7BE76B703C44C74C552A8152 +73F69CC1B7EAAF7008EF10F2C186D0D5844FD43F028E604429951FF22C118EE1 +2379AFDF894A39AF6750F8EFEBE4D55FB11A0026FF248594F579A8EE8BFF8DB0 +AAD8CF76A29E7ECD9C9648C2965827342AC0E8498E9681C8EE743448644B59BA +AA619DFDBB3E3D525C0554D7D1B616E0A61307713A3A57E1CCE1B51F0113FB59 +12453606E60FA5256BD66F84F4CAB5F9A236ED334A1A2DCF4252EFDCE5178693 +3EEB481A8038058767EE4D323D4DA0C778D19575B9E25F181DA83D11A091F12C +7F65626F0B3FC44722AA3650EA537EF5E9EE198AC7C2351C93B8F247D4A1DC3F +9371FFA18646DA84F251BABC39F17F1CA8E4D12B961C560A37C1A91FBAF97569 +A2B3CF1C7C445675886E64B5427DAEF3986D59FA888F9D5E7F94B7E0E359C00F +ABDB121092F930399A1B85F9FF11088FEFEB789FD6C59E42ACFA61B56F96A9E7 +C9EAE65EEDF97FAD0CFD77AC1D56490ACDEF55DA9B515A07191E2A8CC998A1CB +2CD25437B163956666AFE463326AA3DBCCFFB4A51838B938E70D1D2BD1A556C9 +D8450DFB9E063CD6F8C83D838CF2E7362979EA7131A527CBA34CD1A36F5C3132 +5871F88C22A0450631F38C025D189F6B08C1DDA981FBE97AB66BE0F65A359F0F +94B0BBBDC8F916D83B1BC6AB133CAC8D8E2CDBAA9A394D0E08138E43608A5613 +A89CCDCFB0203D7A0C283F04F396CE83F0549B06B88BD6A3C0EA6FCB06AF6147 +C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1D87CA71553CF +969FD11587B9747BC0EBCED747F65789D8302D6790E4D9ACB08703F2C1DB42C0 +69893A6C31F0A44812EB0380609947247D66D8891E5DEC2B7C87192EFDA892E8 +AC1E9EF161095D5433BB06F9A25DEA07FFDB2155DAE8F87A55F5A474C9B7F279 +03B59C8328CDFA38D00DDBE39D1EC954B803C19DD4F5B58C4D2012E04E630F52 +6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB9C470FFBEACADF4491AF855 +619D326814A1398DCD749CE41298E97164C1FF24BE58E856FE5EBE3C809D3FA1 +5021AF9FB97DE82874FE58772E82FEE20694887C8DC92C1620641CC75AF1F208 +97BD0FAB1B2FD02442ACCBAE584E51CC1432C5F44E74E3693663C3C1658B33D0 +3140C8520D7891FA55D331755876F649E4B66258654C72FBCE10721C2B313BF2 +9892309217E4AB5F9CB24FD22BEA989E0E0919A4EA35FAC630A909034C9A9907 +1FBA4C4973E7B8D9D291757F1898CE680E99EB212B6029EA99838BA511A88E25 +C03D370D6CBE2E726F959C04D04EC6CCC6D5C4515070E4EB6AD126F4750D2373 +F997362DDA16A0D73B178FB7B6730723D4C76397076DDEAF4FB188394902EAC1 +B912601673E9693B2E8739D9BD57A4D67E09514EB3A1D2DCF4968A865D378F10 +A4C2EA0A0F2F73418E78E3ADF09CBD3269F5354845CB093C082BDF45E1094456 +BD9826999202FDFB55C550FD3B67A0094913958D22575E85F995B4B65591F809 +3CF02DE362E6AE90DE241983B0D118855BC4D8EFF39ABAA0D3138F5E51E6484A +F6EECC258132F886170E2417CD39A79265C7EEA862D9DF32A38CCFDC7A2ED1CC +6EF05E7BE3767D68053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2 +CA70C76F6DA0468D5C98B4E9C99FE1B4DE04B482145F3B869A5D50B74A264E3B +E5594E45ADE87DC8D7AD29DE866EB67AF788FDFF37ACDEA67110CE092C31968B +97EB275DA79835FB54EE41B2A2CD8A8DFB529EE1252A1FE29DAC5C515886FA6C +A4A2DA5A44546025251CAD8A05F009889043740852B4CCBDD37BF728E5648210 +97D4D3327F08F492656C7650C071B1FB57CB362349717B605BF15540DD278DF0 +4F7CA22DA9640469563B8DD92FF2BFB06CA814AD933409C99883AA5D858AD095 +13E47E2507EDD79BF25B181AD308D29C2307454311ED2460D9A9EF2A95B7D987 +384C7D5E552E41C993727B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AB0944 +A82E58757D6E68D2270B55C17323912234DA3ED7A824044819A5F8BB070D16A4 +4EFFBD0AD41ADC93A833D56B118DFCC4F09721BD57C38734D3DB8B5383020D25 +12D7931EBC886B052717039570A75CB813B2779180758CB5E40FAD2BD0E4A563 +D1C5E94BAC3B26EB188310DE7110A48839DED79BE381088BC7191A471A447663 +BF368B38D4282C211B17399962E0B01C59A23178989638A37897AA769D74E0B3 +A299DD94B31210A43BEB612E6FC3DCF522EE4380B6F4759A563EF8C64BD5E05B +7DA8C435A28EF529B15DCFE08B3574C2E3D074627218388B1327B6AF6AECFA67 +902D0150EA2725753B66C370B6EF2393B15EA8BC4D582059B0C4F2248A37F2CD +354ACE5EFEAE295973F7FA2EC08BA352586EC7D6E78D608A9127711383F5F3DE +2DC36D524EDFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FADE64A4B74F21DB +CC8F96697ACAC75B1E69BE9B7714B3603DB4A5A4E1627BAA96D856F2D9710B38 +FE827B96CA0B94FFF36761C12C014AE3D87EE4EEB24124B8FAF8530FFB377CDE +BC816B9E8F767240D2852E8CDDEC4E1ECDE1EA43EEDB955513F42EDDCF39AE52 +2A13E79A2B8DC8849E90F329A9EF4B08231102E217DCC01F885A346AD0BCB540 +FF5D3D13C722603FD1A9BABC86B2C998AF85DB5EBCE675FD54311CB146815717 +500E64CC53EAD28CE88289207B582DD18508705EBF457EB37DE8CCC69A46FE99 +5C0FEFA99F03FB57D26FA6A30DB09562E82863F6C001ABEACCA36DAC81C30C17 +959B12F44E4113E500453BF785898CDE9DB441287DECDC170CBF5F561E004C32 +2217D2A01680D7EC237789C918FB884F0DEFCE7828D7D72EA416F01183C3CF15 +B24F440A40A69FAC2613E33319EA7DCFD8E88681271D7BF2AEE8664D6AD229D3 +1B6E7713609222EC8D91B71201D625F00EEBB6FA5D427979ACBF85B44CABBBE9 +110E87700E6D1522A71B0D0018368E79712A58DF17CCE9F638ED284BC5997AF8 +B3AEA37B570C5A0EE8B4DC396BE9F0F8A3D99758B736011CA5A4367C5646CDF9 +352A88E98158207EAF44EB9BEB5FF854E572D32750F78FA3820035607BDBC19C +7399F90508F5C789EA67970A39F150893C460EDABD875702C05640E0DC800CBA +A90F3BF0022E66A54BE1059BD5D224B67E99D8977912FBD2AC4CCF96760637BF +1042155BE1051880C04908F595816387879D6569D2E42BA1351FAD69395248E9 +14A6496CD9BE43DA79080CE4579CC905A6198F31E2B8282BED7392C7BE2B6169 +1EA52F3105CDE4287325A010FC44DCCA752F57806D70EABB203822BF2F7D2702 +DB352D0874442B2074859EB49313B492156CD7903C1C42E115E9C5203037C808 +BD29519D7255631B667A6E45E7BEC208C3B4A68B34E3E1AE05E2013B7D984B3A +18E675655F4CAAC54F1F933DE26261340784322C59D5973CFC486571E4247095 +DFC52BBCB0216EA14DDE19D11D1B13D0D488BDB61EE45F20777EC0DEE2E7E1A6 +5036AB0B6CF7AA892FC8E6E9E97F4EC37FAA311671BCD21B2926BE4C650BD6D0 +D1A5BC6A859DEE2E0336DF3CE8EFDFCF82B6294A4C682F5EEABB57F4F771336D +985C0C360B2F5A5877FD00BE0501E965F2ADFE1F47E8AFB7E2430FF5C29D2907 +B6481C6A7518D86054936C7BF0C028B92D0BF1B02876E5266B2DB1134E330189 +9D29B4E4CB9CD27D88F87E5E193B16824AA786C824114BD6BCCF2321C221DBB8 +96113676369647817EF7F9687F33316F8CB6BB8FC96F255C8E4D240C706891ED +2D8A5A42889A1E3072B94BA1AD3A9B7D9439E77D5F90056AE238AE68366A59B6 +3E74FC255BB67151A2583CC1F6D4C1D2E5EA316A091C458AD39661DD37D3A71B +A2D3F48A9951FD6B2822789384F7D9EE826D57FED023089B73198CB56F38BACF +5044D989BCAEC862F9DC5F32566CEECBBE3EDC5CB643AE0E6AFFF1E130B94D70 +7212177616E6342427FAA29D9E9E1F8964039E05B0C1764AD9D987DEA4536807 +2750CAD0C9ABC3F49105174E7682641E7F09BFCEB269B2B71D44B77142FCC36D +A317B670A41F2EB01A30F2AE8C73D83360E849EC83A3D7D6EB48B5EF659F1892 +A8C81AFCA148704CC13132E565FE1B14931699CCAD9EFCC6860FE8E232465908 +EF83DA4998B1B1164EB30AE3737AC094373F1D21688134BC82ABA85278A704AA +73742EDA06E5F3B5303979CE2BDDCA89FFC702276681AF7D03B31878FBB1F73E +41AE2BF8F908F4FF9503FD76DA70F3D501CE3B7669EEA5C46D010586A02109B8 +64FE34566E17B4A1A09F9BA10DED060EAD37DE55B277110EC87721D864EF9C47 +AFF828B76F92BB648AA4F3378FF330328CAA3B0E487196843C73B822DFC37C7C +3968C89EA69B3DFFE6E0FC453B90FEA4A1CC6E01A14005F524A46A9757D94335 +F9AA9F42C1330BD168592C606AEDA97EA7194967AF4CF6DF30D6963BF14E755D +F843E7DE0BBF8EF47E09F7E172C97AB5684F30F39B04CF556E37AFFE1CFD4672 +A06DA6EE8B8FBB54F08FF46986E143A620190406409E997AD5336173B74337EA +B289CC650B5F64E2C61EBD43DACB4DB6017F17589B4312807CD210AFD2C02131 +258DABAA1CD08127A538F436EC6567C1B6F9DA250BE4C9917F3B35D43FA75D54 +00B4B5EB9914CE42558ABC90B623AFF1FA2CB3EE64202B74F158E569E39372E3 +4E3FF5AD87298C696722D1D5662ADA02D40576568262B2289BD805DF76CDB22E +1F9848EBE3CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1F9B46AEE1BBA437 +545C4776876111BE2F80F3F67EF2BE193790B65B51E7A79809A9F6BA5F4B34FD +A033E3DD43B153A8D01F20F126F94694A52779B387B62E677AB94E27F3766415 +C09493D47417EEEBD2CC07BF989CEC3ECB0B99E8F44E70FF842306ACCF65C0AC +9673859DB9C3A49EA54D93F068318256A7F5F78B3623BD32DE6676FD9DFCA0A2 +3D6D7EA98B4262F9F5C1186772E4BB26D5939E5CC52020B979EBD844943D7BFF +7A328EF957C8FD2431409BB04D0FE79DD930033C7C2AC6AC246E5EE276462547 +27F2B84B92B25077BEA592FD9F48E2322EFC48770BCB2324E0B4B5FB1029C16F +E8241238B7AF2503A3671BE453C74A835C5A785E9623F0D483091D6F95BE42F0 +8E7623F97D117A3D578BA261CE4E68C0F77F30F59EB17E7B4067822AF1D7550E +5E7E677064F1C1291F0B78C205A4DFD0A3F2316A9E5D93ED5B658E65CA3291C6 +E719596B3687ABC3D34172433CC652E9B2516AD0EEC9F4521358675959DF1440 +5AD0EF2B7E4FB2E203561018F0CE7426C221B42C9F91F41881A36A6DE3DCB685 +5B65AAA496EAE5475A8885EC6A79394CF44EF8421DADCFCB027E366FA8415963 +CC1BC0635BBEF4E812CA5E0E788035873D000F17F59CA9090C11E7FB967904D7 +E857CB98BD6EBB2C7A2268104AF92926C6A8E6EF20560845FF806E50283940FC +6E99DB2CAE37F6163465973FC34F18A96E3BB1382CD0C90AE79806808157F97F +850FE90EC0DB9F2D8479CBBDEA52C72153C48DC62B435E2D60435497EFE30CE6 +6B839DA8011D6928A19FC811A283EBB5CEDEA451FF9C31C73A4BCA1399C9CD24 +3FA385624CD426256168332330C81E373C26C2B8B8A2A90B6D6C9B00B56052E8 +DD1D7212738FD10561A78DC0187569098950EFC78B50555759D6875C634D9ACE +F68ECA80DEC81A3B612DBBC5293EC948A89E9EE68C45C32B1FB59F6E1A6A781D +86A0C3DFC1CB58670B5EFBDE62C0D3A34ADB880DA6E47D339C62A98D51B6F388 +0C38FB2349BE51D981A08AA153E57A948D077DDB844137AB35E862CECB9761D4 +FD3514C700665C746E13EB000DAD73C64C1936A32DA881E68915FF0CA581D46C +F9314CC3D7E9AECA005DB43AAE1E43E953A89BA8676B5C1F4444F8DE79826B3F +94CE2A20F23C8AA9ACBFC40196082485DFE88C095D46C253252AF7805918A893 +807490AE8F1F598B619C5ED0F36B9D30ECB1B9C8479BFF61D9A893DA0177CAB7 +7BB183F54581052B651763093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA90 +493B972E55D57FC85CD2C5AFCF02DFFB4445692A491783D7A3A1B81718F3A994 +AA4CEAEAD1F1FB02B3052E0389CD090D42036444FD4729538BA939C3A82BFDB4 +4E5C5291F5C6DA1BF602A2FB59F293CFEAD3E55F65BF2FD825BDD23BEDB1289D +0B7B0C27123B55C2F4209D4105809D69C9BF448F92E9EB110E4A01476BE68E83 +9DD0A97C1BCA57AE78AC688EE28C31D597BC0184963FA54A8E1B714917DA07D0 +741C6CE0729159361D233CED47B798579DE6BF5E56B2FAEE303A56DCBE13825F +41740DC01A08A2F70903410B4C7EE09941F9ED40BDCDAFC20C8BE5E2D9C6AEF5 +34C4587595D6A94E70F6DEA969386F22CC04F67A887790AD66094709274169E7 +5C3923B20AA27F1FBA0F54D334C1FB8CE7C6CFA4536829527A871675F988ADFF +54FD72789EBA34CC609FA509C6886BBBC3E7354DEAAD0FD911F1D484563DD038 +529060B541F6E270633C0AF05BD9039DFAE90751B085BDF6F5AA9A634B5BD8EE +8C7330AA18015EF8E9F24C2853EC5DAAAA0A3CF688C75C9E3E9FE6B541F50EC4 +3B1EC3D5192B7356EA857AD5BAD7B737B63982514CE4041249E3088A321630BC +1C73B7B05335F5E9BDD8C3A4A82C2E598302E5493842F599C8E8B1362BA3A2DD +F29C622FA55D54800823824AF5745EF7E90CD12E44EDF8487C1626E9F42099F4 +D9EFFEA3A6EB807C68E89469C90A45164A894F551A6EB2B7D286E806A6EABC6C +E4CFAED0E1A07845153B6D4F7B38E1E413FCA2D9350B12E3843B5F41C5F13E36 +F9D84B8B5A982283BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1C0EBA82AB14 +6D2907F0A3DC00C10F078073E90FBC9681B6551711DB3D81E0400F776034AA73 +70C867BDF8F8CBE6392D8E5C8C129AE6DDC88039288277AA477D07BBE39D812E +27937D3712B626E7C8B5F8709BC9CC5164A734E3203FB8A327EFE9CBBBE8F9B7 +6ABA9F6F7335FDFC572944D5C7BE1C1DB9852E09F62BB22A3A51BEC8BB98DE62 +2F320B45EAA8E7D305ACCE79E0A80729DA7693BF3C62563233F7EB95A02F86E9 +BC231EE5FC58FDC990C3DE82249B900D8DED34B8A702E96ECDCF28BAE94FE49C +A87F4F0F871BF400F4C41EF7E166A381E75A9E731920A36E4329157208E3B37B +9CE3F1D0C616D951BA702DBBF8D4057AEBA832EB995E27D36EEE7386A786E482 +EC5ADD7B0CF69B37AA1F2C7843A71A64C773142F47AA2F4DD71AE90769453DD1 +57B162EC914D673AA42D3DC00BB1E1CE565E90C650EBF77D4670DEE0E31FE350 +E955E1B4D6B9CE05DD8A68E88EE24ED429A81D3747E378ED0C634370C3BAFFA2 +F1F9A03CCD801B9B9027925C802BFEF566834D19E8CF42FEF3EA9F91766BE2E1 +FD98697E21F7AD3CF2FB3897152B7E9F7C4C314B6A8C0FDDAC48A9CD70475B33 +AEB5CB4BDFAE35CD5FDE0BC354FA9F874E31EC370C8DD051FCC796C2917028C2 +9C1AB8AA828AE35FDF411CDB247C03750FC0A519E418ADF6E54D30B73FC9FB78 +3595BFAF270E5D7EF576DA4648D0F8B2E7E8FE43EA25BA9908D08F1A59C40A58 +84595BFA1F1C691B9F6A82EC74B3996022FD4532F533EB63BC129A29DFA844C6 +B2085D6A445D1F877635AD15277EC99177AD0A23CFB7F631E00CC979AD410F81 +3119C0518A95762A882FD6A3E2F6D6B367EAA7D2B13810A80BF0AAB9347D3FD8 +F575230559220F6A416C005EACE2A2BBAD0F5C4AA381B8581DF3F82578AC6FFC +9216A06EBB4DAF4D66E413B344914CBF11F60E84DF1261252400FBE9DB390FEB +C79E7F50D3DF9F3E5B6EB1E7F5517A86017DF65B457F222918FACD5EFEF326E3 +67B7ECF5DFE24F6E4BBE15A3A7CC5114AB201F66EE1B03ED1FB7B2F4CE4AA7E4 +C935856C9BA1A3EA67F4B0A4DEB9984D59F8BB629F7E211E3B6E052E1597B542 +399476EBCADDBF3B8527EF8280D93E247F05FB893CBE5D859076B5AAE89697E6 +7E9540C46BDA6AAC09689487F5E0EB021CADA860FED784720BF2F3CDE7FFC1C9 +5B5B2889ADC7DDAE3704E99DD0E03D9BA945156C82BF0A3AB246BA724F69FEB1 +EC222812048317F4628F7570D3DBE35B3F60391D13C2699A2C3EE72CB33BFBFE +D297799B3A802E0D2A06C44FD266C6623F38D58A7C524CE5851CC83DBE0891D0 +F79B102FE5F79EBA25BBCAA1C4F19C3E5DEB83811355CB98A3C356A2702BA754 +2C40771F1475B919C0E0944D0E294E9EEECCB618A61188C03BAC8D65BB79B73D +F988E4DF9B9F30151F90B78C210ED9972B0A84BD44A23F67673A8723EA36BA7A +1D1C0F5D1533474C1D92757D1EAEAA55B463A5D4EB49510DB2CE5AEC31C91E21 +1F0A7E41C25DABCA583E0DD6F6D4F4FC37AE95FA98E586D00E782A89A96B258D +D9CB93AFEBDCF50001F5A56EDC363000573027AC83C887F24F66C3477F7D2EE6 +71BF0079442052A2B9BE74F5759C71DB7CF2DE1362670ADE582BCF431A0D10D3 +134B97F62FAC2F2E1F29EF28B4A46FAEFFCFBE7A8FC92C453139A615402A1444 +02BC8CAD70441769D98F9183C973F55431F902C010DCD2B820343C96F968FAA7 +B29CA763555F598E184CE235D436D37D31BCED986A2716C47C17283D56973D8E +4367392BF6C1150DEBF459D142585BD0F57357F4F5AECD3FDB730F5E8ABCD0F2 +7FBE661793A3F9B3823FA6ABB6DB6354661340033C94E7B931BBDAA184DBA107 +D65FCF751CF72DF4710CA42F96220CBD9BC2F11FEE063BF60EC48ED7A31FA35D +BDD6CCD7D1C4ED188DFB0C7375A69EAE631BC9900C4729B4D91C27CC9BEAC0EB +2BC5CD3AB101473EC3D862D62A64720208B0569828D6CEDCBECA38F7FAE8C136 +3A6CBD8AF8B8B9D47521A0554EA68CD2276F23985B0041C332096ED812EF0D84 +6BE4BF0E835D9A29058B2A74C38F8F3488250AE664138DFEAD35BC2E9C405F73 +26C944D0BC2AC6BB0C8EC206AFE312988C0368F9F90D9C4536D71DE4847E19BE +B37E5424BFF39434E3F7580B36099A5F4F1D22D2DD418F22EEDC232CA6A04E92 +8004BD90C2FCDFB6DD895379DA3372563DAB6D3481A92A83B4687F352DBA807E +1CEBB9C64C04B9B9C1300B4CE6A4306C5FF41162443F77B8FAD47B9891629753 +70A4EE24C12429C8A21A0EE949AC5F8331A6DD5575409067295FF6345939F378 +CA635501FFF13EEBD103E038CAC430E4350E4C3DC89D78925535510BAB2844AC +D08BF7E780F58C3F646B4A877F4C334C2B995A9C662760414C01404043E41383 +9CF8C96D511E4237BCAD21A297C69FE7FC09DE4E7768D68B27DA2448C9EEFCC1 +0F47FB671C91A7E12A8BAEE00B6C5F344C6C7056F5098FEAE629DED7BC7DF8B3 +E12873A023AD811AF8281F6F34EE241674A3EE2645DA90652D589681C73511C5 +B8E5487DC255D76461BCA90389032FE6682EB044F0CC4D74549A52F36BDDFA8F +F067549F3C6CA9E8E0C82B00893A100BEC19E13A6511D4EA600B1ADC4C37498A +4729157208E3B37B9CE3F1D0C616D951BA702DBBF8DD4B1937D3114220AD0792 +429566BFF55537F41DC5950A7B80CA45189BD8A3B135FE7050A6DD93D6CB6FEC +C5545C2DEB5195839A638DE491FEE467F68D25CA5115B2DA365D245950CC3C7A +30BDCC16D1FDA37242F1A6635F5B92192330E9CA13D9C379F6D4BF688ACAF9F6 +7A367D6E3275C0BE19428DCE545E76FBCFC9EDD1195D91EE41199DDEAD07135C +BB70B81D3DD53483BE7CFAA66508B40613C05DF5F69DCD8FB92B332FB6509FC3 +FA395199F93F2D0D39F12785547266190E57ED06C2CC580967BCF8DC60C8C59C +09D6607358809158C96AA69CB92C96236B5F3A9F32AF7261E19E0B78B3EB858A +932B26CE562FC8416804B21F1F1021E035ABD92E13ADF85FA7B62AFD428029B4 +64D0EAF9C69AE053F23E8D6A69643DA5DA936C0B76419CBBB0D22FD5E6E87103 +62F6624E5B8240DA82E73C32A4A77CEC2EA60645ED4604487008618C6D25ADC2 +138C4B47FB762975E14C6FEAB7BBE41FD692FBC23F71EA444C6CDC7C6263B937 +15BDEFB354398CAF586AA3EDAD516A13E5C22BBEE1A7A909E867F3EC1086D96C +ACE90E88FF15EED28A636809D1C712D6A9B8D4344AE23192C9DB88C6D93DB820 +04DB8D9E8A2F161A38FEB95067EDE4F3AE5B5E2BBC2F802F00B3A75DE53FEBE1 +B7B9272F912432D960259DE496ACFA549F0CA051D4BEB61D05DC1A60A6F118E9 +0B180B45D06B34D1A0C76B930E62BC3A428A398C7747EE66624D0A4E0C9EA14D +8FA65D54D0AB2C5871B3187BE186AEF93732E6BCFDDC80F39F89FFFEAFC61702 +A2CB7DB2800FC2D38F8437D0FAD3B909E42A9BEE56276CB5C7A5863400BBD725 +BB08927B936A1519A3B2C02D360678126BC086FF6FFF378E0AAA0718A438AB98 +EC8C4702F89F660AD38ABB9AE811E6C73E3DFBBE4AB33CF9BDE4FC610FCA4FC9 +ADB098BC3F1B4162F634CBEEF8FDBC70A40B5551A06499BB39794CB9F4EDD64E +12BAABA63D0E5B55F56CA143D84E7B14FB582DDFD9F89E04CC4F18CFF663872B +230E921494B129F80EA04A842C11F22B48101F2E0E89BCDD8B5F3CC6792459C0 +567A78B06C4BE02A9FC63EB240C890DDA668C586795967B86F7C42D48B75DF98 +90529FBB3D24651664E84B70EF1C30AA7F80FED4EFD79B47D31ACAB7921E974E +0F0251453B01498B8604BF902A1912A066ABAEAAA44F816878EFFAA832A28378 +D5955C2CE2C8F166B7D18498AEAB8064407B56ABD8AE83CD6836A2A624A32128 +393B9D463F543583A49B9CAB51C523CED186C921878D36BC6DD37A287BB7320C +CAD9722595E7497392C3C46C5FC40BB415728388C1B8088785EDD9C1DA4F9E9A +3C57F31A1B749A92DFDE345D300A475AA9F5F746399917534D94483A58F3D239 +B975287260E0FAE00E1369F7ABE64B951812C8496DDEF81BFFC8BF877A4E0568 +DA9A798F7F062708C1E468A02456FD03F4C387BA30F95648B600B3975941C224 +247A1DFE98A369ABF290AE8A785CD8DDFED8FA29E9664E606E08F30998D4C5AA +BC95068BE7A9DAA9F9DF78455DCE090D90C29776BF27FADED563AF292C8F30EC +9EBB9AD926F9C979230DF7CDA80DA5853EE294F2BBD70DC99F20787DD65949AE +1B082E3F5B20BF645BD2A7E6AE8C1C96E222B0F0964D1FFF7A18A4EDD38ADCDD +0BC65E153FB7CCCC686A7B59F013C89DAA23399562865AAA83B9B75D0CC6E612 +77E23AE3D35A9206DB8F5959CDBAE2D4F0052ADB2122FB8822F3A8CF410007FE +6521EFADF96378A69C6E7631B822FF44806450BD02A38006E7ED0DACF37D85E9 +D984422D428200823D674B1893F0338488BCFB0C12725A14BDB45D92379CACEA +43CE73C4B7BE0ACACD051938DBCF63442E4E1621C7B4A3EAE77A96BC8AE89E5A +7BAE80380D6CFDBD82D34A78EBD78B3998FDC749AEA314692BED62E0FCE27467 +A1D65E0577F470498B7A4AD266B9B4E40E5BCC6F9D38A98AEC711A55C6C0DAA1 +915B8E690B5DE0D85B3640F18B169B121155CC0186CD16B6D200AE32705CFBF7 +A12EC415F3FD1B6DCFE6A7F75663C510185BC34AAC67226177133AA7CD431BB6 +7C5755F02B962930D3D0C3AABCE7BF840A7A035F2CC57E18CE81CA45AFBF5763 +77A48059E6DECA5D00BA874DF4502AA0624592BEBF74CDD68340D52E137B1DB6 +FF17B04F8C8D4C46C3BB844048F77805546EB5A300E041D4430EF8F7ABD4D966 +424FADB66F4669192BE430DE2E62EAA0FDF5231CB1CAC451E1FBE5F2A1566193 +E945967359367EA1E5D5E4B896D55B67837FE1B0D9EDEC9711F4E9A5012D143C +CB198C29181CD9F32DF23C0D90F33ADFA3242D2DF285FE041B3A9BD5577734A1 +99C9CD35B0E544566FD9C242AE6B9BBD92FA207757BD5012E76973C9A0B2E285 +3D94BE904F870B9858C36B4B055C846272F1FAC3B088D4DABAC4BC89F4909024 +6D84C30C58439B06AC113611F4AC44FA5358837F7CC6ED863F0FCCE5F7906425 +4BCB76E959A74DACA2371F0ADDD8BC75281D78F9DCA9C31F4943BD62EB9AE82F +B51E7BAF5E238FBA0F27765C37AA9C6CCD31E1B3C5D46C68A5E4FB3D8509D3FF +3C6D9E79DEC1970C9A89BC930E21D0C31FBD2FB99B763438B4CAB2A1DD50A23E +443D8A30572DD2A12550B2D61A97B138CAB1FBD0396565316179A6F61EF48653 +26D573E15EE6F85C655457DBD51637C51A5FF27FC1322BEF353FF4FB399D621E +90E7A0F10941DE0F2AC2D901074A7DB50BC32539CC0EAD16213FCF9E1B9514BC +E0D709937DDE7B9F15196F9653441D5D99563AD6A015995764F5ED7875EFCBD8 +38E6AA380A9857E732A234E50243714D4007D84E131F8CA382D2869FCF0F2130 +36AD02BB07FD445E185BD772CC4C3ED8EABFF2230567998B58154582EA3DBEBF +A32B5B1598D198A1A9B82D87A7814F5D6AE5ADBD9FA95E35043900CF3BC8D6A3 +496230AAF1232518D2D86A690D8525EF5A5B34BD7C03CDEC68276DFFF441579A +A03C2377D779DA1F0DE6FC09910A13B23860D75CE19FDD617477CB5EB50F0CCE +DBD79DAA0CF6254C627A1BCCABDA4B5DD9ED6E3482283ACB506A2D6812D4676F +3F6463C5ABBE84D7A5B8293A52908D4E4216283297E4F39A8F67117694133A32 +48571E032FA87046115B7083074B68071283CA52467F731C2C1AEF95781283E7 +0978F1EA3DB2F746F8517795ED6B0BE7AA1CD29495FCB3116008763BD1D3D967 +5E23EBEE3478352EAA05DEC5A6772B1B5C6200DA33D13BBBD899E1113DB8E9E1 +0BBE2AAAF25AD12D62C959A39542360C638A47B3631DB34AB2DDB614B3721A0F +B87BBE7530ED3C037A517E7F4D92C7AB7DBCFE92CCD22851666B910BEC1F0B5A +22E5745FE8EF46FBDD8DEF993163433A376BF9DE637A5B961EFB3A8DCFAFE8AC +2935DC6FD4D20D3C2F3472DA36BAE42B05FB72A32B2F7B5230E7D8E6A2F20D8B +4AD01B5C57AACA10B94E8CD7000E7DD9A2A4421D9EE36B4F0A77AABE0D00ECDE +DEB474EFAD513CFE9712A378B73A598E2E26B11AD34C68F8DD24262D80A1DDA1 +396947FBE8692B77E9A6F48537BE930D8CC9EC66930E5533FF3A7328F0675312 +EA664745F0B5F5978A3FC55B7099C9F6EDE1080D905A39D88D0F2B0861CBE8A9 +827B3F9E9EF0F199A134E2C539860EAEF25DF62093536D23CC3D95D3D147D7B7 +F1A1A73C3B723556073465C30981210962424D9BC090DA2B20C744746D0F1FEF +45942CEA347D253E10733C2AADCCB5B1F0153E19B677C2599BAA2696DDF00B27 +D9E1AA2D9F19813F2E233A15FCB9CB7FBAE4C75855AE4E6168C753169652B173 +1ACC17C5615AD01DD26C08A41B8BE616FDB022066404D53CEC7C42236ED0E509 +521FAD3CCADF68D5D7D1303B2561A4D010A395A1BFC7A2423D1E19F32B338015 +818D4AA1FBAF363B899827711651101B499AC4EA86FB987B713930C957C632FC +8F5816F21F6926B6C321DF68A9A8A77C343B645717155756D539A41B7390B4C7 +C7BD070A91E0E3FDF6589A34F8599566F61D53D7804055E70867A9C17AB3E3DC +ACFF68183009E938354A09C0F1A30682892C8314CEC9BD005A5B0610214F0A6C +B9831D3FDF77718900E4F5A4B84DD25FD7B650D3DCF5F4FABB1DF90BED14A316 +4DA8B2883B0B2CA52A8B48F33AF7F4D25E12AA256C9519F4F823F3A4FBFB4195 +790050779DB87520299E851534408F39443AA946A7630D1871F3FA6D8A110710 +DDA85C1C163C513D25B9264E3890A994CE46525FEB4BE079BFF644AEB6B8B421 +E14F973B46C10957EAE0585F0E658DE2D96CE4E32F2AD8BB9DAC4C510E43B644 +54A8FDE2E58925A0C9440DC034DAD9C193D7DE10A9A02F36C06FA7B26238CF55 +340B24BBB424F4EC1F728F397A677D32DEED9B4896E372CFEBBCFC66C09ADC76 +3ECF666139E66CF7D277ABA5AAEA55AA7900859A4029F8BA7E405259E681AF12 +CAE9CE1679120CC4D33675CB031B993103C259CF4C774C9505F9C992FEA340B4 +95F929FF69A8CBD1565CF3B86A0455B9121D1B79B57C659FF922648E6D6191BF +A132B8B8B2F95468CD1EC604367BD3C4E4E674798D1931020E3CBF159A4BD8DB +721345A669A86933F8B05B9236B04C3C0C757CA37AFCBA31A1896C537B440CFA +78A1197FCF102CBDC87BBA4331549A10D523F94B442D4305E96E808A96CBC9A3 +4B2E0212D4E032AF808D30E08C4AF6C4536D1C9FDBEE7B1B2FEB89E60274C80F +D8919AE84F31418152E3EF415F3BEE84E39872706B290B8C9EA925AFED9C9A2C +BEDBDF02478821E8A44E42451F694443F3C4E2FC9541C8344D3570978EC18704 +FB8322977A15C8ECDD04BE95BF3724E4759BB27AC1A10E33FC1E611BC3142D4A +9B58F97102E7AD536E065C9DF33A73898D0891D1AB821CD8636B2F07B7F03405 +E9D6622174BDE3AB3916E34B9EAF5DEFC753AE3FEF0A78E085205665F3880858 +39515F0A04B1BCEFB77A2854B2752F54C04DBD85A788063ADCBEC519652AFC30 +5C82D2EB9D2112ECA3C2E597CBD7A9BBAAF9A808FE74B771890B36BD310D1A18 +4C084913958D22575E85FFB0C19340C50778EDDB5E0A218C79625498AFDDA452 +036BC7AB8E84B4BB49A972F49D260EF7A5A6763155E7FA5029C2763D38121FE0 +F961527C3BD065D70CF3B60072B34479EA28D1F2E996551F69A140A662A98CD3 +E5784EECC263127CE5ADC833BDC7BAA33C1937541891B78E0BA76765F8774F02 +A5CFE926BD4891985D68CFD7AD774C97067893E5710855134A80FAFFA126081D +EF3224534EA727CFD6BA64E896EDB2ACF366069ADBB1B9CA71D370DB64DF0873 +7F41AD8DE10D42B7A8910606700D1AB8E04CF27A3843716F052D31C822DCDF64 +15E2E933F65C28D9532AB80B008837ED8F6D3B41CC803C6B5EECC114AD031803 +3DFCDD9145F8BE5CFC2D5864EEDB8AF0E5CF8D3810B4CA9A60E233CBD4306186 +957AD9A2ED31221E10EDD119B56C6E4BC52515C87B5539303F30BA776B0D6E02 +61907C6DCA1676C889DEDE8BE8FA21BB9E5CF8DBBB176B1AF0A1AEA1022441B4 +E0338D6CBE3144E3F023BCD1C0F15E5C4452AF3E1AB2933CB806D30441EF2F23 +E764CE3FBD9C6FEDA5EF8B6778869A1713C9B0AC672EB6961E363226E2140737 +C6C1745A028752303923E6D953B615BF417B376266C585B6F3B17B1E23C26B42 +79C37B9CE5B224A3CB3F59C1311A1A7B1350FE59D7CB6F5FABFA5854945D6DC2 +C09A0F32C2954C689BB04A12A787B88BB4047D6A14598F301B6A7E97363ECBB7 +CDE475BB60AD0A21DCC7556834DD3F66EFC7134F543BF9748641D59916EA1491 +0656948887FC431311F9A5F0D5B1E3F86CB252C8AC6E9BC0C1E5143A5DCA16BB +C20A5316F9F409880C71CCF05245C4AE72F3998A9740C6CE8A5DDBB1D0A8B775 +FB979CB5494CD195A1DB0345D5822CB94B42536799D257CFF8AC01064DC59B43 +DF12DCA626F8A2147A610182E28A8D951207D7C494A7B2784E050A11FE8B1A61 +BA6116356E147F7D25A6B84A1921CFCC821786A49ABA59E4AD49B5EE0AFE3B64 +68AA01ABC8EFFD9B0B6F19F03A12BD3509108B61ED33B18A73A04B5F96F94EB6 +DA727783A85BEF5F37D69CC9C71C59A0D0F33022188CAC7DA28C7DF0449F8159 +0719B9A9284E841009D3C81A0DAFD3CE5170A0DB6BC7D12AE19D05B59A8005C7 +96575C0F6B6468BB98385F009C20BB8434DAA8EC8FC416BB431741E524B36991 +806FE106CE986A4E6FF18204616B963BA02E6E372DDBEE44AA952CA42668A93F +C84298A559CF62E641E06972A5261CD7F6F20577E83176B2C8D0BDCF2BC39A60 +3A4886213EC782000DEABF71EAE1B8944B96D635B5B88C188D46282036EF183A +C810D42A2265FA78F680E0543FB75D1649D0A728732E3701A8BF70A3C50E513C +31DF75579CD24CCB5A7CE967062F19345B9C2C29276C5B50B31650CB2FE42374 +9D1BA94D82FDE86025E04782A1A5F53CA25E6761D29BDCB74C169CB5C33DDC6A +12977628F1D04A4333374BD99B1EC6251C49EBE850F7EC239AD76BEED158DB3B +E2DC4BA1DC216B2D085F201CF7DEDA481022EA9EABD50EBA3FEE1B5E52CAB31F +89269B65D7B2ED2A4995E083622B36DEFFE1A6AD802B49D7EE4E4CD8C6953A5C +3B4BF27BA8A317BA18287D2412DE35527D3338B3E89A18C5A3DBF575BD2DCEBC +E2997D4B6E3981D4C7797575C9D319B53086DD9F4FA1AFBE7704D46ED59A2935 +33DE22B29941EA1A6AE32E06C7E21F03F2CDD6BB000E567E0110BDE9EDF9D742 +EEFF2C755CFF7ECEB7DEB71FFC28AA0B2660C4C3F9AF217BB8E3B9AB06398D52 +746AEB07ACEFA58037785F7C3727DA8FE894F828E8DE8CA11C56F8F73698A678 +B966FE35B0C8417DE0CB36C2107A2FDAA231CE15A8871FDF73BF057E4B4DB92F +CBF17C23B76ED1A520BA2EC2C23BC91BE0A9C8734E4C003596B339601D10E752 +02EAAAD8A80B478229ACF32580626B2CDA1BFDD81F7A2FC642325963CBC39069 +71E3B38D6F62D604675511A2F2E6435B1A5AB5B114CA693BEB196781C04C0A6E +E75D274BEB8D7083CB5367D9FC51A77E2745DB8BA22B1E79D2E00A60DA20C9BF +B9FF931ECEEE556BCC9C4374EA6B2CCEDB3AC2027A88763A7F0AF2DD0CCE40F2 +CEFD4D785A459CF600737540B21745BD882FFECB8914A1E25B2A8B2AE17CA5B9 +0388374D2E7BBDBA729271D1230281E2EE9F5FFC610E8EEE85AFA74550DACD37 +83BC35B996D439E5E9CFD77A1425A4C8D3CFF130F7D9AE80A2959D02E0BFFE05 +2346CA7C8EBF4325EC599D755882E751A70A0EAC89F6B71834D2BF6EFAC3CCC4 +0D3EF3B2E2080F148445F3F352EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A74 +87203A5C325700D9B26E3550CFE92EB1ADB8E291B92942803CFC8BCC391A6DB7 +81683EFEE671F35592C3A28AC39D3B60E1F257C77A72CD8C5D0C8A1AE705A62A +18A4DF3833CB35844961E68842CFC30E62F392C5C166ADC2A6634F8AC6DB3F3E +54B5DE3D9670D3318CD8985AFB1C07D6236E4C9E98102FCE87AAE90A404272B8 +F384934DA41A103C2633B700490B0A80D4017D254DA63E3238A65F433D1E060B +20BC8498014FC6AF9154768BA86963ED80E71EC89F0A6EEB2AC5F91494F51D54 +FDC55115DCC2527F837B8318DE7C223C704B2759BCB427205FD7F4C04AA19D37 +E9CD14A077B05AC1D894BDEC87BB96D4ECB54C198187979A7C20DDCA027B92FB +DB05DDBC14E325FEEB0E2D289A653949F11C130F37E27A62B17E62CF33D17633 +91A97827D2AF45C8379364325DD8DC1AE11DD1EE92CE710E29409BCC90E1B543 +28E6A0C7231547157883D5C67BBE0EA117C5B0FEF0DC222600B4AADD0F5E3BEE +375A4B389E1934B98FFF72243AFF882E061CA00527ADE72AB888E40CA4B33A26 +CA98303D0E9981AF8EE6A593EB030FA22C764E0B6B9844980A089F0DB4798087 +F2B3CA777A0C5ED8C8CB4191E950DBCCD311A20B14B41770953EEF752D98BEDE +BD2737E97DE815BA34A7CF42562D4590D9F4ECD7FC05D11830F0D9F78EDA9E75 +A764E02DEF56C95761E9DA0209FB87B7B7999137EEDE3829DA20DD3E28D703CC +B29BB0939391BC57C2EBAA31C57417840401BF10B71D8253E6F8FA7AC8DD1F4D +A7BB92EE84188A1F4B652F0EBFBB4BAA62641F852A26CBFC6A61A481F75BA05A +901D8B991528CC1ED3B30CDE23A07FFBB71460440C80EDA4C7B9E7AA036C5198 +79BD2073F64575318954556EC8BFBADBAD045C00A6C3887E0A00795C3715C88C +17ADC676E012A737EFA5B743C0FEDB224E360B02408B5CE8183A1B00377476E6 +A9D87F9685ED49D86A5C17AD78F29CA500BCCEFBC89C7C7BF1CBD87891D43881 +C1A91C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB88BCA7D1FC1A124D3C9 +624699D76D7351A4A78FC2B2E6997F1AF9F3739F063D8D05B59B2A9DF0298F4D +DA3A42EF0DAB99A669F70EBC4901DF9C5469C868EFD492726190554C87491489 +2CF60002DE1A4B18DE71F20FCD1E2148126674010EE3696D11291F2E3F06359F +B2DF0ADEB43474EF646B86F3F1CE756EC0C78188CFA7356588569446B2A5C1CD +E2B37C804F50577B6D1308DD9C414C5C13754CF1E57A190FECA1C07F42C53E87 +33A85F5D17576DE18AE8B8511F987E96279E3AE01FFE68E34547E71CE84B1FC3 +204748B39BBE76D32933BFB3185C3972FFB5E1165A4054191383E77E963DAC46 +6447028F139D9C69A36586794A6B632063242034681657D298C1383EDD3CC3C0 +D9EE6F0270868583290EAAD3445ADBDDADE18CCE4DD6993A2B670C19B19D2220 +51E7E89D6F7CBAAFCFE7CCC1D9EDB93D121B912F50AB9ED5D4D7857FA703F285 +75B94A9046A350839CC7A06F95CC4A98B9DE4976D3C65D5537181B8391F1A591 +C6DA9D0D3D5AE4B2B5C0EAC631E73B5C31BBE28C4347C76E89E28C2D4AFFEC50 +4702078684D1E74709C738989E93DF1881CFE30E1D7D90EAFD9D972B8F4DFD4F +CDAA1BB09720C0DDDDF3EFAB051DE72E02C65E737066229312A018E607AFD73E +C28FFBF270F334CB35DBCA03CAE19A98F8114090E2D39F9B2E14F93E4719A43C +743589C85EFA62396D75D56EFA3BE86504702EA22AF269313CF93D62BE9F3F10 +2122C52BBFB25E48D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD3C411B125 +251327BDEDBA3DD64AF14E96741AA7E4BD3BB1FB0E6BB75FD52D81EEB6FC2270 +22120BEF48038119752CEE04A350718B7C2A2C0B9BB8973BFBDDFB74A182FF91 +FB3620929FFD88F15A1BAE76C6EEFC79C130434A2EB5EEC954725A92AEB557B6 +9360B19CB5D3F27D47EBDEAA6E4E5ABF7653D4E191CA3B5F623A44BD83E2EC46 +11B6092A8B31395D9C7991FB310C65922E86F99352A6DAF4B2339060BE3C24F1 +7A58EF1425F820C9D2D361EC0A619150337127C6068B9C79A4AD5C1991F7977C +9EAD55234C5747F1FC0A88D9E1C5058E00713382AA80998F0F4759440CE6FB00 +5A43A0861A9033ED76B763A8DB62B6091EFEB789F812D0565F4BC740AEF26EFE +447E2C64255B561784573338B105AA4ACFF0F2FF4693372BF29256B669739844 +970A42BAB44E622268ABB33945A53674CDF828FEF7AE18923D4E4EF922719BEA +95A88E93D132995B93C7129FC3118662032D05CC768DB05E7B70CD645CACD956 +498BE8B1F3350DE3A8E689C1DBE949D58AFA971D2D45B2C2005DDD22E105A1F4 +AE4D2529C9B9A1CFA387840DEBB6211CE96439F8BC222F59724B115086BFFE4E +776D0EB6C3A88D10A1DEF8E194E095090958F9C65AC10FEA8683E7E4461F10B8 +C0035BB079C538EE56D00ACB5FDC2F6FF94F9E1E6F3DC25D6EC268E5C4E64CBD +EAA49444BC6C666BED4DDD31720C207725C84E675EBDD98AB0429586DB6610FC +1E7C2FF53F19060E6B43DFB2B5A29336BC2301C2B38FD9308BDC1A1B3482A99D +C90A7C89671631D20EF5FC381131B7C4C90E04DB61386B5754DBA7962DB9B785 +1E6EE24A0C53475186BB44083AEE2D868DFE4356AB5F2F38D70FA75397E8127F +D3D47DCCF85C47785C433D4E18A02ABA38F55742DC36E4FF07A21AFF7A39C44E +259355E9073401088078B10AEB7EAB245F0CA9C5B92A11EDC335D079E6ACC69B +D64BF071A2E23C4F62EBFAF409DFF33F625082B09FF09CB6266B37809F4B4F12 +D831A49BC387165582DF13A60B254756035FF36695378016F965DE8F9AC89C95 +4D39C68834199546CC3D7ABA56B8ED4E7AF0F4D8740C71D0E6305207F1EE4BAB +07F0ED98F38BFDA1907B8DF5490432EF005305488C64E61DB23032736B224A9B +0C456200949A01730B07BAD4063F144C89C4FF35EF81584ACAD95CAB483C9541 +E6F3DE2BD2DFA545A711B2BF58BAB1D382CEC27209B37790ABFEA5BD633181D6 +94F8A1F7EA92932FD6EA71BFEA8C57F322ADA05825004A9E46785B47E27FBFAB +6173EBED6D88D23E7530C2BB5B2FADC5B34ADE0644C0F23EC54EB4F81E8848CB +5D53D76AAE7582AA3AE49DF095693A94A9775E4D26BE10DA6E3DF700D4D23CA5 +874C9DCCF1C07190BFB61B710DDA6CC608A623FD4459C787E05E961E7CF1B651 +35F07EAF54D944AAB77B61B0A7EB420F4A0EDF20E5332262C12D825531489742 +2139DD5CB7920DCA586827AAC1D462A387077172A935EC2DD30B9F74C71437D6 +B136DFE42B145626CDD287909F4E902B14581277D1902E2C12EB0C7BBAD9D0E9 +CA6A557359E8AC019161ECA0BE81C9C8D7B6938CAD55A5115A0DBDF309683199 +264CE02983116E19A103C3E9A071256151DA63F15BBC75DE9AE457EF670B55E2 +F78AD683079F564F687980F18430B571D1DE58FC6F22A3C5D499DB9FE842BD6E +0840D534E795EF9019F887473996793F6FC92DA11A6BF1A83DDCD78D676E71B6 +C51A64A87FD82AC7FD782CB8A650C7E8898926E201C9E847D513189D68F0EAE6 +D6316AC65C70BCBADAB10AE54A0DD44C28DC4763D04D66EF1F50129D6424BF26 +15C9FC5FB80A6BA0D91AA1346CBC26849DA765FFDCAAD86026AE6BF312CDF423 +D6EDACD1B3CBC69E106EE07FFFD590BEDC71CA9AD4AC12B099986B2C50A6E3D6 +2384F9ECC1679B6514C107D7B3A614A7002D2B533ECF1EF2168513008BB3CDCE +8EE707017A506E875046D7A2E46445C76DFE13BA287373EDBB248AD1025340E6 +298B3B7A30E87F9D6EF48AFBE10EED9B1D057D4F57377C6E95AC3B74863596FA +34250C3890457060B13DE6AB078CED5FB3D4EC94C08179DF1D96F5D2C8758A96 +6FF5154EFF3ED3A5C17C70BBC9515DBB6667A0EA18DA362429CFBAD19DF81D06 +6A62F8B68E9063DE5E6F689D7313FD9858C8219FE24BDAC7E32110282FB5BE30 +CD771B8D108B7CE405504ECD699F42B6DEE9D130BA428C5A9C83EC24060AE2D7 +6C692678CBF5719CD4E8F232C7D9EE6F0270868583290EAAD3445ADBDDADE18C +CD98F26DF4B25B62F3A47B378A341378AB1E9AAA8811252CB0D8C545F3F85475 +C51BE22597651714C1A4FD2F2E47289944B9CC67F7AF33B63A06B6CF52D85F44 +9B56CAFA1EAE5BAE847C7D3D93177DBCAB9C0F48855D713099E7BD530D9A6C9D +EED55254790F3A4EB0165FECC03856DEBE126AE6231E3C48243AA2E95DF06599 +93DF1C0DE553B2D4B38FBD79364F45DD9E54B2B1C3C2A125975275E48ACB8438 +407EBEA5A06488A7CB7074776AC36B43FA6B1CE044675B4A4C1292728C3946B7 +BC590B9C68F20AC07C979EB7850AB4020DE478A1737A36870CCB24CCCD2DAF39 +1163D68C0C3A76CBB82A5CA959440D18A5F183F1E99BA2B1D94596650639A383 +9F7D033BD7CED36CC6CC58F10EC2A5B36B8A1F0C6CADA9B905F3246AEC0CFF47 +9425E6A38C407C126D97595C9FDBCDAC33916516C78BC2F7540FA825DE6E0B91 +0F0CAF88E6309CB00AA35FACF3FADA219D372F01CC90343FE1258E92C87FF224 +6315AD64FC2FD52A7DFDC782E94787CAD9B657C53F197880FD5676BC8C48F3EA +9A604861BDF0BB7011FBEA53A274280E41FEC653F131CB4AD5EE08CA3293FA4F +4C6B81DA53A8DDD0C9028D5B251EF32A329A624148C46F02C4A22D90099F97D7 +0AF54E554A8F28FDAC53748FF1ADF3848555178572393200E919D72F965D45CD +18C61CAC96E3E7E51B0C1865FB6CC5B08C82819748A06CE285569E75A973C6AE +F9A5E5F0467401EE3A266AFE2DC3A98708E9D6073EB0BE646E41F0E12E0C0729 +E5F10461A8DDB90148DFDA94B1438B4AEB72DD3680CDFCE4008A7DC06906616C +1C93D49B47DBB0BAADF97494B3039C1267B2F88C17888A84B1E8D03CFC7223A3 +83E635AAF65CC7D6FCA5BC49B93DD14AC40A4E4226F5ECD3DAEA01CB260400EB +0F2E024FEBF025DEFF64DDD067A0EDF374A32C4DD1D8F44D33DDBD1715531592 +F8DF58BFE58AAC895AA48A3EEE307ED49717F2E9B515A37869A7146A097AAC9B +D0DE44C3FE500071536523BE6CE38B2BDED7B82D188B4AC82C664EEC4F30A126 +1A0096AB6580B12D648ED51EAA93CE90B1E0B6FEEE1E3DF06973DBC08C1F7228 +9D2F0DF7F53FF291B2E624482DCAF786C10BEDB739584F60DCD6E70F1271CD61 +BBAE0B6A6CF275EF7628F546E9B7FC576D73D69A2B62BF68EF83C6986E442D51 +50434EF2976236FB4DDA9E1BD3A55C4D59BBFB7F5EFB232FCBE3C05331E72A5D +362334DECA487AC337449508471F2C96A731C2A3DCFAFF4962FF928B46A9C7F4 +EDC62DBEBEAE468EFC3A5A5FD1A44B4E9F38E9385DD447501FB2ADDB680184FF +3F10DB701E92B36A0F3C69F5E8F5858D84A094DE725017A15428251203763DC1 +85700024ED527F954F6D33BC8E5F8A63473A99939FFC6CC5050347B85C9CE7C5 +59BB97A173821E5A7D1322BDC035834CCA0B2EFD5C3DB330A11A87313272183B +FDF418127D53D11FDF2DC7D567B271A666E01FEA48CCF73F968C22CA57DBDA44 +5F2A5F7C701DD19805AEF7C73FBC569396165516942DF535C9DD0AFF3F1DDF22 +91EB7BC5577600252C91A36EEA0AB939804C38E66D91C43E300512ABA8685E7B +09BD296A95F84B411338FBAAB420 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B68CAC04169BFF21F59CCF307F6E334524EC1C +28487B7D93620B915926D940ACBC1E06A78B4E4459B7C691BF6DE92A21648F48 +CC413EDE50ACE698A5C00263D5D734481D333CDAC70A9F2C9E7252BE9D863A45 +6F0B848E039F72977873654682C61FCB9E7659E2B0A319D5E77A57BA9C9CE182 +804CDD4ED921463C0A950FEF09E3FBF9200A692BD60CF23507497AC2A59B07C1 +99F94E3D08301AF343C837324B9EB713822F634A96C5D1923710DB4B98B063FA +07A0E241E29228C49C5BA65E2A6EC97E4FCEF493E67F074FB6F90585C75CD51E +DB22B4AA3644E0B7B8C01E57276D48633DCDEB7F9D21B332CE4982A6E06CCEC7 +6A8D01486E55880DF02409AC7D972FB083250D4199A1AF04E3C3F00E776079A7 +9D9BFE1996455987BAA175652189C87A734F272ADF580BFA27B0E3F70CE8100A +BB401A60B1A27DA0BDBE5ABED44A6F0B91F91040EC171DE0B4C6A03AD8C04C59 +A7A86BF1BD10D2F99653E80422F5B5B56F6D2EDDC1A7C76EF77C6E740064CC53 +EAD28CE88289207B582DD18508705EBF42EB894655E7B06095437FEF27B81EB1 +4663E3073EA5D03F18C9FB4E2199F5F63C0965E2D92A0C87F057786CEEDA7781 +9CC32E81AE692C5AE0C53DB380ABB8632F44ADDAD07A448C601D99BA80B0717A +CC2B56CA5134F2D6B411A70C229A20B9BF0611F41A1B1BE73D1DBE481462384D +0B6BCA5C7794423931DEB499C71ABA397DF84047386A45E5EBC9E125A002A6E1 +670ABBB079234D8B851D3FE8B9ED08ACE959392226C2D9AF9CFFC485BEB1F400 +FF4BBC2B12345A39202444EB3DED813E3414334298B97EA049975816ECA43567 +C8282C73298B686E568B1585A8ACB82C2E1D2AC8AA4208B95CE0D5A4F1F9AE8E +C65B7182BD48AD311845FB6A5111FEFFD5E8FC133B2DD91215E75E596E08D144 +D080186B9E368CC0191FD3EC665A0F563B55F2738B16DA3AC8EAE3244E5CC893 +BEAB52EEF10811CF35A97939B7B299501817AB2D848938782002AEB51F7EDBEE +9EDB530610328EA7651573ECE22B7DE0B2783BA024959B0C155B0BAF00D0B10B +10B16711617838874E7F84FED8C8CB9414FF307F5ED154EE180DCE192B694582 +DBC021CFE1217CF272748BB9CD77D1847C8260D9A06D9CEE4499D8C2C46D3302 +2CDD55B60E7D89DCEE471A182A205D85B6DB655F64D923D871D67890C8348ED9 +4D1823AAB1214415D55F0490CDE62D6FB9C6EA7FCE6A387A1572B379E2B0F9F7 +9399A8835D393308C37DCF78D696E409533BF93AA84D24E11F2CA3AB00BAB6D6 +C7EC825EE6AF47BF5B6F6AD6F19D2292437D16B4AD9357894F39EEE344BAFC62 +0CE922A7C55F1E6927BD33DCB19F6D34A59C86F05619494E32E8600B503A5AC4 +7D1FD7B60137D712DDA34C819388ECDA1CCEF25EA04CF7DB2B05CCA9BDB8E394 +70E29873F9600A094DC3C4B0CB7DE48870D04E719D39C1F263964555FB435CAC +D435A64A3797EA6539AF854C770479712E2A5A618FF3F138947E9552402C3234 +44B900DA59472981C137D7CA5EEDA4FA3059151AE5963BFB70CCA5ED0FB14FFE +C866A1B6351BF489C8BED1A52548E29D4DF19FB9DC0BCF64B60BCC727F91DE0E +210D0CBA59B887199F7C2BE1B41A88C9D6CC4117FB19DF8BCB741FCC90E115F9 +79056CAAB4BF0454A7CF32810C68ABDAE536D95D46BCDAAFAA5A8301F7DDDAA3 +5F9880387B45785C2A6FED25180F4035419F94AA1B9369F2DEF33F946990B172 +027691B6BBD4AF9E814B5DCE81D8003A328DF5373AC68A0B8A8FB8DEA91767ED +F87245ADDC5109A12862B64C1770F371145495AD4AC24F1BED103FEFA843A99D +04501B32FAEA41B9135DEB6938A96655B073C606E8F9EE897306A92F2BBF8556 +983A809C6A252FCF5F1BFD2438CCC1953B78E7D9D431A1B5A04A73AF4A83C45C +C316D0F49A22811915C4A3E516837EFEF9B9024DA630D56CFE8FC26805B455CA +A9BD0A2A3286810DC0B5B745459A36D8F643413CD4B4125AEE2C4A30C934F330 +765D9FDBB769014EB777D03A2D20FD7ED73DBCBDF899FEF3A2EAA4A823554E47 +293FE9A250E723A77CB6AF600C4DED19E2BDDB4B950A113ECFFA56DB17D65665 +9A14AC21316C183F9C1A3AC7F42D1767C2A64F5ECD451DF3F6C5D12CB95D3DC2 +178422A46CA54D8FB5C8A276C074A1F51A8FAEF46319AB90126937F10CEA4915 +F40C24875AF382C1268ECD03EB4698A8F710109CF830861756F6EF6AA7804B49 +2DDA742E27760719738AF9DE5EBC1C51C6B486D3750307647DCD99E39936B8E7 +ECB5B20EBAC9B6FBC076C3056A22F8DBD9503F0A0D5FD35B09EDC1661A7C31BD +C1C6F26114F1665064591E6A4369326788C031495BE1EB677173FEB32A59FE9A +DEB63633F1C21E5441B02D336DEFAED52751783B75A1DB76E63876B6FB9A2B8B +C293A7C2C9E11FC726F481F71D601159B1763AF32F9F6D891BB479032814BBAB +A742ECE84EC3C70C8281FEEDE821CCB1C8A525B1CED15790CF637B59BAD929E3 +E3E52E8F590E4D63BF187D8A93FE9F8CD6208492E7A448B06B1C783A24F95BD0 +EFFDCD8FC061A2D99F8C01DF7A3C0EFE1C4A5E9CADF1E05BC7982648D5C9FB29 +9244E543579A012D18FD7A725B42CBFFA9B024C740B0A7D9FCBD71934F0597C6 +5122BD563F761BA4732E96DFAA3C461FA75A70C6BDEE0EBEAE6A65B9ECA67C35 +0BEBAAAD8CFB0AA1C09FEB38743101FBC9959A0017F5B876A14DA18413C9221F +730F4CE2BECA91F339C3846E1410E9544817BDE8B4217757E8564BEEFBD55098 +80EA6615C296181A2ACD808BC68EC9476D35403444A302587591419E8DD0EDE5 +9C74B491A0F7845950414FFF9F5B3A390C7084BA4E6E0D78AFDB692AB5733849 +872C73287CCAAD11F956434F930010F29C0C9BFAFC72708C6208F2EE5D262224 +3719E8F8D647A01DDAA996614FEFF85A48B3A327275F7C9A433ABB0C95BA8792 +C45BD020DE6C9089843A9CB4C1EB4B417A21B0E0974EB6F862421F6F37283AFD +0F95C4B889F3E30E340445C933A94C5CF53A7A6710CA4067778777625B052925 +5E75A98EE2F7A8F5203DD557B868F8B546915504B85F39D796E5291351AE1CD2 +BD437656EE331F4DBF14D1DB5138D126CFBBF05F1A633938FA1F7518FD85555E +AA6C1226A25547A8CE7A5662ED624D48749B7B4790AED19CFDF430F8365C10C7 +E6F5710FBA343D16CC7B0362F3C701390274F4A233B7C21EABC56271E0D26C3F +947E2D9B04F87CF8EB48C7478C15610EB43EEFC0EE2633A79C6D5AE5DF43B5A9 +3B8C7DA6D16F64C3CF84D278BECD10408AA78A9A1D1C8ACB7BB7DDF90F0B10B9 +75B2100CA9A38264B4EF2F0AFA75DD8A68E88EE24ED42A57571DF4C97A55174C +E26087BCA16DA5C250762E982E57260CDB6AD680DC773ACEE840A11C866CC356 +BFB3FEEFDF27F7C1E2D97BD87B20D735CE102C0F60A9D44BF8B634A674537229 +0334969E9320AF8E7330A29CFEA10DD755E34B9DAB4671298B2512B7B9A70952 +03545C01B0B997083C2A380E5EF5098DF574EDDCC3F0F4130A40AC7B4624723A +954072436EDF60F30CD8AFF952E9BAC604F1B13BAB8CF7D678D9916169393F84 +630D51AF81054EA9F01F8F2DA6B617473941A1ED19DF2F6C55C0678825EF6E3E +BA28E9A425F2541111694F34BA48019506EEC3CE5D845A44FFB46A93CEE3E8A0 +263882542F7F103D13C7B8B9CCCA501761022009926B5F55C9CB2855D5D04C60 +CBBB9DFABA39738AF12C634447587C9B9B56E1317D41CAA374E2E2A206FF4F75 +362111E463091E2AE2CAD52EA143CD7E8E17FCB8B4ED57D7C61B0C70972F86F6 +7334859CA9240E0BF42374C33F5DD39F1E0CB030996BC1C353F231C58553CFCF +CD20E316FB229762B1BA041D418A1BEFC69766224D83461F0530CEE3B17B3272 +2B35CA6C63C400F5C62E9FC8B9E84BF464065CC9706434B122FC2C71749274D7 +BA7ECD77D24FE42D1BEDA90BBECB8D77564C10A82EF3CA876200D507AB2452C3 +9E0B928D1A12D389286C3BC2D58E281A672CE9703F8A049F057F11EEACF833EB +86ED4836767BA4F806B84974204A324D1CD89814DE0E4409134DC478749FF92F +0863167264EFAFFD5CE915C6FEE8103DA73B5D782BFFAD7F7C029E12E1943FF2 +A4EDC2F0821009F568E615CE94158D9E0A162195CE5FDE664A83A2078F2618C6 +D2AD6B30AB093918063F327A49497D48C8C7F268638053911B05AB6F7A67DBFC +81E3730FA073A68EA7B6BEB3D8CF73C66752FAA10EAF84BC9F306B44A7BDD35F +637D616C7003024B08E521E96934060334D2136641C1AA345C7642D1913555EA +1044EAA64869B9F4ED56C6C5CFA68B814B94B7BE0A5F23C22EA787903E034A2D +141798D21C74A0F0666B13E897488269CC02DE9C5B6A9ED253D993C5C6E67459 +D92AC84FE2AEC2B41D8D1A84EC04FD8731BA938A4163D000A21B5AED19750A1E +41123ED4BBE53BCEED26A72ADC4D9E342FEE04A350718B7C2A2C0B9BB8973BFB +DDFB74A18636CAA7CFB6D6CBAFB766754C0E8934F9AB738930EB75A6B4AC9F95 +B142AF31B68D3AF480BF49C4C5B41E4E6C0CD5B8CA978D6AC89C5D7D115D2001 +5326BBB45A5A17E377332D8273DED975BD53607ED94253CB78FFAD6ED43D5433 +2849ECE66F8102383F02F7401C3481B529E3E5D6A2053B7B143C3488E373FFEB +B6941EB9F43E42D721DE4B808B5872580E379881BE02909D7E57B80AD9F009C6 +BACF69858CFD235685341F0D95B27ECA06AEA1C21646AE603B41B8D938169C83 +2680FEDF5BCBAEEA8FF20248B0C26B121DEC57BDAEE01FCBF6FC809FF182D689 +831E6280623B6CB8ABA8D9B716C021A65FF920CCEF8C950A219C8ADDD4BC7CB4 +C9ADA51ADAA643EB311F9C71D3835B7822B3B824A70DA042C65F687D8908F985 +795BE88387B5CCCCD5FD1F4EFDE44CD22214DD1C4B36E9D2662EFB5421B6DE42 +3A1EF22B2D0A83C48263F887FD33B796169AD1F0A7DBDB89D0EE3B243B5D6552 +D7189D4AF98A17622FCCA2C5462EA92B205DD2FB6D547ED3D559023F1370E10D +A34D207E2D344277E00DEDB53F6E2B4D04A391420D406076FD1D7D016FB352FC +E0E4069B1FCA4C95D490F986977994BDC068A61B0DD5FF9CA582782EE801A786 +32A7FA88FA8B82A318E262231F0B515EB96D8FDD04A73E92348FE74AE5B8CED1 +F61DE6B4F56754BB3AE751C4E875136FFD709A15AB5222CF808EEF614A417D0C +570A04D6A74092A710A9A82AF7E4210EEE6AC5E5FDDC4A3A1C83CA8D73A2D867 +68AAF47E147162F866FBE10762A1B4C5E0A1295DFA75CC2C2899BCE11AEB19C1 +0A67ABCBCF96948C6A0F57223555F70B4116FEBF80410284FFE8419E3B471927 +181FDF059244CE34C8E2F3833A488984D36B6D329ABCADAF9CEB29E09A792E33 +194C478B4F34A31AD7C1FF486172439C132B32E829D10EA96B0C2CA54B223C4F +40C139AB891A41C7D5BA5338BFD5864AC14BA51075607335EA30C933E3EEDAD4 +6AAD79527762F730765D9FDBB769014EB777D03A2D20FD7ED73DBB8DB11C6A53 +8AB48C7CF874F7614562322EDB6B87A3754F8DE5F9DE1E3B8B9659D7809E6D1E +9A08259CC88561AB04DA9A69AE9D4255FDFCE29059393B889F479A2D372C9641 +FEB9433AF21E8D84C50F750434191ECF16684862ACC86D4156B5092BB8F713AA +CCB55CA678F591B0B846CBE8B8BF2F4841144E5B06E3D8CC77EBB5AEF79F37C5 +5694F834EB78FBA8079F5DE9DC45179F7225B6871B570EBE05C9D95D8F947BD3 +883FB77DE648AF6035431A4605A7B3BAC62156DE158754857A8237F7EBF5AF32 +6230B80CED913EB6E69DEF0B13378F52B884A074C4C4441015E906C4412AAB32 +6B54439CF4C2DD17352573C90177484F7E742B00B7C92F1D7045F5C95044FDE2 +392FAEE38BE1EB6D086F2AB69CC6147A0625170F3F9DECEC62F2E7186C23BFD0 +F22C77913522D9A4120CE9A368F6DF4BEE79F5042BA7C1BC0735AE6A0FCAC828 +2CA19A33F4F18794570C0036D413CD431E28FBB5FAD6BC8BEDDD96595D60F3C7 +1202EFBB23917E93980D042DB9334244F1B53A7CD80D444A93455700BFFEDF5C +2BFBFBE1AC5D6FC9C26BF9FF97477F8C211C240169E5C9D6102F1D3AE812694F +637A69A84A66320FA66E43B2DA7552C98FEA1ADBBB93C025B00E22038992EFEF +14CBECA6C2E7E0A6FDC0D15A6913B9819B3642F4266911E38EC99F57AD5A1601 +A6C2E44D2B6799B72E88671A7C817FDF26B95211DDA7C94F44637ED9DB8797D6 +186AC578767BBE4F591737316A4F657DBDF2BDCB62799F54C87EB126A88A279B +73A0615F840608A17BA22DCF63E94E1F4E6D6FFE6BE23910E7F181D048F23882 +9D47064E03FB878D974AD04A770977FBB2C31C4F8FF8BB1E7DF23138693FD510 +3767DDF6FE6FFF496B106857BA9275FC887F7830D8096621E81AF13B3BAB884B +B606362C91AC3B92F543A985027FD2715F4182BAB1640F391992E6A0DAFAE261 +2B21B964710F2BB620F822CB58C8E21871ACAF60A9A45DBE10073E3505C3EBA2 +0AC324DEB562374EB41608B023E205DA4BBACB699D403C81679A76351AA4E4CF +249C4D6BE413BB4D85E540A2DBD430F2E132E6676859CE690C15F43EEED6AA77 +BD1AF52AB3DA276B277E1E128D15E31ACF330CB47A523E5D9A499C1047C047A6 +B2C2B1A9AFA9C9DE442876D10CE2FFEB527E7F7C643F042ADB926EC8CC9BFFE3 +7D3A7B41CACEDF26EBAE2B4551CCA6B1E339DE260B1BBF233238D51114037541 +990A0DF4FC740725418AD8CCEA562E4CE72ACC8E9F387FC4B305D9C4587AC495 +570DF9C4F05525921AFF53DBA49FC0BBEEFFFB52CFF48DC639DD9A89D4B210AD +BC8D572485F1A3D080DE8FDF0905D12A6E339EC90324A6654DEB4CC6B6717E8B +794AB2DBFDDF3A89648C906439AE0396C47EB3AAC7B89EEEB9E2F9CFC6BCDFD9 +A438C10A2E6A722D2FCFF856FA5F423972AC19B5BC04DF4D12ABA8AE50C078B8 +B4264912189A99FFEBA48F693D280FCD610E27EF5A0FA16510FB9F6D14FC983E +99D27F9136DEF1A85E687976650821E6960CA91E6BD946213FEC6119B677B204 +E643D52B1C06099A4518FD0BC54C4AF90197C009D12B4C0FCCAFE83B30690ED4 +4E2A51E74C0DBF0E5EA0588FEBE93512B86F05473C7E82BB2E21934F065624EA +ED9C4910218E0E1F254137D816B21F76617F02A5FD4350A48CA9E1CB491AD747 +5792BDEECEC4D91D676BB18230DDE420CFCDC65ED602F729B35F40CE459B572A +39ECAF5A2C93E5C578285B76AB6823AD536B1E3F3D27C50E685063F07283E49D +BD9FA16BF277FD32FA1257A05E9FDF8688A69754ACA70F3D7C5D777D6B1B4021 +598EA4E9D4C245CF768BAB03DC70130158933F88571D558B74A882C30005002C +4E3FBAD8EBBE1FA99D924A09B20F19BF4A9C686303DAAB3AF5246279DC472CC0 +113E27D4085A2EAF9A4052B1A382AA2E1E1DA244F00DDD16CEBECFA20E94426A +EF2D5B015C5196CE77FA94318AC24FD0645D0311D00A7FF64F31505AAEC91705 +16D38C247C25CF2AC1121A5493374B3357EF1E884D9AE0CA20D59274902B19BA +E1F9E731B65CE2E464DC4A73AE8610F898B23C060BEA88078A6C436A069AF359 +1DC15C2AFC4524B9846F07B39F8C8409CD1231C1AA22459EAB183A52F336ABC7 +AC4319E18341C0A3D1002523E04BE24E0A032DBFFA9FA62939188C01706215B1 +223128DFF2F1BECFDC59BD192042A1661D656C27C4864FF69822883FD8A04666 +56A99D3332B13D2D991742FAB22D66F51581C9885CABCA878B7001DB7CB38F2E +D4568BD464C960DBF2CA9A2717045D47B5B0A3725EC5101252F708A3F3B5CFAC +D77E0FBF0F386E1658C134D080C501D3D8DDD816A28D7BD9BF025B080F1427BA +4D250DD2F37F1F6FC86C27FAB6341A2CADC336A4AFAC6A910A6B158DC42E9776 +9D57AB2898FD8D16C3588BBD6EFBE783A69AEC785315E5B7C889F5A42DA52C7B +A6298D3869752420439E590EF307E3EBBCE69FC30618363E875234D5138D9726 +E4C107DB8AF9684833FB6C00C5A8FE4A6821D4B1F212C29ABDFC6722B45E1322 +C05ECB4357790760DCB4E0CC99AC20DC2E543A6E2006EA99B3174459E7BF82AD +59FD366E775F2BD9F48C403D6A88CDF4E0C8D41C64B9B1DEB72F0E9058E78346 +4D08F3EC366CF071C473CEAF7FA64B863164AA97F74108CDCEEDD003C61EF734 +80A4CBA019D4C4866C85133827FD0132D5F48E5D967396C92CC5641A02B18170 +BB97AA1DCF6B0E4DCB2DE2BDBF0495BD0ED7DD0EA7E7276FDCAC8783E757EED0 +CE3161DD6C53C0B88A491B49538ABF9DF7C77342796363A7B6B294CE26DBB917 +9DC20AC1C757B0FD0A10AC1127B4E7D18ADDEF5FFE63A9B85C13E4EB78C1A95C +FEF5D63253821A866F13CE96048A2029465B0A2DBDEA1DD7A748FBDF3886107A +F158F4FC579199C70E43EBD1E81973D800E720E96FDBFF1B2D1E2FC8051938DB +CF63442E4E1621C7B4A3EAE77A96BC8B9CCB08F8BEBA84F509932A5679B1CC64 +02C7C3E99B4909ACE6D74B6A4FBFAF7245D8F075ED7497FA4DC7720E625477A8 +43F61978AB4876871FBF42DF8EB5F8770337E6DE0483F7A3D5741EB51E3EBC64 +1AE20B324996DD0A157B11ECF7F492AB161F3ABE9789BD4033BCF60A454691D9 +24F30C7E7C01CED707EE94B2DC85BC6194F4058330AFA9573F0ADFF57607D1EE +51B084AE9319C95757E6A2B0460A7C92094F00C582E77F6E21A71D0C319A4669 +BC199AA3E5470914683E6EB80D0A469D302B99AEAB33DD06308AE28AFCCCDE87 +BF0D9DED320981295BECA7EBF432F09B4884979D611382D96BE1124E7ED75386 +35E975B8681EA8787E7960CFCAF502B7A3066310BE7A115F6E5E7375C5140E38 +51D25DAA0F28C26DF07D1C079E55675FC6276EA61AA9465BBB3A56AAC8D14E62 +B83EF68A75E0B5344077AFCCCD82CFC289D46552563B36DA5DACA52A80D82DE4 +420F29C0EC1F76DA6C55089AF3D95E3ADCFF024809927AF3ADE81FE911EB8181 +BD4767284E60A681B57AE69AA5EA146A5F40DEA2745C6DE790840426EF64FEEB +32602DA2B5FA880C537F60E1394571392C3C183A527348574CCF9343ADDA0815 +6FB1E6117FB21C2F4B9FB68E228E6AC9E51AF57A7B2F22749A53E22583CA956F +56FD8086D05B4D5C88D88BEC3ED1305354BD3093B71254002A2DB1C9F9FF6A9D +E9A3D778A6463E16EABC7C206F3C09EBC15F22EFE2EE81DFE65F59F8040F044B +4B13CEFFC382919D53E6CF1DBA317885B06675482AB01D1425FF8DF5ADD9FD4C +C7B45FBBF5C757BD0ECC6266C3D87FAD079963455DB90852326DE98A17CA6154 +B18B7D052CCE37617C6085189D60E0AFA1B871E3F89A7E6D828400DB7B413936 +686307842337CD1F9695491BBBDF271B5345C44CBF03B4398224D50B111990D1 +F4436C860DA78F1A51CCC0388B62E7C32A29313EAAB849169FE98FF9B3CFDF38 +655D4D744BFBA60FC22E964CE10AF512C228F4CFC3DA75D0F484E1419B199244 +E016A893A4A50057B21E4A9333E23ACE68F8192664DADA740DC6D6B04101F8F7 +92BD68D3B92CD6BE7B6F60AFD2657A1913E3C0A21FC667169C23D15317738826 +E365EA2E5831E662E3F99243D20B7595E0CCBC968754048C01EC7E5C529AF868 +8CBB543D3D6AFA45EF0CCFC2AEA3B4E47F70BA2D5AEE9FFAE55ACC6B24C46259 +182E8F03D67D73718EE565F9C9AE0CB17EC284C7F733D777BDB2B8D701695877 +B03781F64841859146C6C89D2FB896653CB3AF6C9466BF2240E2A71EBEAD577B +AF69930568678505ABE8B068AA1AF3A022D4BD05C63355BA19E2A651B9017BC1 +B8ACC9DC6678342AB26AAD24F497D993A4B132A6E7DE5D7F3998678417975002 +20E46FF64199038C006B74DD8D060CE5FE0B0EABADBD5E64C65BAFC5DF1A23D9 +FADBF762498DEB47B3DE09C0ED9B496D6A2BFCF62D94E9F6046C7E0E4EDC260F +3D5E4B3BE35B72E214974B2B275CDC9CAE7B507C0A23AAF949CD7A4D0500600E +F954CCE1A7ED40F1AA5867DC5EB0808C5755EA09921F05567101BA4EAE81E70A +E16080CEE4FE4CC5F070174140B9901874A34719D07E1ACD5680840C6AB9269E +1FFD3D6432231D47B3729F7F9F81AA900C42B6FF44225684B50FC56691BB3A1D +226C2E01E3EB94BC4C8C0CE36A84A3197D97FB2F10CC9D7A16A1E2AEB657E990 +5C54C9B6935D9A6DD1FE21A151698B803E56FBDC140AE17DE96263A6CA5338F0 +545FC28B00347DC3574645944506E6C1971441D40B4705A4725AC38B4B7AA72D +F0579C8660394939C321A97D4644D6A811998A0917F59CA9090C11E7FB967904 +D7E857CB98BD6EB94F608E26E1676A8CC9AA4B720B9068649C2FBC1FA4EA339C +B5ABA942FE0F7E1CC26DF0F139B04229B10355868F11C97E629FD0ED9D4987C1 +C3F19BB1DF75F985EB18BBFE42DC2919CC167CA4C2E673040B7909AA26E8123F +64B3F0B15679BFA992CA2D8945B38A4BF8B7E599354D12CA765476D38BE9527F +7087135488FFF30297DCB1D0625E9B5F86F136B2515ACF4D5385BA128D45BC7C +96130EAA2DA52C7BA6298D3869752420439E590EF307E3EA892E41ADDBB9DDEF +D18F912AD1238B5353DBAAFC709043EDB0EDE9BC6DFFF567025D6E00A898F0FA +2804E0BA185B18D9505A1121B2C09C520E811EDED8DA4E014B88FE4103E6A8E7 +449093FDB99991507C71753EE604A029E43AD8FCD712D9FDCCC6E94970DA681D +A58AA558BE6F5395CE7C9B35D08E6D3C3DF11ED0A79F0D71E2D065D718EB08F3 +FF96A492130ECBCFF7F3E58DE3BCCE78BE96CAFED53C676AE01DDFA4252A5D71 +86A9CE74BD431A8270B43196C1F9E3792DEFC7E4FD896A6BF9C11AB86FC5713F +C1F9979D1EAD71790CBFB48E5B3564091976723620716187B460050CB3F5B09B +C76BFBE2295613268FEDA8DBB28FA508F31573372865BD27C9960F0FFE55C2DE +34124EA7452F2FF1F6287420403A0A31CE4A66F3EC249FBAF56FAC14CC191D57 +882855C3939CB6FA9ADA4A6E10ECB6FFFBEA22D61456E974626482B4C2BE49CD +D56D1DBB162E2D45F7EF6BBEDD9A5A3A74BE4EB0759ADDDA79E08EDC00A8415D +70BD5463DC64D0B5DA5324939592AC050AF7B697A616F07AA95FC25807B9C3C1 +7866226360F8B93A7464D4753A9319354E3E4FA9C56227FB920C25B4802DF919 +324682903ECFE0A0E8E3E94B4607DEBB5CE78AEF27E536BD4963C694A57B12AF +3CEE45979BA193054F325AED5CE3785DD783438D89D92DEEF30B110A078C0DDD +5C6C2F44BF832E4D54880BAF264A443188449E701B1D0791B6056EA7E06D5885 +091CF68205E265093FE3C0C57CFBC28FFFC956640872B49219FA101B88E9044F +61F63E0CE6FF00F936219E4F59A514F54313F10A3B531E1A0480E9DFA13A5448 +0898D17FBDF12A3CF27854707527EDE40F92C33B7ED5FA6BB6997A5608992A55 +1C6227A186EAE15F637D7E107FAFB4619EF957D4A70942328C465362CA8E91B3 +C759943797C24CC83176CE282A20011DF3E1E327B8D18D6DB02923C11A43A5E9 +E3BD52CBD5FEEB9AD584935A58676976DDD2B6E118FD1D44ED6AEEDE2E732DFA +6BDFB4C1D0D83185542DA6218501361B3AF71B537DFA79B8E84B39F4B0B2ABB1 +F875BE947E0ED5B088B31A0FEBBD75EFCBC76F9AE5E10940A3634D687C42D48B +75DF9890529FBB3D24651664E84B70EF19AC98EE106D34CD0D4E15BC0A018DED +92CC65DA00730FA380F073E6670E32EFDF47A249652E266DFE7348A8E1D70B22 +5FA38BB516F3DCF11B96F0A32E97E31CF40BBA10050A1DFDCC768878F88AE90E +87FD781289145C5B2F8F07CC4EB3E5BBF668827AD1CE9ED39E7242C84FA22841 +842EACD9168B620439F55FCA7313B67CE7FA22F86AE539D7115B409DDFFEE275 +FE0A2E022331F14575843C8FA53FA2D0813AB238367A14F0ED1EAC26E444B6BC +E88E87B141453D3D3AD224EFD9AEF1FB4B72CB30302E7AF31497362CC036695A +3B1BCCFCEDA9577FB496F3749E7C81FCA1A863B355EC5C225894839B4FED57E9 +1C346D07557F689206EB5365C156E47A9C1E0F96024C27EA1DB47A909E2842E0 +AC5D9D07D01A4BABBDE2AC70FE55F0F2024E380036EC605313952366F3C351EF +C4332562E952EF54EFE72CD0D2BDB735D18B4103C1DBDCD8EACA677F2E7467A5 +52F704EBEAF9F9AF6A649DD0F7E5D011C1745280C8337FA283BB4340DDEBC4D2 +56E13F78F42B7344C93A493350028443C6EABAF73BC1B4BA532859595D150F09 +C6E0D346853DA73055FAAB2DADD904DE6BB331955D0A9226ABDCDA689F202F60 +831F7B4783DBA1C6B01E86033F16F94BC18DC911270C7B4E1ACEB5EC9B1F1977 +9FF7E73259966B461435FF38987CDD4CD5F214B581744ABEF7DD9C5953ABFA38 +1D0F9F5B279256E80132AC1AE6808D98937A7AF5F2E15801E0708687B0522045 +A65C460D7E1A708B7D0EFB2B5FF55F9E4571C466AF1AAE141783C3D81BA82AB0 +6651EE7211E9B621BD851AC2B221504594EF9D879BB2E5DF7188DC7DDF4D7C82 +73211D76F02D1758D1786AD39AE16131B522ED1B7F516E640BAD20AA0539291B +9B8004F29F21B2A9D8EA7F0DAD2236C766F3B78C18DA0320065A0DB93B732BD6 +317212EF1AD3F45696C589BC74CA556158DA32EAD64629BDED7830F65DC39BF2 +2096860C1BEEF6BC819027F403EBA7B912913B33A45B38CD6A223B219D9978D3 +B9FA37E8058927820E30F8841589FE146D0525DF5FB31C974FC3B5796D69CCC8 +D838ABBD910E13589CF5EBC5DD20C62F79E11625729B603B6CCEC05220CD184D +F3A8F645825C9F5EE4DC27F68D21D9BFE25248E9F9CAFE7B5FFEA05997C04261 +97919179FCDE51DAEA400AAF8982DD653B0A7791EAAE30BA7E592654E23426AC +90B2DA708F0AAB8811549513BA95900DB4A14F7638DDEB6EBA2F8228603C991A +82B4D59483918B157CA4719B2B4480B5E84069E3BBBE7FE339D45886741463E2 +6AD685C330FF9B4020A256C08B59730BF1D7F063A8419830FC907CDEC4ABDB74 +182E8FE43C1A4F592BBD4BAC64EA917AA5B9A9AA4522C688BF6D4B3723329DA3 +9C7D667A4C093048E3F1C940CFD38200D7277C0D6FC28B5434D6FF1A1EEE3D5E +439D7D208FD16C997A5ABA2257E904FB002E85A4E0740F8195CA1190EA7F2D7B +A5CD8A91C01AE80B672831C286C900A83B36DB5EFF02F24D4BBD84D364862B8F +0F427D0612911ABF1A13100AB11746A2053E0C5E6E8EC7D1D9B54A506F71F999 +B09A9740013734F63ACF54AB05DE16630664E57943BB86585724C654445C1E0C +615A8E98AC0BD74390B9E3D7990C7022449B767AA3A9EB2E5C2790F8B11B8AFA +A4AB5C77B5FFC96866641D00B0AB0281C7CD4FBA078FFF5C74F992A787030817 +72B16091B3FB2C085ECCA52D6898FB52E8D60EB8F100DC970A6F6FF1EC54033E +A18A388B84B6450BDD689A10008D7BA6340A0397F736316FF5CD08D2103181F0 +0DF8ACF62882BF41514C613CF674691E1AE571B2C372FD96C8B7E21FB1441A82 +533E69F0CAC123513339AD7F5B19D9EE63CB585BD427A7440FEE28B0224E5C15 +C3E4B1B7B9157998C8EADA678CE4BAE29AFA7652926C104DDB7A1169F5A96C3F +D32EB202CB990FF6310EBD4306E2D9D1D13E303C932EDEC2896A96AAFD4B57CA +F14B34FCA46ABD97B5AEA02A3BE1064C7753A05B12F842F1D6B9FD26377E37FE +CC26324BACBB6168068F98C3564F42D2F7F26014DE37C4DCCB6B3083F8B7A41A +1FD97FC46BB3CB958F630459650661A7B4ACBE7DF3229CED950E4C0FC0338BDA +52A1542B27824D238D415B9C83229C5598E2574FB40C4F06CB4B0848DA6BE1E2 +4CC0880D07E42434B2ACCEFD44AF65D2D6786861C4899B058AF361B99666BF29 +4B1C8CF8E7E10B17D5AED792B4BC957F62A653018E98A03B7268517394AEC079 +41D5272DD876BA2829A4D55D365AFCFBEEB35AD055FCE6FE67B5886008F1F263 +4C3706C594349F1E95F04ACEF68C8A1FFE2E3E85F329F8EC9179CC2556BFAD89 +71B87312AB2B6DD6319BD88BA7072811E1C7B15E7838700D94F171F82148EC95 +F4E53FD20E5A2A4479D59A73A9D61BD7506F9AF778B4A8AC4B74D356F94193EE +7169D5E496143C7DBC88D99DA041CA7716779D3C541DC2C630A3E2CAF812AD00 +A931626533380BECD9A77158110E3D13F01D7F63103B89A932C946455256DE82 +1247F764D84034CE2A3A3F8D082AC5C1C0427AD24E2C9976490B46BBC4F1A306 +82892C8314CEC9BD005A5B0610214F0A6CB9876646BC83E8E043427C28A2401F +5ED30A4C2578F068E7FEB40817ECD640B52FF6C69244E1F7209FC8F1F1C4D29D +E3AF818F63AD429AF6976430C1539275A5FFB5AD92F959DDB4A16140C85D55AF +2AA52C92EE85C378819E09C51761683E32EEB5B01778D98C33906CF97A9DD83B +A2E7018B719D7F6F63DB11FCF3751A5D80A8849721E153066F21C2C0139D85FA +6FFD6D1FE5FB3CA1A507FC6FE340C892E53DF3AD9691D42235572F67AC5C0B20 +E5988076F4E29A9CAB9E821B14F15B5E14E666526031CFC004021BF90B5EEC2B +739A109B37B07E8A668E68D117A496EB4BE97FA35DCF80C1E509E8A7490CBAB7 +5084B1CA59335E1E685B49718875A21A663F5A97F86A457CA8400143AEB0F7B2 +10A16F187998265FAABEC625523524D29729BF294FE3CE1EF37AA659B04631F2 +482F244C74A377D9F096540F72A7AA528BB009E0FC966D03BF5EC2AEBDB35618 +8C88BD1E7273E1A42F36C0C6E0FB68F94CEA2335762434947D4ACF22EC57D40E +CF628EC96EA4CF406394E6E9F1316BFAADBA9135D64A7DDEC789195D7563E699 +3770CFA038C3DB87BE396947FBE8692B77E9A6F482AC07C7DC28850415D9AFC1 +C8A868801B990CE2D26FE851E31ADAE0B467F3CDF0CDE12200B62FD553359823 +B345B2DB3B3C57F7748ECBE844CF256D98ED4C5C0A2096FAFCE1449F0E80BDCB +CFCF477A2C30A72EC227B20F7BD6C120C124BAEF8489E22A13C30552196E9904 +62045B4D171C89D8AB26B7ECBFF4EBCB68A2D325F02C783D0F080BB9427C0793 +9EB5649DED6075ECFF58FBACC2E7A431527D3338B3E89A18C5A3DBF575BD2DCE +BCE2997C954550A792BFB5004B54A8631F85FF8DEF675A72FA68478593397942 +ED0508663E38B7FF05556CDD7FAF7FDB9EE4E2D619D2EA74D6613E87DEE38A2A +9504D47D4E0E4C23BC4F31A4AA99AC8B08E2C1B671986592AE73109036400893 +93FCA362BC59A995FE5430B39CB5EC916B7730545539CB2A58832AA92DA5F34F +197E3EFBF17115FEA4973B33A45B38CD6A223B219D9978D3B9FA37E805892E6D +589A52D66CD401D3BE7B698CB264399D901F1DF581877B2A9A6426F6010B1050 +C5F50CA931A8AED090264B7AE4A7099844282972DDAB121A040D3D7CC97870F8 +8C3CAE8386E9FA937A0093127A715FA8CBD9B0CC8D4C2070A978C4DA25A1CCEC +AD509C077C58F78173615C962CE32DCECA53608173E9DC5D8292AAE110DCA268 +598438992904D307A292EF2BE0378196A107DAD0FB7702DD52E149617809FB8B +2F24322AB310F16A60F884A5889C33E2DDD5D3DC32A37C5BD00DD016072EEEA0 +98A86BA3776734053FC7DBF813A96D33773AACD4000D71140AE606AC156E5CE9 +1FBD5F44F0E247D957956045B1613113FD9B6D3C9D2C4B706A00CC6FC0C6FDC4 +12D1B1E0A59F386F1741ABB6BDCA12EBFFD4384FC57CB4689FC0FF8FAC44B39E +0F40D59D152BB1F5E716D30A5646F6E4A7190AF94148B6FB00A5F0328A6CD7A8 +669E539995283046A4A6DC6D9AF57EA283EE09BBD61FC4AF42608C6E01E2E2A3 +CAEB9C52B1E16C7FCFA694BE8BB2E92544EA213F9B072C8522639BD02BF782F7 +9CD875F2D2745418BEFCB27ABD9DF99EED9AABA70EBC005B7E807A854FD70F20 +9AFEC73588593FD61E5A0DC97EA2E4AA2D6C07BC2970A2A611750F165CB93993 +472033D4EECB11AE61D7EA73EC82F137F5D721EBE79A621FF37033CA412EE05A +459953ADB573EFAEEA5D8C588DE556745DA3E386BBD02540C87F3F7AB9BB690B +3F1F8D5D92B0125D3D3408D17A9F943BC6955BE9ED8D0F033FB488ECF0ADD93E +7E4BF059F3F0CFFCB7894DD565CCF14EAE6264E06D391FEAE0D8F226723823EC +950F683A6BFB55D22DFB161E1D6B6DB05A1262FC7E2E104143923BF639CC3241 +D6FC539FA7677E9DC16D93CA35EB458CAD1AB52FE22BB8ECA12177C0621857E6 +6D4FDEDBF9258EF212E5C281463B9D81A24C63292BD56F1F25312B41B125B4A4 +6DA4550DB20C261EFD0C35778E3BB1B1EDE4A453F3188709A85504074B8243F8 +4B182070AA3A421603ECC1623D32353CD7684A1F437CB3CFD4E356064154DC61 +8D0031D66724E959D8F9F2B72AA0023E80872307E08BDEE03F6F7368F422D97E +AF9CD25120B0F2CD2815C6A4C22518A5D3953256B49BCB1E83AC137591B5122F +0BCE995D9D4EE4860BAA23C9B1B2C56A8FD9FD1DC9F621C157FC555B4D973E24 +040DC0817A30CB9800A890813A2F36AA7254E72150CE745B2E8206D57725D105 +1C7E8344B56F83FBE176C468E63CDB4B7433D52A8CA1EBC4E87387ACE2F4D31C +0D4E1EFED6B3C9892DF4A062BEA11998D025B544A987BAA117DA47CD73F6589D +A9180169A94C445DB7A56C39CDAB0ACAD8A3F6E7D29AB1228A867A6E1EF0E9C6 +F899B491DC15C651C5CDA311CCA88C2CD5D6A973C98D881306BAA479866E9BF7 +EA521607C9807ABD8B5F2A41D9D60E8E244B19CB13DD58D02216A81D71044225 +3365225052ECAC84946C1F08E02E3209022918E3011E2CF876AD6F2CAAF5B55D +A05E957A0BE481889125A9F918B0D589B3F75131F74C1EB02F38BDE00115A217 +06BC3AE8F29C792E455B4C99016E04B4623EDD9332FD97D03F0162CC8BDB0FF0 +E1C66EDBDF4FC7DE2392905875FC28D07872F48FED69C45DEB92E0192ACE29AD +10E1EA3439C812010BC15B234FBC8D837D072CEE580FA9A741026FD76EF7A00B +6780E7BFAEBEF3A556D467EE3C32114D2607B0E6FDEE30F166230473FB465DFF +790390B6F4F91993D0F334CC74AAE72439AB81D3D78FD5A9E9DDDD3F4BE74DA5 +1D2D4085ABFCC9A12A1F585F56E76F3AA912EF5A48F502BAC9A019A6FA9323FA +AEA26D6EED2E4AAE34F440891DE87851E509A1E37CA168F3D0762E306425D407 +E6392292F137D3E4DF156CA9D99F15428B245443934A6F4172AE7D7A27B464BF +DADA50B69463D3E7F8D73B13087A72DDBC8C59DE0A5C01FE0E5F3EC7EE6E6540 +D5A260284815821961FF7FB9CDC8E87628938D6D0D86F38133921D9876A9C5EB +6A15CDE8D5992255C82749370F2CDA26ED90439450F121F0DEC0F06B38C966A0 +AB56FB40FD3A8A44386030276B14D1BC62CA55244B6AD971A023FA45FA0EEA4D +BF6D7855B8849431DA4E0D14DE737964EB1A92D48E7284386F6082C2362E4CCF +3E66ECC33C7446208D1378CE2336D13964007E1320965F9A9E1AAEA8D0B8458F +A4C7012428ECD18DDA85175E3CE67FD4A6528AC2AF87016D00286C69375E9E0B +1B272B51BB1829FEDEA41AA459B3A519F57AA785B3391F9355F74CD2351AF96B +E741CD483BF1AAD3FAB74C2B69537837A2B70DC0908FBC85D865B2DE12D3184B +D3E1A1F94AECE2622F721CE2EE831D1EFC1616B16091EDAC559A220F29084DD8 +6CD87170399BEF9EB82E6BD016871B1147B362BF40B39A40D765851AD5896ACA +01B2989993D432EE93A75860E50AFAC33D64E4DD88F234ABF6FD9A507BD8813B +20E099A2A4689219BC87F668804CDB793530EF5B16FA667198CF6FC54F7BC202 +236296A9052306639F4672E90E3B9DDF03D8F9D2AB32E9A21F3938325477FB5F +3A48DF5E0C7F198BE21C81470BA4B135CC8709B3CAA0FF2E7EA5E352B079A99F +AB4B69647B8D09F6926DD444DF7D5BD4FC25384F5DE90A05C24B0C9ACC46119A +DD4426BC85A421EAF7277D2D2496154D39694EA149ED9A085D99D011EF128CB7 +23C3E5AB835064C28638B88ED4EDF89912DD11CCFBCEBA1B2B48EC9D2411C9D2 +447140B15EA8F2A142DAA73B7F1B157996501A4B54B2B7870AE7F5774E549B10 +427214D053218833E94E7B9A84EDF5DE30EC8BE0AECC99228F9995FBAD22F9B0 +74E7DC928460E5F5190A7C795DA93A4ECF09F83A1876720DB9C94769A201F515 +6E906D44F21085C263DC1251943DD01987249B618AF2A19313E987E4EDFF346F +67ADCABD02AD4126F724976A78C97BB968AF4F1BC1B5F69AABE2F964CBA4C0ED +5416A20F102C82BEA124701C915003C885E577E9097CE4186BE217A2F3DBE2EA +3436729D3D65A8CE04E15832576B0AFDBBC13AA3519E2D88596EF540A1997C90 +06CC6279D8713BD2804659285DD4165A60AB8D458D7EC65E7997FEE781C5D347 +87522D5713EEB9350B44EEE16DD50599DBFED2C0B6BB2E3085BA3F98B4839437 +7DAD23A37EE49D737630E50037ECF284E7C3FCE3A46DC6B5A652BA644019597D +C3A316D41D74521B7922FD64AAE796B0550FD7BCCBDEB1392CF0E521FBF6FC16 +E5879F7F58F4A33261BB873FCECD94D505A649104701909913270E0060FE23E1 +DB4D0CA2A6AA2D5871519431A85D597A49335CC40D38657E4D418C9D3B15FB9E +D1330AB93E9A8D466EDF09418F4246BF0E3FA1B3BBBA9B8CA038F113C57B5B2D +FA65B8DFB0EDD3EEF91674F3535DAB490E043F4DE764341F85C882F8DE0ADD34 +3AA8B2005A51E08ABC8A81AA16B793C3712F8CA4E0DAB1F1B41B1ED6B7EBC388 +6FD2F4F0CDB10D8EF99E25BFC97C964AFFF40ADF6A4BD7C916D325C5A89293A3 +7B9E182BCC9333FD3F93D1CA2FC7A189FF26CBB8A8F3291C570D7D849A51CE9F +E17DE915993C22DE8304F54DC7AE73C7CD20097C56CCD3F735589D1EED0FE38F +5643412C907A02188361D42ADCF0A5F91847937A9F85A66612CF61FBCCA5D73C +7E31E979FE162E35B930001790770D058B9FB23098A309023373FF754D490107 +14F6F7B0126F2E1EA686D7693BB1BDB187E149024452233B804496666ADAA0D8 +4BBC6A705A9C77B52680CCCE8B61B26018C0B94951E2F9066CC86DCE69FBFB07 +39E574C03CE7768F9CA2AFCB81F154CFB30DDED9880CBB7BF54FD908650F54ED +CFF07F1FDC473ABE8F1454D752A7495DDE0FBC9B11349A03CB50C3C6E5F571A5 +40EB3908EE8FE60D5C71D367B7D2A6BD0C527C07577F3C2E46E4C03D01CF167B +0D7BBBC53023A12C5B3581D8F538CEADC5693A284FD65AE53BC897EC7BA64466 +56F2ADFF3938B2B5BE591A4A68015ABEE8D18792D44F39EC6FE6F9735486A45A +6FAA91966B4331FEC05449AD7D0EFEB3B5331C62458523B7EAE820C10BC35D42 +045E5CEEB9D6C97F909B8B374E4975E93D9FD32DFA0AE84699D183F157D27915 +C7EE363C4A24562849E8FA141C5A0DD358CC6C9B27CCDD74EADDD86CF9DF579B +3D72349C6437221E919271BE468AC0E2E6DD2FEE9F11D5912B7B2850E1FB6A05 +7A6822533E61A4C1E2E7B3AB456D19D9769EAAB411AF1DBF25B8690226C381D7 +064768461AB477118A737E71671E765E3A769EE67A225896CA7B58CD567F3C55 +A3C47538C692108055EAC99DA91CD3B0A2B7AA4D39152A8DD2561EEF396F36AF +158A0D81A491ABEB4018196ACC5D81353D89181D89CF74F9995B40E5C55FBC81 +DB4719344BA5CC8E4B3FB29F2DDC7EA1B24FF6C382ADA7FF99EC1A40094617BB +0EF9807445E6FBD6A302E29098F9641DF2551BD65EBC768DEB947AB48575C021 +745D1DC33CFD75A2D6EF8DD02F0FAC6484103A3272D62D4369F3EE2344CBF3F9 +D381CB388A15F879A1C0D61E05B8B32000D4F6A0D9B74E591BADA348BF8FCC3A +35978D6AC89C5D7D115D20015326BBB45A5A100347BA5D9A50B153195536AE6A +6E83FC0D04CA55D145F08C8ED50AAE660D1728CA47403283BFD52DDEC2D7DF97 +00120FF35E760AD363F6F09B66DCEEA83512FC0569AAF5D89E22D34EBD2B3C90 +EF5D9AF0A0DBD5145F0FAA7ECFF73B641A68A0EF3B9E26314B306649FD15D7B5 +94FC3705B812FC8512AC127BBE2554524D958A0024F322B62812D719D38E452C +6038C70A372CA658D6D67AED8DC244D1BC07B49265B4D2BCF58254B7C5977F09 +630EF1BD421AF90C7A388469A4AFE99F2BE5CCE86EF8B6EFE3C0CC0B17ACD50C +6D8989B3E8688D2A74E9C9F9A5A8827335CBFF72C7EB5AEBA5C7A3D9BDDCD1AB +D7F3AE4C95B458869177E89E3292F67CC0B78F7EC1AB6A1C69E809CE7A0D5894 +ED92C08F17FB8B81CB0B3A5D62AC570F0A55BB19388DDF3C5B474F5374D80D46 +9AED90BA08D8A3D4455B9F7B20FF4C2C324A8AB1A87E7C92105FC83187DB368A +758825ED631CC7897D81D8DB5E1BDC5FA54729AA1327E4DDB392685584B5BDC9 +308F35A246EFDDB2C8E3F855EF678A9F13829F5C336597F0A2025CD5AD78D7AC +576A9FB777EEB850C7481B4A353EB9279731512C9C43563B72048904BBD47D27 +6D475E2FB51F74A8BE2E5E37AF0AA5E4AF287350B0376261CAAE246F32282A9E +57D346973E31253DAD08488B1C71AA6F08A5FE3F6222A9665CBEF07353053B24 +F0FB49D529FB16DF55F4C8A7A47C82BBBAC38A2A054B57FED270E9686C074CDB +097FE63CCAB7A8F0DF69981E9492DEA2B5C5C11F9AE7F2F8CB6B2927E36BB6C8 +7F39D0505579B2D0FF4DA9D4AA971A293D44B94E4123F330E87EE1DF050E94B9 +6E0E04583195AD6C761AEDE8AA97262EC0173560C8F5722743E02AC141D02916 +CD5AAC997080A8224755C02404518AA49D36EFD914E347D87F942815288234D8 +A66AC0A17AFEF34D0C4AEBB699ADD32B4688C2AA21BE4F05093DB8CAC7C62E04 +42C8F43A227EFC9EED8515BDC5ABDA5E2091829133CD6445432B6CF2B9B44D86 +E9340F8A6154CC00AFF399BCC991BF7A13A3A5BE34409C002DCF2B05C095A456 +C961AFE9D26BFF842E08752064C9D149D5AB137C104EFDBEDEDDBA75880CD30B +27909CC8C16F3FD2AD267B43519DC587C64ED6809376C833E4F520FC63A71799 +02F6437F14B549B1E8C80D263159FB18C27A41CE503CAC9F95B1D60827C1A420 +DC079E3FDC29022FE4AC2173B0533A2BE25A0D74993713AB2FFA10EDEF127303 +002CF61D8020CC29F4A3B54C712E006E1D6BD993668999C3AF3FBC92081CC71C +6BAD6E8C7A2D807CD06926013E4245B9FB88CB67DF1D266655E2FF6B267ACD8E +1FD4B608465D64D9CF3306707631F5C6139DE66EA86054E2297F5180099C1070 +D7CBAE9BBA72E82EF9914D3AED6D1A553E44573627402DFDC0890A4296F3E9B0 +D405E9DEBF3A7887C4E8EE1EF8F55C6F152328970F18F57580B62E6B5A8E9796 +66FD919D83DF85BA4F4B14D6A77044767539C53631E69823C9E436907D9D7ECC +96CD53E79DBCD8EDAED0A3896063C7418B4BCFC127A9AB30BC2073A5FBF9F09D +41A4ED3EE42458BFF881F4ED4F4D5B8152B9917A20913B901A80A18BB3DF60DF +1D9C1F0526611190E892DF0A7E761F38D9CD9E638FBB645F4D4EF62EBF6CDFD1 +73C352B8EF8ECBD45699C7A2D4FD24344CFF3B04FA6D32E86D6F4D553769823B +E18EB58FAD298314B8B004B03FA57674708B95C16BC0ACB213112B9E6B2763E7 +5FACD59C3BC3CAF0FDFF080176C321F77478E1EA7C8D88CB5AA19B2FFAED18B8 +16F850268C5550019FD00B0495D0DCEF1F28A8BB64EF2EA43D7C1FA208EF44EB +316981B1C90D4A10171CDC99FD86A83C0F3BE298373DA0C6F6DC9A570886A6D0 +76473DA09D5EB6334E81FD2B536C53C1E4057F40098AADEBB6A8AE4DF924A933 +08654F1AEE0B9A44E4C7CE17006D2150F6D378FA4C1844C08D06E40C5FE07CEE +752EB77D01CEA50E0D6555854323FE00320EEC435C1962DDE4EEEB70A7FDC1BD +BA17DD1D2F853285E089AE51256F0DC437F527F4AFBBE2E19A784B1D204DBF8B +B0A41A1FD97FC46BB3CB958F630459650661A7B4AE1133686286180F113767AE +8A0232761307B3E6EC87F82590F8851FE36EAC2473414A2D91C42BF621F46178 +C7454D88B2362A3AD1F83A14BA94D46350DC9C2286F9A029B9530F1F6510D8F1 +9ACD02E04943BA7EC7F18E90B2B75E66DAF0068DC9C65C037C7E6832D316727E +A0F822BCF23AC7718F1B6DE01DCE214039661FEFE4192FD1076DA7650C07838E +0D553E7E840AF3EA2B0E8D47E0252C2A4FF95E0AD32A8EDB9588B369B19355EF +D0EDD9F854F100EE0C8DF367F52A990C81BE29F2EBB890B79DC124DE9C9E43B6 +A83BC488F512F8067175476917012FBF011A62794357CFC8647FA8983884D083 +6A1E08A9B3D7A7D3F90A7068432DEC0053CEC7BFED397F59BEB40AF34FBBFD5B +5A21FB57B445CC3B9E9DB8993E4F73FF91CFE795C6184562603F7B03B0C29A66 +65AA6064C8DDA0974929034DB1835826E276E14DD0C69117C6D60A211DA57510 +94A1702B10B0E40E16407433FC9A216DC7AFCE1C5B42B0C4A04F78A0399AD135 +8F5C8A814CB377C8FA4485C070CA2ED5D0CBB0D260A1CFC71721F1C1B19AC7CB +85B81A619E491372A1D7E5671D7D483AFA04B3E76E22CB824520BE9B809968E3 +FAFE64F63602A4C96F84D2D1AD8BC240F23D12147C0AA2495B30F58881001BCA +ACD3EB259B672C10FF6AF70D58A4D75A42765B460EA23FCBD48B640ED4A3681A +84D170419B1D9D825F30DF959CEB49FEB64763FE8FD1640C2660176DFA925368 +9BB1D919F565651A2F1E372A88C843252610FF37D6B41BD2338609CA158DA05B +24CD4ABD2941B3FC255260D1D914126DC5980D50B1B12928D9E31537BBC84539 +C8ACB5D98654D5AD70013DBA59EDB67E75FA8E64F9E301C4F2F5A518F7EC7A6C +4B9B68B3AA8EE192D9320E77806A19730C97F5491D56FD58BE2A16804A4997AD +FEE6E00F84F822BF828D74822CEE88F7A612351F3EFAD2EA53AB06C46134B09D +2673884128E64FE8F3F50A50BA8D036F18CFF8D23E9FAC21C11D46982BC42D9D +C23475C397D456E05B2BE7B89761B5EF9082705FB9BCCC4C76CB01A877C8242E +EEDE43FD0072016879C1CA4E377D77797A32DB18676BA82A02A68962E8A8CB29 +C6584BD23C0C34D077E4EEED50C5492724B2A954DB76FFBE2AB51344990FFB38 +A6DBEC4C356E985818B87ECCE3A0213E77E529C2C074B1746252D2E84E1C968B +32BBC2E17B75CAF20CAB7938D921D33C0083EF4C3A8561874572940423E9A3E3 +4136782135AB275F3A4E82397BC85BA02C0C0219D242049C01A436C13646D66D +5AA6C7FBA1A54ABFF42D0FBDBB7E3DB0107308591C14F0C2BA8421FCD49360AA +858AFB50564CBEB07286F13E92BEC43BFE81C58222CF1C4DC905B343BB724165 +74240E31C3346476E2FF4CEA127335272EE8EDF83B37DEB70C29FC08FA7D876D +E7D40EE0544D5492C33FA350F6787ABC28E635F39840FFB6EE0B0A7D70A27C36 +C456F678CDC3008F772866D180AE2A7514B8F663BDF359978196223BB9DC0856 +2622002C3DDF0D5BB0D1F5A4FBAE0C602130400D5D903700E456F6ECE4D25E13 +A1FE5E1284DF66C11F313C2EE1E2B00C53DF9788B45591972391929A1D45FD1C +9EE3DC0B975063CBC21192C28F980C58B6ED119B8A248056DAC28DD4FFA619E7 +126B864943EF75ECEBCD06E44A40A96499663C88B604B2A8F947700A630BFD6A +55276851956D0957EB2074C5F64C7273311F5EF4154E87F3AF9B482AB45A87B7 +902B28E5BF820716D1B70F8A5D9DB9DFA8CD622F9B0C79E4635A10CFB39EE250 +AD0FE2A72E462E34247E900925AB5E6C6E846D1FE53A0811B60195387D5632F5 +A18FB04D1EDB480421240EF340A7CB3E08E73FA1E7769AC00B278B799FD5FBC0 +040B0DB844ACE08F8DE271A0C58EABFF408D5DB3AE15BF6B53A9FA80CF7323CB +D7051EE981FF38A306FE6BA6A35630A7D636C1FCDB9369B0EA3D7C3A9742F8C5 +D2AF2FF88BE40D53E49DD66D3DEAE3CB5F989871CCE60042E3E8AE2DDB34FB45 +4F1FD1BCAE0AA17AADDE64DCC9318096FD87B5398776E6126D51013937E6735C +4D26714D3D3D7CB1CA0C90D00931300D93B575C96C3E73D11C39A3B78A40F561 +6E1B403C11DCFCC7391EBDBC17ED27EBA786DEA3D1CD36DBE5110E1D36C2F94F +D683CCF943E438072C9B0E5A5B285AEDA6373F36A721BD6CD1B5C4C56944521E +76439B5DCA7732A29F37A08E6A31C84FFBA306FC5E40690E464D46673BC84C90 +2C09F86983927CC273451A1629E9241114CF65226FF4C34EF6EE56AABE87F5FF +7CE82821390B2F3CEBAE20DBD2542A2FF20F423A30C79C5CFA483AF99DC1251F +A8EDFCF7D0CB2350C42037F7B8FD8B789A88B9825E05164D937E225F6ACB98D2 +45150F3068483B293F09EA311F4929576ABA608179C8BF28994732BCC57D928B +C883B8E76068E7F2DF8F7304AFDDF88F35E1F428DBE74E70427663484D1AE0F7 +E6160CC2B113F5C9F44CFB38976D7D006099A38DE9BDD7864E4362ECFC49D3A4 +F2B5820F17BC8ED831AEE13261A8FF61F2E56C5C273D04F5DE5D8C5C9D04F772 +0D45B7489D3AEA31BF31E3319D0180539C7C4D284D56FE0C75E666E589115090 +897416063D0E0A5D8F4CCA8172B933865552B6B9F998FF85298CBBAC78BBA0A7 +10DAED344C0A20BDBF4582011DB242B4884161186079D0FA4A258159C424B359 +AFA87BDF0101B9EB1A015AB927BA0835343E2368691757281F2FC35633487F2C +0FCA35C8CB2F55A12A0B8BBADA91A7C1C1A1878975828771B8DF1CE5ADDCE021 +A7C84541082A2FE66D6852481692C1DE1E6055E2595D792A2E7003639A13E6F3 +845521A7C8E34991C8545446D1AB97E5A1AA8DDDEC792C2392B722F0BAB4CD78 +48CB68A5110310C59E864A74877AB526288A48B7C20CA00865892DFB085E6DA8 +115834CF091CD1B092A43712108520D9CE9193DA216221F842FD0F3ADDCEC848 +4B378AD48CDFB645FF9DCE1B9456A8F32CFC0ECBE99461753A09617854264999 +009C8D902ACD8AEF166B80332CA317C7C7F1E95469943D8FA54558F298E56699 +D2507254BB834F2AB8F692BF4C41FD64EDB9D235675FAF1086D6546EAA5F6F33 +4F9A8B861A84EA1B7A991DDC0870A979454654E3AB7A02A32550E356E526DFF6 +6FBC025BC26E96BB76E360801E608E05496BE7619B8C69F24DBA7F1F3334AAA5 +0B56D05D29B98C9D152D6C0DC989C3BDFB7F47C813999C3C595AFC86CD0B7BE6 +5DAEDB305598DB7197A9152E517EF0F65FC96F998CBF98917D81CF3DB6E81F96 +156EBF5B7D624A8032161D54A462A9BCC687EC1CFA93D5D6087892FEE1D0B7EE +CA805A8ECC002A587856FA2C8C10F6B6CF80898FAB4BADFEE9ED0301699E1AEB +F22F7CC829A95B90E4D2AE72DE0693356B5325BB645A6145863EBDF0C4AC4D6A +5A79F8546B054E6FE313C05004B25B3433DB6921D7696DB969049031B0CD6EEE +1E99DEC48FF875F36FF8453525F3585D54BBF8522BCD457991E4D6922ACD09F2 +EE5497E8C0A748426DB845BA89CC650B5F64E2C61EBD43DACB4DB6017F17589D +353E02D306BDF393ABD5FDB4FD28A6ED41D5F9A2155D0C38367ACCACF67E6300 +AC1D1506D1AD16258593B23B07FE69376ECB29BB35D08017FDB67ED9FD13987E +816E5A4C6DC208D3347920F1AA1B90E7771655549E925A3C807A652A91073F2F +AFF465FCE050524F299B22D35A673043E9FB1367E89709CA7AAAB9AE3B273DB6 +E751F50BF978EF35BF4133E260320CB39E191970C0F0E81DBEF20513431DAB48 +69A982293003C83BC5371513272676E14F7CE4A6886CC43455C6C44E9FB7F55F +D5649526F931176E70774BFA82C7B080BC0263B2EB7BA006F1E34B5830F735FF +95CBCFBE6CB3C85D2088E9623DD2E25F1CDC06CB7B0E9545795A6E62188B643B +E9FFFFF69BF0E7C30086EB3BC5D10BCAD79538BF753AADBD6ED7BE07C0182C90 +81BC32E9C8DC4B3B1236DA3DFD04797A8DD688A1250D0CC0CE93ADB4E2FEB60E +28FF6D4AF0010D422AF98C3F8C40172F4F29103848B76BE67D51ABE9ABDF14AD +BB14A202CAEC8CBCA4BB45C49782D9B2884339D885C23A78F50A079F9FA75793 +1F47EFFD4983A7A210F2585BA93D0661CE60F1B9188CB4EECCCB957E5260D4EA +5FF0E271A5D65DF97D448F3FC602E587E63247986CC3B295E6706E33664DAD98 +E133A61B4182FFB00C635B437AE5274201A8834048C2F40563527AC4DB5221EE +F18618866230D188A71059DF2032E0E98C53617537FB915F262C971AD39100C3 +A762BED4DF80EC9C8ED45E90258AC67EF2A507A76A0D952CF226A3AB8E365396 +89EDA83627008FD681CD39C7B4AEBDA5D1CFFFAF6EBBE3E5F0B8799DB803178B +88CDAC56EE02E71CB861F900BF640BE1A6FDF77CF4E196336FB352BF532FBD01 +72B8082239DC4095481C6911750F761F9907A438DDF4506C6ADBAE868F831AFB +F3735BE5369E6F41F1603EA7208BD5B45AAFAEF0C66B3F74848933875901AE1E +ACBCC1280F395CB35BC05F2590068032B92728DABCDA16D96BEDA842C9B8078D +60E5FA106E3980191331EA09078F78DACE5A54C0701E385140447CB399037596 +E6E45D3CE6524CBF56223468C987C1883B80126A38B3BEB3507B5B5DD834C671 +60287FDC43608E195E9E75B76B9F4ED778FCDF4C21B59E76F4A341ACB628F3C6 +F49D5A0AB5D098057BB2FFC2399D9F67A7A4381C928317BAD9DD09A881AD81B6 +A8871661902B6EB87D3A7155D38AB408CACC6436E5713A61ADBA63A38EB777CF +374EC0BC95F527D4E82FADAC6C38292458961C7716671EA29A78356BCD751AC2 +AD65E979A31E979859ACBC25317F29FB4C1AFC902748231CB4CD1A96284BBACD +7E00195F8048169B35B4AEB6B72F30468065D1A2ABF1AD34324CFC96227D42D3 +EC6C45BE6D1FB3F56C8F84A7A13CCCA4C835393EF313DA6EFC55D3AF10B64707 +8CA66EB88EEA855B285AFD700D89FDFED2693BF145E4A55AD2EAD722BC54B1AF +CFD66778364FF72B116D0C52E5E9849D674A1323DC539BD64CFC759E58236483 +0BB77F218FB837E7BC9A5FEBC222CB1270F3A107F54189426BE04FEC25758384 +130412854F4BC16A4CA2BE0C84BF4624522F116E8572A7F4AE5AA2409548C3FA +691051689741CF3E4A01E6462C32DE21535CFBC2DDCF5DA99F1A158CF073ECFD +280DCB1E723283BAB75B42D607065A2AEBFB3F1FDC84EF42627E975B2100B57E +039EE9E20968E306712D41E83EC8F7D960BF0D353F0E23FB2D55691096820D29 +424B3672BFFE79BB6D992D8444773FB24E4883C4BA348D9B60E8C7FDC5A23F96 +B207E6FA356D57B68C24F3D710EE1AEDB66D882EFEDDC7E7567FB5E759F99AD0 +F97E3F5E2C4695E14A70503E6C5BFF0B86347DF6348AF480DE6DB13965349D71 +A964E71A643FDC62C6CD0F95EEC7032323AF29250384E8B0AD90B67BAE2F304A +45516072638FA786E3B315063CB85482598E6E58D3AA3D7D6BC48C990ABA7A79 +070445720F156229B34B20E357B6BD523940C3BA0147BAA45CA6C9E8FF3E3B14 +C2D652ADF8D90136939EF430256F5654CFCA5BBE96B39ECFF5EAB4195766D315 +DD8845F1C39DE7CC5059501D370ACD5F437BF4593B1B6A10667DC0388784A0AC +E3C0703C5EF836659FEB969A9904749CBFF9B70AF9848ADE5BACD18489CA6769 +C40097BD58169C2E5431C06D2C1CEE95F2D5C0761E61E10660B398C62B76B437 +2E356F19162C5AF2CB879774D4DAC4B896C68455B22011BC6B1746BBABD533EE +0973F356E9AA8D8F099ACF2F00DB1C3D53951D216FEED3A8E71F826B459560B1 +E5E4EC947A807D1C7C5643DFF8EF2AFF54F5527442AD8F8A821F1B6E42E52770 +7960434BA1E4FFE980F3F49DD36EF93AC053334806B316A5E3FC8689E72518BB +3F3ADD66111E08BE9651D7624C87EBDC70B433B74131B56E21ABC7E8E0CD8411 +CBCC0430E9FCA1A2AEC4B66773AF24D0DF2731BA503FC6DC3E1D20EF7FA8A1BA +4C17BF640D2A1441AFBAB005A4EBEE1E90A28A1E5EA472D7A30E67D4E19F1D81 +054D214177F2AB500DDD126AA16FADD361FCD5E6F0C5C3833DF42B894279CF9A +880459BA222EDB157BA1DA5E7F6C5E90D886374552E3ADD463DE6BCE28824F02 +05C39A2E24EF575A12C32DA1516BBF2E7CAFDCCB2E1FC847CCCE24DF829F5751 +CBAF8926DED8923EE27F4E068019E9E5E140EA5D983E17F36A56FB097A65A20B +FFF1BED61930F56F49FC78C8C514F5EBDB0377AC431778213FA9DC827CE60119 +A638DD1EFCB60449E9CBBC8D634A50B14FF8A5303DA03B34E4776524A40A0219 +755CAF310975EDD1A637F0165D70EFDDCAF62F599CB4CD8FBE18606C5F38D368 +B727F74202FAA42ABC29AFEFFEF6FB2915CB217EC66790F3DCA62F4A90FE4DA5 +AAB0C277404F83A39FD5B19D5906925F11C62FB13DF8466F32E1379442C3BD92 +CBDF10CBD2907E90B32CB8CA3E56146DE8BCDF60478729FA09455EF57454B58E +F35323B5658C775B924F8ECC38862C83C45954B735A23602FCCB7F4786C2BAEA +65ACA1D5123E97FD971C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F241810A088DE2435E8E5567DB4B067F7B55CCC2D0814E09CD9BD3155CC26AF +B823006A0EB50DB1F45B9A4E0A50A59749EB28E722B7CB9131013B77B216FE14 +5E5E49AF9C3577F8BD3245A4F6DD39F210712893BF5B240B8740201F836AD718 +6BFC0A89EF16F9B29A52E529C2C074B1746250758846E38E374DE01977C142E0 +ED10318333382EA63DE33C17FCFA759A94FD7AC95E93FC68EC79AF7D8D741667 +A56E8A64CBC393D97C82A06010BBC1A15D655D8084DFFCBAADFE1AF8356BCEEE +BDF0605A719ED9736545BFC34ED8D81DD9CD844A043E05E71A63A4538FAA066F +41264F0AC879A67E1B0B621CD8572B3C627C298B686E568B1585A8ACB82C2E1D +2AC8AA4208BE553F31DDA29F1C35F212F6315CC620EC0118A77698E2A5574EAC +934945ADEA6DB4E4DCB64BB074C6094815BD77A2137AD9E2DE4CA0AC1E9AC3B8 +B92A16F593928324FE2647C4AC2955B7719019C977EC66869BD8208498F9D80B +15A0764CB95151EC8C3BC5FBB95C520D8A49E106F06F67A5BE61B9AFA215BBCA +6D784EA3588F14369E1A39116B5806EF30CE96F25BD757DE15610BE019E14B3F +1BC1152C1DDEAABED1BAB7FA350C8593FBBFD8BFFA18F9813F8DCFC140F69068 +50F938DBE9C6E0F4BA355EFD6BB217E2F2B45444B54FAADADD26F754B484F2E8 +893501600590D05085EEA48F203633D489A3CA3D098566787E3D65562E487422 +385CFBA1AFF84CB12BA6FBCAA9A8D1C004C0C88C60634749564E8E2F29C740A8 +461821B3026A274CF303BAA08D393AA0BA7ABD4F67581AD4D8BF2ED02C5547D1 +7ECDCA8B9C9965CC6353AA49450E8D9DB074BD1720A836FA0BF7DBCBDB042F8F +1E857E3C9B1E83A785B397B1C036B60B4F2624B6308DF463C89FCC099FEC212A +30D4391FF1222FBFD5CB870E0668F86A18128654DCAEDBA8539B0A9303D797C3 +F6D5986CABAABAE1FC5AD9FCC3B55040669EAE24DA7E4BE979478B913C824081 +A14EB2F1416A16112160F2AEDD1FC5FDE7CAB2DC163A45730E77053865342CD7 +7395B96EF99944623C6E702AEF86DC781CF4ECAA7A5344A07C0B20DD5484921E +76473C04A76FF377B620561C7A4878E9680C84E7565448E89FBAF427CF46CB6D +F6A24965B0D7A2FA420B21B934FAB9D47382297698D7EE9098413CED2708EF54 +C2942EE697EE74E1936B68ABB0E1A7856124D90D0C2EBF980B78B7FC5F99574B +FBD35ED93E5E177BCA06E008AD6E74979CDF862ED7340E6D2C99DF8E8B672E22 +A1B9F17BC573895157FBE669AC6E93C55879A8EA0224299421888DC738F9FA5A +F713A27631A04D0B4280B8691E422A0797F3970DE5F4E7FA750004DC9ACD1497 +FB52181BD70834028C441D4167FF3A9C90551F324AA21A2F48E927E2365FB47F +C42C8466BCE67CE006105669122D86E83BD3B5E7C0B6D0CE1F5734378FE2356E +D81186317FB48F88893CF33651A3BCB6812848F1FD07C4988E2C617685190583 +62D8036EC209396D47529F1F59227A02670974F5F947D8180C825B129387069A +A171EA3B028CC0D945E70C4D6EC6B20F3D33ABEC395D62FA260609FB19BF64D5 +2A95835E08D82399774B202DAE6639CAB6C346EB241C7BD15D84418C09D86957 +73CA198DD19C811A524CA1073F6FD74E840570F27ECB36C1F13BB573198B6A21 +A3B5D78889C70B7EFA4423C3C58E6351362B4DAF3D62CA09E041DF6E122547B3 +B8A766E0CC41FCDC23F56EF905B7E75D8F7CA5EE50461797A9F7606D2A5C47C0 +28C4B97786271C02B906773D1FC336D1FCEBEAB6B4ADE56C372B2B9AC0EAC954 +B4B13309BC1164E58E9357D3FCE7645E03F2338AFEFBDFB652A4FA1550DC5DB3 +11A541FAA55FCD3CE9C0221CB340B4ABEB7181871E71D65D8D9E569BEBB7EC41 +DC1DA7C6BA8545AF11641BC87F99832ED1B403807D33717DD92A51378F94E00D +34464B5E63F75E1884B09084425CB7FCBB8783771AFEBA28B1183CDBE56373EE +486FAAF688DE3791A8C256CC17087E8A0B81180E6596167AF72528C289BED928 +A37110076AC08AE0AE91EAEBDAB4DEB4BC4D71F095288CDE6BC89575010B7276 +ECE46593209FC12402493151057394B9731406B8B6EA39454918AF1DC6EC99F3 +AA6AFC39D11A9D53C18C3496CA5D76FDFC22BC14AD7F65B21667D0E8940EB9F0 +E6BF6FE6668851B186B582970C15925AAE717FEBCE44D6F5C8DEFCB9CD2820A3 +099C64E08B80DB12F4693564D8B90A7D2BA8AB83402C85BC7D4FF2015079E7D2 +3FC7448446EF99473AF0F728AC28C0A821220FFA631C5B80C64C9CDA0EE56474 +8A2DEC0662140CCDEE0BDDBBF3EF30DF9DD0E671D7694E139DC2FCC5DED0D34A +AA905E6A640FE8DC0695442B68E6969DBA712D48CC8AF284EA85127672D2EB75 +0976F52268A7D2CBBC4E1911748761D1D3CBD1D8B647B16DAE78AB0AB4DC3CBB +243A5DEEE1F7422F22455D44E1082D9826F363F5E844938308CB7872891A8363 +5F94CF3EEF0E9246D7ACB65402D58B8D15BEBE9740951A668CF684D210E4DF6B +9A1DBAEE6F18AAFE224407B0F666CA53 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg.dvi) +@start /Fa 205[33 33 49[{enclmrm ReEncodeFont}2 58.1154 +/LMRoman7-Regular rf /Fb 161[55 94[{enclmmathsy ReEncodeFont}1 +83.022 /LMMathSymbols10-Italic rf /Fc 138[44 44 44 44 +5[44 5[44 44 3[44 97[{}8 83.022 /t1xbtt rf /Fd 139[32 +7[23 6[37 46 37 25[30 5[60 59 62 65[{enclmec ReEncodeFont}9 +83.022 /LMRoman10-Regular rf /Fe 194[65 19[32 32 40[{ +enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Ff +134[41 16[48 40 41 1[43 36 36 44 37[23 59[{enclmmathit ReEncodeFont}9 +83.022 /LMMathItalic10-Italic rf end +TeXDict begin +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse + end +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 1653 313 a + + +1653 313 a 1653 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.62584 -26.31291 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1653 313 a Ff(h)p Fe(\()p Ff(a;)14 +b(b)p Fe(\))23 b(=)g Ff(y)1653 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 88.75644 107.13196 -26.31291 -97.0584 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -55.17087 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + 1916 56 +a 1916 56 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.56972 0.0 moveto + + 12.56972 6.97609 6.97609 12.56972 0.0 12.56972 curveto + + -6.97609 12.56972 -12.56972 6.97609 -12.56972 0.0 curveto + + -12.56972 -6.97609 -6.97609 -12.56972 0.0 -12.56972 curveto + + 6.97609 -12.56972 12.56972 -6.97609 12.56972 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16385 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(Idle)1916 56 y + + + pgfr + + restore + + restore + + save + + -25.63737 0.0 moveto + + -13.22725 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.22725 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.6713 0.0 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.47224 -2.5607 ] concat + + pgfs + + + + 0 setgray + 1916 +56 a Ff(y)i Fe(=)e Fc(false)1916 56 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -56.69363 moveto + + 12.45346 -49.78204 6.91158 -44.24017 0.0 -44.24017 curveto + + -6.91158 -44.24017 -12.45346 -49.78204 -12.45346 -56.69363 curveto + + -12.45346 -63.60521 -6.91158 -69.1471 0.0 -69.1471 curveto + + 6.91158 -69.1471 12.45346 -63.60521 12.45346 -56.69363 curveto + + closepath + + 0.0 -56.69363 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.7489 -60.08955 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(A)n(ct)1916 +56 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.35597 -58.06378 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(y)i Fe(=)e Fc(true)1916 56 y + + + pgfr + + restore + + restore + + save + + 6.40434 -11.09335 moveto + + 13.13295 -22.79253 13.1135 -34.02452 6.57678 -45.30313 curveto + + pgfstr + + save + + [-0.50352 -0.86877 0.86877 -0.50352 6.57678 -45.30313 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 14.47012 -31.86499 ] concat + + pgfs + + + + 0 setgray + 1916 56 +a Ff(a)18 b Fb(^)h Ff(b)1916 56 y + + + pgfr + + restore + + restore + + restore + + save + + -6.34602 -45.70128 moveto + + -13.1135 -34.02452 -13.13295 -22.79253 -6.63332 -11.49149 curveto + + pgfstr + + save + + [0.49965 0.86877 -0.86877 0.49965 -6.63332 -11.49149 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.73633 -30.55046 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(a)1916 +56 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1653 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + 1813 1252 a 1813 1252 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 51.99507 -25.99753 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1813 +1252 a Ff(g)s Fe(\()p Ff(a;)14 b(b)p Fe(\))23 b(=)f Ff(y)1813 +1252 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 56.71608 68.11212 -25.99753 -65.01804 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -39.15068 ] concat + + pgfs + + + + 0 setgray + 2069 1231 a + + 2069 1231 a 2069 1231 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 -27.90082 -17.43094 ] concat + + pgfs + + + 2302 987 a + + +2302 987 a 2302 987 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.06616 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 987 a Ff(y)2343 999 y Fa(1)2403 +987 y Fe(=)g Ff(h)p Fe(\()p Ff(a;)14 b(c)p Fe(\))2302 +987 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1117 a + + 2302 1117 a 2302 1117 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.0079 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1117 a +Ff(y)2343 1129 y Fa(2)2403 1117 y Fe(=)22 b Ff(h)p Fe(\()p +Ff(b;)14 b(d)p Fe(\))2302 1117 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1231 a + + 2302 1231 +a 2302 1231 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.15155 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1231 a Ff(y)26 b Fe(=)c Ff(y)2497 +1243 y Fa(1)2553 1231 y Fb(^)c Ff(y)2667 1243 y Fa(2)2302 +1231 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2069 1231 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.10007 6.37144 moveto + + 28.10007 6.37144 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.04182 -9.26064 moveto + + 28.04182 -9.26064 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1186 1925 a + + 1186 1925 +a 1186 1925 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.79077 -26.39539 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1186 1925 a Ff(f)9 b Fe(\()p Ff(c;)14 b(d)p +Fe(\))23 b(=)g Ff(y)1186 1925 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 153.22298 219.45375 -26.39539 -161.52493 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -87.40413 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a + + 1671 1570 +a 1671 1570 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(A)1671 1570 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.55502 0.0 ] concat + + pgfs + + + + 0 setgray + 1671 1570 +a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33896 23.29317 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(false)1671 1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59753 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 +1570 a Fd(C)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -55.43787 -105.70753 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(true)1671 +1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 97.49391 -85.04045 moveto + + 97.49391 -78.12888 91.95203 -72.58699 85.04045 -72.58699 curveto + + 78.12888 -72.58699 72.58699 -78.12888 72.58699 -85.04045 curveto + + 72.58699 -91.95203 78.12888 -97.49391 85.04045 -97.49391 curveto + + 91.95203 -97.49391 97.49391 -91.95203 97.49391 -85.04045 curveto + + closepath + + 85.04045 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 81.51215 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(B)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 106.39644 -87.53114 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j +Fe(=)d Ff(g)s Fe(\()p Ff(c;)14 b(d)p Fe(\))1671 1570 +y + + + pgfr + + restore + + restore + + save + + 12.24551 -3.28093 moveto + + 49.42609 -13.24263 71.7962 -35.61478 81.64067 -72.35141 curveto + + pgfstr + + save + + [0.25934 -0.96782 0.96782 0.25934 81.64067 -72.35141 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 60.24289 -24.79706 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + 74.0481 -91.38707 moveto + + 52.75261 -103.68199 32.28784 -103.68199 11.39049 -91.61691 curveto + + pgfstr + + save + + [-0.86877 0.50157 -0.50157 -0.86877 11.39049 -91.61691 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 32.2369 -110.56073 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)19 b +Fb(^)g Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -23.78717 -45.97948 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + +1186 1925 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end + +userdict /end-hook known{end-hook}if +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF diff --git a/manual/figures/struct-pg.pdf b/manual/figures/struct-pg.pdf new file mode 100644 index 0000000000000000000000000000000000000000..77598416458a485e97fdb6da0bb22742feb0882c GIT binary patch literal 12613 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 Ti<#kY92O7Su|xBq7U=%~c>Q*T literal 0 HcmV?d00001 diff --git a/manual/figures/struct-pg.ps b/manual/figures/struct-pg.ps new file mode 100644 index 0000000..14c0e8e --- /dev/null +++ b/manual/figures/struct-pg.ps @@ -0,0 +1,4147 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software +%%Title: struct-pg.dvi +%%CreationDate: Sat Jan 10 11:43:01 2009 +%%Pages: 1 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: LMMathItalic10-Italic LMRoman10-Regular t1xbtt +%%+ LMMathSymbols10-Italic LMRoman7-Regular +%%DocumentPaperSizes: a4 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips struct-pg.dvi -o struct-pg.ps +%DVIPSParameters: dpi=600 +%DVIPSSource: TeX output 2009.01.10:1142 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}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{A A 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/IEn 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 IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A +mul exch 0 get A 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/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/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 +%%BeginProcSet: lm-mathit.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathit[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/alpha +/beta +/gamma +/delta +/epsilon1 +/zeta +/eta +/theta +/iota +/kappa +/lambda +/mu +/nu +/xi +/pi +/rho +/sigma +/tau +/upsilon +/phi +/chi +/psi +/omega +/epsilon +/theta1 +/pi1 +/rho1 +/sigma1 +/phi1 +/arrowlefttophalf +/arrowleftbothalf +/arrowrighttophalf +/arrowrightbothalf +/arrowhookleft +/arrowhookright +/triangleright +/triangleleft +/zero.taboldstyle +/one.taboldstyle +/two.taboldstyle +/three.taboldstyle +/four.taboldstyle +/five.taboldstyle +/six.taboldstyle +/seven.taboldstyle +/eight.taboldstyle +/nine.taboldstyle +/period +/comma +/less +/slash +/greater +/star +/partialdiff +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/flat +/natural +/sharp +/slurbelow +/slurabove +/lscript +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/dotlessi +/dotlessj +/weierstrass +/vector +/tie +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: lm-rm.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmrm[ +/Gamma +/Delta +/Theta +/Lambda +/Xi +/Pi +/Sigma +/Upsilon +/Phi +/Psi +/Omega +/ff +/fi +/fl +/ffi +/ffl +/dotlessi +/dotlessj +/grave +/acute +/caron +/breve +/macron +/ring +/cedilla +/germandbls +/ae +/oe +/oslash +/AE +/OE +/Oslash +/space +/exclam +/quotedblright +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/exclamdown +/equal +/questiondown +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/quotedblleft +/bracketright +/circumflex +/dotaccent +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/endash +/emdash +/hungarumlaut +/tilde +/dieresis +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/periodcentered +/quotedbl +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/backslash +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/currency +/perthousand +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/underscore +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/anglearc +/diameter +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/quotedblbase +] def + +%%EndProcSet +%%BeginProcSet: lm-ec.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmec[ +/grave +/acute +/circumflex +/tilde +/dieresis +/hungarumlaut +/ring +/caron +/breve +/macron +/dotaccent +/cedilla +/ogonek +/quotesinglbase +/guilsinglleft +/guilsinglright +/quotedblleft +/quotedblright +/quotedblbase +/guillemotleft +/guillemotright +/endash +/emdash +/cwm +/perthousandzero +/dotlessi +/dotlessj +/ff +/fi +/fl +/ffi +/ffl +/visiblespace +/exclam +/quotedbl +/numbersign +/dollar +/percent +/ampersand +/quoteright +/parenleft +/parenright +/asterisk +/plus +/comma +/hyphen +/period +/slash +/zero +/one +/two +/three +/four +/five +/six +/seven +/eight +/nine +/colon +/semicolon +/less +/equal +/greater +/question +/at +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/bracketleft +/backslash +/bracketright +/asciicircum +/underscore +/quoteleft +/a +/b +/c +/d +/e +/f +/g +/h +/i +/j +/k +/l +/m +/n +/o +/p +/q +/r +/s +/t +/u +/v +/w +/x +/y +/z +/braceleft +/bar +/braceright +/asciitilde +/hyphen.alt +/Abreve +/Aogonek +/Cacute +/Ccaron +/Dcaron +/Ecaron +/Eogonek +/Gbreve +/Lacute +/Lcaron +/Lslash +/Nacute +/Ncaron +/Eng +/Ohungarumlaut +/Racute +/Rcaron +/Sacute +/Scaron +/Scedilla +/Tcaron +/Tcedilla +/Uhungarumlaut +/Uring +/Ydieresis +/Zacute +/Zcaron +/Zdotaccent +/IJ +/Idotaccent +/dcroat +/section +/abreve +/aogonek +/cacute +/ccaron +/dcaron +/ecaron +/eogonek +/gbreve +/lacute +/lcaron +/lslash +/nacute +/ncaron +/eng +/ohungarumlaut +/racute +/rcaron +/sacute +/scaron +/scedilla +/tcaron +/tcedilla +/uhungarumlaut +/uring +/ydieresis +/zacute +/zcaron +/zdotaccent +/ij +/exclamdown +/questiondown +/sterling +/Agrave +/Aacute +/Acircumflex +/Atilde +/Adieresis +/Aring +/AE +/Ccedilla +/Egrave +/Eacute +/Ecircumflex +/Edieresis +/Igrave +/Iacute +/Icircumflex +/Idieresis +/Eth +/Ntilde +/Ograve +/Oacute +/Ocircumflex +/Otilde +/Odieresis +/OE +/Oslash +/Ugrave +/Uacute +/Ucircumflex +/Udieresis +/Yacute +/Thorn +/Germandbls +/agrave +/aacute +/acircumflex +/atilde +/adieresis +/aring +/ae +/ccedilla +/egrave +/eacute +/ecircumflex +/edieresis +/igrave +/iacute +/icircumflex +/idieresis +/eth +/ntilde +/ograve +/oacute +/ocircumflex +/otilde +/odieresis +/oe +/oslash +/ugrave +/uacute +/ucircumflex +/udieresis +/yacute +/thorn +/germandbls +] def + +%%EndProcSet +%%BeginProcSet: lm-mathsy.enc 0 0 +% This file belongs to the Latin Modern package. The work is released under +% the GUST Font License. See the MANIFEST.txt and README.eng files +% for the details. For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +/enclmmathsy[ +/minus +/periodcentered +/multiply +/asteriskmath +/divide +/diamondmath +/plusminus +/minusplus +/circleplus +/circleminus +/circlemultiply +/circledivide +/circledot +/circlecopyrt +/openbullet +/bullet +/equivasymptotic +/equivalence +/reflexsubset +/reflexsuperset +/lessequal +/greaterequal +/precedesequal +/followsequal +/similar +/approxequal +/propersubset +/propersuperset +/lessmuch +/greatermuch +/precedes +/follows +/arrowleft +/arrowright +/arrowup +/arrowdown +/arrowboth +/arrownortheast +/arrowsoutheast +/similarequal +/arrowdblleft +/arrowdblright +/arrowdblup +/arrowdbldown +/arrowdblboth +/arrownorthwest +/arrowsouthwest +/proportional +/prime +/infinity +/element +/owner +/triangle +/triangleinv +/negationslash +/mapsto +/universal +/existential +/logicalnot +/emptyset +/Rfractur +/Ifractur +/latticetop +/perpendicular +/aleph +/A +/B +/C +/D +/E +/F +/G +/H +/I +/J +/K +/L +/M +/N +/O +/P +/Q +/R +/S +/T +/U +/V +/W +/X +/Y +/Z +/union +/intersection +/unionmulti +/logicaland +/logicalor +/turnstileleft +/turnstileright +/floorleft +/floorright +/ceilingleft +/ceilingright +/braceleft +/braceright +/angbracketleft +/angbracketright +/bar +/bardbl +/arrowbothv +/arrowdblbothv +/backslash +/wreathproduct +/radical +/coproduct +/nabla +/integral +/unionsq +/intersectionsq +/subsetsqequal +/supersetsqequal +/section +/dagger +/daggerdbl +/paragraph +/club +/diamond +/heart +/spade +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/lessorequalslant +/greaterorequalslant +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +/.notdef +] def + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginProcSet: special.pro 0 0 +%! +TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N +/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N +/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N +/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ +/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho +X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B +/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ +/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known +{userdict/md get type/dicttype eq{userdict begin md length 10 add md +maxlength ge{/md md dup length 20 add dict copy def}if end md begin +/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S +atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ +itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll +transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll +curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf +pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} +if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 +-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 +get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip +yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub +neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ +noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop +90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get +neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr +1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr +2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 +-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S +TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ +Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale +}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState +save N userdict maxlength dict begin/magscale true def normalscale +currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts +/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x +psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx +psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub +TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def +@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll +newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto +closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N +/@beginspecial{SDict begin/SpecialSave save N gsave normalscale +currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} +N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs +neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate +rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse +scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg +lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx +ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N +/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ +pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave +restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B +/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 +setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY +moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix +matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc +savematrix setmatrix}N end + +%%EndProcSet +%%BeginProcSet: color.pro 0 0 +%! +TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop +setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll +}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def +/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ +setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ +/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch +known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC +/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC +/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 +setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 +setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 +0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC +/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 +setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 +0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ +0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ +0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC +/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 +setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 +setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 +0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC +/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 +setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 +0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ +0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ +0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC +/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 +setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC +/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 +0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 +0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 +0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 +setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 +0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC +/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 +setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 +0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 +1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC +/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 +setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ +0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} +DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 +setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 +setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 +setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end + +%%EndProcSet +TeXDict begin @defspecial + + /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div +Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff +pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def +/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF +/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 +sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint +HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { +H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt +sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub +/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch +pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict +/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict +/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark +get put } ifelse + + /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind +def + + /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade +{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind +def} bind def + + /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add +def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div +2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14 +index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4 +-1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 +roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def + + /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch +def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR} +def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx +sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind +def + + /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor +fill pop}bind def + + /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add +def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy +pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx +8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index +pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff +div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6 +index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index +sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index +3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath +stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index +add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy +pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch +pop }bind def + + /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind +def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto +neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save +pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag +div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind +def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint +/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial +pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta} +{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind +def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse +/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha +fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave +pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind +def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave +pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1 +def /pgfsoa 1 def end + + /pgf1{gsave exec 1.0 pgfw 2.00002 0.0 moveto -6.00006 4.00005 lineto +-3.00003 0.0 lineto -6.00006 -4.00005 lineto pgffill grestore} bind +def + + /pgf2{gsave exec 1.0 pgfw 0.8 pgfw [ ] 0.0 setdash 1 setlinecap 1 +setlinejoin -3.00003 4.00005 moveto -2.75002 2.50002 0.0 0.24998 0.75 +0.0 curveto 0.0 -0.24998 -2.75002 -2.50002 -3.00003 -4.00005 curveto +pgfstr grestore} bind def + + /pgf3{gsave exec 1.0 pgfw [ ] 0.0 setdash 0.0 -5.00005 moveto 0.0 +5.00005 lineto pgfstr grestore} bind def + + /pgf4{gsave exec 1.0 pgfw [ ] 0.0 setdash -3.00003 -5.00005 moveto +0.0 -5.00005 lineto 0.0 5.00005 lineto -3.00003 5.00005 lineto pgfstr + grestore} bind def + + /pgf5{gsave exec 1.0 pgfw [ ] 0.0 setdash -2.00002 -5.00005 moveto +1.0 -3.00003 1.0 3.00003 -2.00002 5.00005 curveto pgfstr grestore} +bind def + + /pgf6{gsave exec 1.0 pgfw [ ] 0.0 setdash -4.50003 -5.00005 moveto +0.49998 0.0 lineto -4.50003 5.00005 lineto pgfstr grestore} bind def + + /pgf7{gsave exec 1.0 pgfw -2.50002 0.0 translate [ ] 0.0 setdash 3.00003 +0.0 moveto 3.00003 1.665 1.665 3.00003 0.0 3.00003 curveto -1.665 3.00003 +-3.00003 1.665 -3.00003 0.0 curveto -3.00003 -1.665 -1.665 -3.00003 +0.0 -3.00003 curveto 1.665 -3.00003 3.00003 -1.665 3.00003 0.0 curveto +closepath gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore +newpath grestore} bind def + + /pgf8{gsave exec 1.0 pgfw [ ] 0.0 setdash 1.0 0.0 moveto -5.00005 +3.00003 lineto -11.00012 0.0 lineto -5.00005 -3.00003 lineto closepath +gsave pgffc pgffill grestore gsave pgfsc pgfstr grestore newpath grestore} +bind def + +@fedspecial end +%%BeginFont: LMRoman7-Regular +%!PS-AdobeFont-1.0: LMRoman7-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman7-Regular known{/LMRoman7-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman7-Regular)readonly def +/FamilyName(LMRoman7)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -102 def +/UnderlineThickness 34 def +end readonly def +/FontName /LMRoman7-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-483 -292 1562 1124}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E69EBAE83EE26F7ECE50E9B8349D1A7644F2E9 +3FF9625116305D3A8AB7EFE9B6CDEC7FF1AFAC2914844571C1C3D55312245E95 +1C742DA9DFD51D0481667CE0F0BFADE80CE5955045CAB5B7317D73EAFA74E339 +ECC43C39A209A004E5BD75366B006A91D46E1E7C87E6F81FB54A33DD44AF5B3D +F81A333C02842D9C00CD0ED5C5E87B3F9AC063B5D70917E0D90240AB4483CAAE +03746F5AAA3B2FF10270E85CEC5F5B6C1D5C63A7A04F955B8B9A5469A7D4ECB2 +CE70C92415C5E9C3286AD7BADEA9015875E2EA6D1D27374D5E419EDF680C65B3 +CCB4A8F4994AD17FC02E04DE5E41A0FC53F31697D626241D759AE244FDF0D550 +EF823F57FC337713D3C997BA1F87C9585634D05E7BE76B703C44C74C552A8152 +73F69CC1B7EAAF7008EF10F2C186D0D5844FD43F028E604429951FF22C118EE1 +2379AFDF894A39AF6750F8EFEBE4D55FB11A0026FF248594F579A8EE8BFF8DB0 +AAD8CF76A29E7ECD9C9648C2965827342AC0E8498E9681C8EE743448644B59BA +AA619DFDBB3E3D525C0554D7D1B616E0A61307713A3A57E1CCE1B51F0113FB59 +12453606E60FA5256BD66F84F4CAB5F9A236ED334A1A2DCF4252EFDCE5178693 +3EEB481A8038058767EE4D323D4DA0C778D19575B9E25F181DA83D11A091F12C +7F65626F0B3FC44722AA3650EA537EF5E9EE198AC7C2351C93B8F247D4A1DC3F +9371FFA18646DA84F251BABC39F17F1CA8E4D12B961C560A37C1A91FBAF97569 +A2B3CF1C7C445675886E64B5427DAEF3986D59FA888F9D5E7F94B7E0E359C00F +ABDB121092F930399A1B85F9FF11088FEFEB789FD6C59E42ACFA61B56F96A9E7 +C9EAE65EEDF97FAD0CFD77AC1D56490ACDEF55DA9B515A07191E2A8CC998A1CB +2CD25437B163956666AFE463326AA3DBCCFFB4A51838B938E70D1D2BD1A556C9 +D8450DFB9E063CD6F8C83D838CF2E7362979EA7131A527CBA34CD1A36F5C3132 +5871F88C22A0450631F38C025D189F6B08C1DDA981FBE97AB66BE0F65A359F0F +94B0BBBDC8F916D83B1BC6AB133CAC8D8E2CDBAA9A394D0E08138E43608A5613 +A89CCDCFB0203D7A0C283F04F396CE83F0549B06B88BD6A3C0EA6FCB06AF6147 +C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1D87CA71553CF +969FD11587B9747BC0EBCED747F65789D8302D6790E4D9ACB08703F2C1DB42C0 +69893A6C31F0A44812EB0380609947247D66D8891E5DEC2B7C87192EFDA892E8 +AC1E9EF161095D5433BB06F9A25DEA07FFDB2155DAE8F87A55F5A474C9B7F279 +03B59C8328CDFA38D00DDBE39D1EC954B803C19DD4F5B58C4D2012E04E630F52 +6CB1CD75FD3D866DE63393499AA5B89BAC5BCC7BB9C470FFBEACADF4491AF855 +619D326814A1398DCD749CE41298E97164C1FF24BE58E856FE5EBE3C809D3FA1 +5021AF9FB97DE82874FE58772E82FEE20694887C8DC92C1620641CC75AF1F208 +97BD0FAB1B2FD02442ACCBAE584E51CC1432C5F44E74E3693663C3C1658B33D0 +3140C8520D7891FA55D331755876F649E4B66258654C72FBCE10721C2B313BF2 +9892309217E4AB5F9CB24FD22BEA989E0E0919A4EA35FAC630A909034C9A9907 +1FBA4C4973E7B8D9D291757F1898CE680E99EB212B6029EA99838BA511A88E25 +C03D370D6CBE2E726F959C04D04EC6CCC6D5C4515070E4EB6AD126F4750D2373 +F997362DDA16A0D73B178FB7B6730723D4C76397076DDEAF4FB188394902EAC1 +B912601673E9693B2E8739D9BD57A4D67E09514EB3A1D2DCF4968A865D378F10 +A4C2EA0A0F2F73418E78E3ADF09CBD3269F5354845CB093C082BDF45E1094456 +BD9826999202FDFB55C550FD3B67A0094913958D22575E85F995B4B65591F809 +3CF02DE362E6AE90DE241983B0D118855BC4D8EFF39ABAA0D3138F5E51E6484A +F6EECC258132F886170E2417CD39A79265C7EEA862D9DF32A38CCFDC7A2ED1CC +6EF05E7BE3767D68053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2 +CA70C76F6DA0468D5C98B4E9C99FE1B4DE04B482145F3B869A5D50B74A264E3B +E5594E45ADE87DC8D7AD29DE866EB67AF788FDFF37ACDEA67110CE092C31968B +97EB275DA79835FB54EE41B2A2CD8A8DFB529EE1252A1FE29DAC5C515886FA6C +A4A2DA5A44546025251CAD8A05F009889043740852B4CCBDD37BF728E5648210 +97D4D3327F08F492656C7650C071B1FB57CB362349717B605BF15540DD278DF0 +4F7CA22DA9640469563B8DD92FF2BFB06CA814AD933409C99883AA5D858AD095 +13E47E2507EDD79BF25B181AD308D29C2307454311ED2460D9A9EF2A95B7D987 +384C7D5E552E41C993727B67CBC15B6A857627BBD49BE34F5C7B2EA6C0AB0944 +A82E58757D6E68D2270B55C17323912234DA3ED7A824044819A5F8BB070D16A4 +4EFFBD0AD41ADC93A833D56B118DFCC4F09721BD57C38734D3DB8B5383020D25 +12D7931EBC886B052717039570A75CB813B2779180758CB5E40FAD2BD0E4A563 +D1C5E94BAC3B26EB188310DE7110A48839DED79BE381088BC7191A471A447663 +BF368B38D4282C211B17399962E0B01C59A23178989638A37897AA769D74E0B3 +A299DD94B31210A43BEB612E6FC3DCF522EE4380B6F4759A563EF8C64BD5E05B +7DA8C435A28EF529B15DCFE08B3574C2E3D074627218388B1327B6AF6AECFA67 +902D0150EA2725753B66C370B6EF2393B15EA8BC4D582059B0C4F2248A37F2CD +354ACE5EFEAE295973F7FA2EC08BA352586EC7D6E78D608A9127711383F5F3DE +2DC36D524EDFC4B11F89A33FAA0EBEC92FEB04C3A6A0FE09FADE64A4B74F21DB +CC8F96697ACAC75B1E69BE9B7714B3603DB4A5A4E1627BAA96D856F2D9710B38 +FE827B96CA0B94FFF36761C12C014AE3D87EE4EEB24124B8FAF8530FFB377CDE +BC816B9E8F767240D2852E8CDDEC4E1ECDE1EA43EEDB955513F42EDDCF39AE52 +2A13E79A2B8DC8849E90F329A9EF4B08231102E217DCC01F885A346AD0BCB540 +FF5D3D13C722603FD1A9BABC86B2C998AF85DB5EBCE675FD54311CB146815717 +500E64CC53EAD28CE88289207B582DD18508705EBF457EB37DE8CCC69A46FE99 +5C0FEFA99F03FB57D26FA6A30DB09562E82863F6C001ABEACCA36DAC81C30C17 +959B12F44E4113E500453BF785898CDE9DB441287DECDC170CBF5F561E004C32 +2217D2A01680D7EC237789C918FB884F0DEFCE7828D7D72EA416F01183C3CF15 +B24F440A40A69FAC2613E33319EA7DCFD8E88681271D7BF2AEE8664D6AD229D3 +1B6E7713609222EC8D91B71201D625F00EEBB6FA5D427979ACBF85B44CABBBE9 +110E87700E6D1522A71B0D0018368E79712A58DF17CCE9F638ED284BC5997AF8 +B3AEA37B570C5A0EE8B4DC396BE9F0F8A3D99758B736011CA5A4367C5646CDF9 +352A88E98158207EAF44EB9BEB5FF854E572D32750F78FA3820035607BDBC19C +7399F90508F5C789EA67970A39F150893C460EDABD875702C05640E0DC800CBA +A90F3BF0022E66A54BE1059BD5D224B67E99D8977912FBD2AC4CCF96760637BF +1042155BE1051880C04908F595816387879D6569D2E42BA1351FAD69395248E9 +14A6496CD9BE43DA79080CE4579CC905A6198F31E2B8282BED7392C7BE2B6169 +1EA52F3105CDE4287325A010FC44DCCA752F57806D70EABB203822BF2F7D2702 +DB352D0874442B2074859EB49313B492156CD7903C1C42E115E9C5203037C808 +BD29519D7255631B667A6E45E7BEC208C3B4A68B34E3E1AE05E2013B7D984B3A +18E675655F4CAAC54F1F933DE26261340784322C59D5973CFC486571E4247095 +DFC52BBCB0216EA14DDE19D11D1B13D0D488BDB61EE45F20777EC0DEE2E7E1A6 +5036AB0B6CF7AA892FC8E6E9E97F4EC37FAA311671BCD21B2926BE4C650BD6D0 +D1A5BC6A859DEE2E0336DF3CE8EFDFCF82B6294A4C682F5EEABB57F4F771336D +985C0C360B2F5A5877FD00BE0501E965F2ADFE1F47E8AFB7E2430FF5C29D2907 +B6481C6A7518D86054936C7BF0C028B92D0BF1B02876E5266B2DB1134E330189 +9D29B4E4CB9CD27D88F87E5E193B16824AA786C824114BD6BCCF2321C221DBB8 +96113676369647817EF7F9687F33316F8CB6BB8FC96F255C8E4D240C706891ED +2D8A5A42889A1E3072B94BA1AD3A9B7D9439E77D5F90056AE238AE68366A59B6 +3E74FC255BB67151A2583CC1F6D4C1D2E5EA316A091C458AD39661DD37D3A71B +A2D3F48A9951FD6B2822789384F7D9EE826D57FED023089B73198CB56F38BACF +5044D989BCAEC862F9DC5F32566CEECBBE3EDC5CB643AE0E6AFFF1E130B94D70 +7212177616E6342427FAA29D9E9E1F8964039E05B0C1764AD9D987DEA4536807 +2750CAD0C9ABC3F49105174E7682641E7F09BFCEB269B2B71D44B77142FCC36D +A317B670A41F2EB01A30F2AE8C73D83360E849EC83A3D7D6EB48B5EF659F1892 +A8C81AFCA148704CC13132E565FE1B14931699CCAD9EFCC6860FE8E232465908 +EF83DA4998B1B1164EB30AE3737AC094373F1D21688134BC82ABA85278A704AA +73742EDA06E5F3B5303979CE2BDDCA89FFC702276681AF7D03B31878FBB1F73E +41AE2BF8F908F4FF9503FD76DA70F3D501CE3B7669EEA5C46D010586A02109B8 +64FE34566E17B4A1A09F9BA10DED060EAD37DE55B277110EC87721D864EF9C47 +AFF828B76F92BB648AA4F3378FF330328CAA3B0E487196843C73B822DFC37C7C +3968C89EA69B3DFFE6E0FC453B90FEA4A1CC6E01A14005F524A46A9757D94335 +F9AA9F42C1330BD168592C606AEDA97EA7194967AF4CF6DF30D6963BF14E755D +F843E7DE0BBF8EF47E09F7E172C97AB5684F30F39B04CF556E37AFFE1CFD4672 +A06DA6EE8B8FBB54F08FF46986E143A620190406409E997AD5336173B74337EA +B289CC650B5F64E2C61EBD43DACB4DB6017F17589B4312807CD210AFD2C02131 +258DABAA1CD08127A538F436EC6567C1B6F9DA250BE4C9917F3B35D43FA75D54 +00B4B5EB9914CE42558ABC90B623AFF1FA2CB3EE64202B74F158E569E39372E3 +4E3FF5AD87298C696722D1D5662ADA02D40576568262B2289BD805DF76CDB22E +1F9848EBE3CB82B7D0594BE5C1C51F60FC8DF07EEEE87EAC1F9B46AEE1BBA437 +545C4776876111BE2F80F3F67EF2BE193790B65B51E7A79809A9F6BA5F4B34FD +A033E3DD43B153A8D01F20F126F94694A52779B387B62E677AB94E27F3766415 +C09493D47417EEEBD2CC07BF989CEC3ECB0B99E8F44E70FF842306ACCF65C0AC +9673859DB9C3A49EA54D93F068318256A7F5F78B3623BD32DE6676FD9DFCA0A2 +3D6D7EA98B4262F9F5C1186772E4BB26D5939E5CC52020B979EBD844943D7BFF +7A328EF957C8FD2431409BB04D0FE79DD930033C7C2AC6AC246E5EE276462547 +27F2B84B92B25077BEA592FD9F48E2322EFC48770BCB2324E0B4B5FB1029C16F +E8241238B7AF2503A3671BE453C74A835C5A785E9623F0D483091D6F95BE42F0 +8E7623F97D117A3D578BA261CE4E68C0F77F30F59EB17E7B4067822AF1D7550E +5E7E677064F1C1291F0B78C205A4DFD0A3F2316A9E5D93ED5B658E65CA3291C6 +E719596B3687ABC3D34172433CC652E9B2516AD0EEC9F4521358675959DF1440 +5AD0EF2B7E4FB2E203561018F0CE7426C221B42C9F91F41881A36A6DE3DCB685 +5B65AAA496EAE5475A8885EC6A79394CF44EF8421DADCFCB027E366FA8415963 +CC1BC0635BBEF4E812CA5E0E788035873D000F17F59CA9090C11E7FB967904D7 +E857CB98BD6EBB2C7A2268104AF92926C6A8E6EF20560845FF806E50283940FC +6E99DB2CAE37F6163465973FC34F18A96E3BB1382CD0C90AE79806808157F97F +850FE90EC0DB9F2D8479CBBDEA52C72153C48DC62B435E2D60435497EFE30CE6 +6B839DA8011D6928A19FC811A283EBB5CEDEA451FF9C31C73A4BCA1399C9CD24 +3FA385624CD426256168332330C81E373C26C2B8B8A2A90B6D6C9B00B56052E8 +DD1D7212738FD10561A78DC0187569098950EFC78B50555759D6875C634D9ACE +F68ECA80DEC81A3B612DBBC5293EC948A89E9EE68C45C32B1FB59F6E1A6A781D +86A0C3DFC1CB58670B5EFBDE62C0D3A34ADB880DA6E47D339C62A98D51B6F388 +0C38FB2349BE51D981A08AA153E57A948D077DDB844137AB35E862CECB9761D4 +FD3514C700665C746E13EB000DAD73C64C1936A32DA881E68915FF0CA581D46C +F9314CC3D7E9AECA005DB43AAE1E43E953A89BA8676B5C1F4444F8DE79826B3F +94CE2A20F23C8AA9ACBFC40196082485DFE88C095D46C253252AF7805918A893 +807490AE8F1F598B619C5ED0F36B9D30ECB1B9C8479BFF61D9A893DA0177CAB7 +7BB183F54581052B651763093B78A0DEB9119BB0F6150E583E0AB51C2D9CEA90 +493B972E55D57FC85CD2C5AFCF02DFFB4445692A491783D7A3A1B81718F3A994 +AA4CEAEAD1F1FB02B3052E0389CD090D42036444FD4729538BA939C3A82BFDB4 +4E5C5291F5C6DA1BF602A2FB59F293CFEAD3E55F65BF2FD825BDD23BEDB1289D +0B7B0C27123B55C2F4209D4105809D69C9BF448F92E9EB110E4A01476BE68E83 +9DD0A97C1BCA57AE78AC688EE28C31D597BC0184963FA54A8E1B714917DA07D0 +741C6CE0729159361D233CED47B798579DE6BF5E56B2FAEE303A56DCBE13825F +41740DC01A08A2F70903410B4C7EE09941F9ED40BDCDAFC20C8BE5E2D9C6AEF5 +34C4587595D6A94E70F6DEA969386F22CC04F67A887790AD66094709274169E7 +5C3923B20AA27F1FBA0F54D334C1FB8CE7C6CFA4536829527A871675F988ADFF +54FD72789EBA34CC609FA509C6886BBBC3E7354DEAAD0FD911F1D484563DD038 +529060B541F6E270633C0AF05BD9039DFAE90751B085BDF6F5AA9A634B5BD8EE +8C7330AA18015EF8E9F24C2853EC5DAAAA0A3CF688C75C9E3E9FE6B541F50EC4 +3B1EC3D5192B7356EA857AD5BAD7B737B63982514CE4041249E3088A321630BC +1C73B7B05335F5E9BDD8C3A4A82C2E598302E5493842F599C8E8B1362BA3A2DD +F29C622FA55D54800823824AF5745EF7E90CD12E44EDF8487C1626E9F42099F4 +D9EFFEA3A6EB807C68E89469C90A45164A894F551A6EB2B7D286E806A6EABC6C +E4CFAED0E1A07845153B6D4F7B38E1E413FCA2D9350B12E3843B5F41C5F13E36 +F9D84B8B5A982283BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1C0EBA82AB14 +6D2907F0A3DC00C10F078073E90FBC9681B6551711DB3D81E0400F776034AA73 +70C867BDF8F8CBE6392D8E5C8C129AE6DDC88039288277AA477D07BBE39D812E +27937D3712B626E7C8B5F8709BC9CC5164A734E3203FB8A327EFE9CBBBE8F9B7 +6ABA9F6F7335FDFC572944D5C7BE1C1DB9852E09F62BB22A3A51BEC8BB98DE62 +2F320B45EAA8E7D305ACCE79E0A80729DA7693BF3C62563233F7EB95A02F86E9 +BC231EE5FC58FDC990C3DE82249B900D8DED34B8A702E96ECDCF28BAE94FE49C +A87F4F0F871BF400F4C41EF7E166A381E75A9E731920A36E4329157208E3B37B +9CE3F1D0C616D951BA702DBBF8D4057AEBA832EB995E27D36EEE7386A786E482 +EC5ADD7B0CF69B37AA1F2C7843A71A64C773142F47AA2F4DD71AE90769453DD1 +57B162EC914D673AA42D3DC00BB1E1CE565E90C650EBF77D4670DEE0E31FE350 +E955E1B4D6B9CE05DD8A68E88EE24ED429A81D3747E378ED0C634370C3BAFFA2 +F1F9A03CCD801B9B9027925C802BFEF566834D19E8CF42FEF3EA9F91766BE2E1 +FD98697E21F7AD3CF2FB3897152B7E9F7C4C314B6A8C0FDDAC48A9CD70475B33 +AEB5CB4BDFAE35CD5FDE0BC354FA9F874E31EC370C8DD051FCC796C2917028C2 +9C1AB8AA828AE35FDF411CDB247C03750FC0A519E418ADF6E54D30B73FC9FB78 +3595BFAF270E5D7EF576DA4648D0F8B2E7E8FE43EA25BA9908D08F1A59C40A58 +84595BFA1F1C691B9F6A82EC74B3996022FD4532F533EB63BC129A29DFA844C6 +B2085D6A445D1F877635AD15277EC99177AD0A23CFB7F631E00CC979AD410F81 +3119C0518A95762A882FD6A3E2F6D6B367EAA7D2B13810A80BF0AAB9347D3FD8 +F575230559220F6A416C005EACE2A2BBAD0F5C4AA381B8581DF3F82578AC6FFC +9216A06EBB4DAF4D66E413B344914CBF11F60E84DF1261252400FBE9DB390FEB +C79E7F50D3DF9F3E5B6EB1E7F5517A86017DF65B457F222918FACD5EFEF326E3 +67B7ECF5DFE24F6E4BBE15A3A7CC5114AB201F66EE1B03ED1FB7B2F4CE4AA7E4 +C935856C9BA1A3EA67F4B0A4DEB9984D59F8BB629F7E211E3B6E052E1597B542 +399476EBCADDBF3B8527EF8280D93E247F05FB893CBE5D859076B5AAE89697E6 +7E9540C46BDA6AAC09689487F5E0EB021CADA860FED784720BF2F3CDE7FFC1C9 +5B5B2889ADC7DDAE3704E99DD0E03D9BA945156C82BF0A3AB246BA724F69FEB1 +EC222812048317F4628F7570D3DBE35B3F60391D13C2699A2C3EE72CB33BFBFE +D297799B3A802E0D2A06C44FD266C6623F38D58A7C524CE5851CC83DBE0891D0 +F79B102FE5F79EBA25BBCAA1C4F19C3E5DEB83811355CB98A3C356A2702BA754 +2C40771F1475B919C0E0944D0E294E9EEECCB618A61188C03BAC8D65BB79B73D +F988E4DF9B9F30151F90B78C210ED9972B0A84BD44A23F67673A8723EA36BA7A +1D1C0F5D1533474C1D92757D1EAEAA55B463A5D4EB49510DB2CE5AEC31C91E21 +1F0A7E41C25DABCA583E0DD6F6D4F4FC37AE95FA98E586D00E782A89A96B258D +D9CB93AFEBDCF50001F5A56EDC363000573027AC83C887F24F66C3477F7D2EE6 +71BF0079442052A2B9BE74F5759C71DB7CF2DE1362670ADE582BCF431A0D10D3 +134B97F62FAC2F2E1F29EF28B4A46FAEFFCFBE7A8FC92C453139A615402A1444 +02BC8CAD70441769D98F9183C973F55431F902C010DCD2B820343C96F968FAA7 +B29CA763555F598E184CE235D436D37D31BCED986A2716C47C17283D56973D8E +4367392BF6C1150DEBF459D142585BD0F57357F4F5AECD3FDB730F5E8ABCD0F2 +7FBE661793A3F9B3823FA6ABB6DB6354661340033C94E7B931BBDAA184DBA107 +D65FCF751CF72DF4710CA42F96220CBD9BC2F11FEE063BF60EC48ED7A31FA35D +BDD6CCD7D1C4ED188DFB0C7375A69EAE631BC9900C4729B4D91C27CC9BEAC0EB +2BC5CD3AB101473EC3D862D62A64720208B0569828D6CEDCBECA38F7FAE8C136 +3A6CBD8AF8B8B9D47521A0554EA68CD2276F23985B0041C332096ED812EF0D84 +6BE4BF0E835D9A29058B2A74C38F8F3488250AE664138DFEAD35BC2E9C405F73 +26C944D0BC2AC6BB0C8EC206AFE312988C0368F9F90D9C4536D71DE4847E19BE +B37E5424BFF39434E3F7580B36099A5F4F1D22D2DD418F22EEDC232CA6A04E92 +8004BD90C2FCDFB6DD895379DA3372563DAB6D3481A92A83B4687F352DBA807E +1CEBB9C64C04B9B9C1300B4CE6A4306C5FF41162443F77B8FAD47B9891629753 +70A4EE24C12429C8A21A0EE949AC5F8331A6DD5575409067295FF6345939F378 +CA635501FFF13EEBD103E038CAC430E4350E4C3DC89D78925535510BAB2844AC +D08BF7E780F58C3F646B4A877F4C334C2B995A9C662760414C01404043E41383 +9CF8C96D511E4237BCAD21A297C69FE7FC09DE4E7768D68B27DA2448C9EEFCC1 +0F47FB671C91A7E12A8BAEE00B6C5F344C6C7056F5098FEAE629DED7BC7DF8B3 +E12873A023AD811AF8281F6F34EE241674A3EE2645DA90652D589681C73511C5 +B8E5487DC255D76461BCA90389032FE6682EB044F0CC4D74549A52F36BDDFA8F +F067549F3C6CA9E8E0C82B00893A100BEC19E13A6511D4EA600B1ADC4C37498A +4729157208E3B37B9CE3F1D0C616D951BA702DBBF8DD4B1937D3114220AD0792 +429566BFF55537F41DC5950A7B80CA45189BD8A3B135FE7050A6DD93D6CB6FEC +C5545C2DEB5195839A638DE491FEE467F68D25CA5115B2DA365D245950CC3C7A +30BDCC16D1FDA37242F1A6635F5B92192330E9CA13D9C379F6D4BF688ACAF9F6 +7A367D6E3275C0BE19428DCE545E76FBCFC9EDD1195D91EE41199DDEAD07135C +BB70B81D3DD53483BE7CFAA66508B40613C05DF5F69DCD8FB92B332FB6509FC3 +FA395199F93F2D0D39F12785547266190E57ED06C2CC580967BCF8DC60C8C59C +09D6607358809158C96AA69CB92C96236B5F3A9F32AF7261E19E0B78B3EB858A +932B26CE562FC8416804B21F1F1021E035ABD92E13ADF85FA7B62AFD428029B4 +64D0EAF9C69AE053F23E8D6A69643DA5DA936C0B76419CBBB0D22FD5E6E87103 +62F6624E5B8240DA82E73C32A4A77CEC2EA60645ED4604487008618C6D25ADC2 +138C4B47FB762975E14C6FEAB7BBE41FD692FBC23F71EA444C6CDC7C6263B937 +15BDEFB354398CAF586AA3EDAD516A13E5C22BBEE1A7A909E867F3EC1086D96C +ACE90E88FF15EED28A636809D1C712D6A9B8D4344AE23192C9DB88C6D93DB820 +04DB8D9E8A2F161A38FEB95067EDE4F3AE5B5E2BBC2F802F00B3A75DE53FEBE1 +B7B9272F912432D960259DE496ACFA549F0CA051D4BEB61D05DC1A60A6F118E9 +0B180B45D06B34D1A0C76B930E62BC3A428A398C7747EE66624D0A4E0C9EA14D +8FA65D54D0AB2C5871B3187BE186AEF93732E6BCFDDC80F39F89FFFEAFC61702 +A2CB7DB2800FC2D38F8437D0FAD3B909E42A9BEE56276CB5C7A5863400BBD725 +BB08927B936A1519A3B2C02D360678126BC086FF6FFF378E0AAA0718A438AB98 +EC8C4702F89F660AD38ABB9AE811E6C73E3DFBBE4AB33CF9BDE4FC610FCA4FC9 +ADB098BC3F1B4162F634CBEEF8FDBC70A40B5551A06499BB39794CB9F4EDD64E +12BAABA63D0E5B55F56CA143D84E7B14FB582DDFD9F89E04CC4F18CFF663872B +230E921494B129F80EA04A842C11F22B48101F2E0E89BCDD8B5F3CC6792459C0 +567A78B06C4BE02A9FC63EB240C890DDA668C586795967B86F7C42D48B75DF98 +90529FBB3D24651664E84B70EF1C30AA7F80FED4EFD79B47D31ACAB7921E974E +0F0251453B01498B8604BF902A1912A066ABAEAAA44F816878EFFAA832A28378 +D5955C2CE2C8F166B7D18498AEAB8064407B56ABD8AE83CD6836A2A624A32128 +393B9D463F543583A49B9CAB51C523CED186C921878D36BC6DD37A287BB7320C +CAD9722595E7497392C3C46C5FC40BB415728388C1B8088785EDD9C1DA4F9E9A +3C57F31A1B749A92DFDE345D300A475AA9F5F746399917534D94483A58F3D239 +B975287260E0FAE00E1369F7ABE64B951812C8496DDEF81BFFC8BF877A4E0568 +DA9A798F7F062708C1E468A02456FD03F4C387BA30F95648B600B3975941C224 +247A1DFE98A369ABF290AE8A785CD8DDFED8FA29E9664E606E08F30998D4C5AA +BC95068BE7A9DAA9F9DF78455DCE090D90C29776BF27FADED563AF292C8F30EC +9EBB9AD926F9C979230DF7CDA80DA5853EE294F2BBD70DC99F20787DD65949AE +1B082E3F5B20BF645BD2A7E6AE8C1C96E222B0F0964D1FFF7A18A4EDD38ADCDD +0BC65E153FB7CCCC686A7B59F013C89DAA23399562865AAA83B9B75D0CC6E612 +77E23AE3D35A9206DB8F5959CDBAE2D4F0052ADB2122FB8822F3A8CF410007FE +6521EFADF96378A69C6E7631B822FF44806450BD02A38006E7ED0DACF37D85E9 +D984422D428200823D674B1893F0338488BCFB0C12725A14BDB45D92379CACEA +43CE73C4B7BE0ACACD051938DBCF63442E4E1621C7B4A3EAE77A96BC8AE89E5A +7BAE80380D6CFDBD82D34A78EBD78B3998FDC749AEA314692BED62E0FCE27467 +A1D65E0577F470498B7A4AD266B9B4E40E5BCC6F9D38A98AEC711A55C6C0DAA1 +915B8E690B5DE0D85B3640F18B169B121155CC0186CD16B6D200AE32705CFBF7 +A12EC415F3FD1B6DCFE6A7F75663C510185BC34AAC67226177133AA7CD431BB6 +7C5755F02B962930D3D0C3AABCE7BF840A7A035F2CC57E18CE81CA45AFBF5763 +77A48059E6DECA5D00BA874DF4502AA0624592BEBF74CDD68340D52E137B1DB6 +FF17B04F8C8D4C46C3BB844048F77805546EB5A300E041D4430EF8F7ABD4D966 +424FADB66F4669192BE430DE2E62EAA0FDF5231CB1CAC451E1FBE5F2A1566193 +E945967359367EA1E5D5E4B896D55B67837FE1B0D9EDEC9711F4E9A5012D143C +CB198C29181CD9F32DF23C0D90F33ADFA3242D2DF285FE041B3A9BD5577734A1 +99C9CD35B0E544566FD9C242AE6B9BBD92FA207757BD5012E76973C9A0B2E285 +3D94BE904F870B9858C36B4B055C846272F1FAC3B088D4DABAC4BC89F4909024 +6D84C30C58439B06AC113611F4AC44FA5358837F7CC6ED863F0FCCE5F7906425 +4BCB76E959A74DACA2371F0ADDD8BC75281D78F9DCA9C31F4943BD62EB9AE82F +B51E7BAF5E238FBA0F27765C37AA9C6CCD31E1B3C5D46C68A5E4FB3D8509D3FF +3C6D9E79DEC1970C9A89BC930E21D0C31FBD2FB99B763438B4CAB2A1DD50A23E +443D8A30572DD2A12550B2D61A97B138CAB1FBD0396565316179A6F61EF48653 +26D573E15EE6F85C655457DBD51637C51A5FF27FC1322BEF353FF4FB399D621E +90E7A0F10941DE0F2AC2D901074A7DB50BC32539CC0EAD16213FCF9E1B9514BC +E0D709937DDE7B9F15196F9653441D5D99563AD6A015995764F5ED7875EFCBD8 +38E6AA380A9857E732A234E50243714D4007D84E131F8CA382D2869FCF0F2130 +36AD02BB07FD445E185BD772CC4C3ED8EABFF2230567998B58154582EA3DBEBF +A32B5B1598D198A1A9B82D87A7814F5D6AE5ADBD9FA95E35043900CF3BC8D6A3 +496230AAF1232518D2D86A690D8525EF5A5B34BD7C03CDEC68276DFFF441579A +A03C2377D779DA1F0DE6FC09910A13B23860D75CE19FDD617477CB5EB50F0CCE +DBD79DAA0CF6254C627A1BCCABDA4B5DD9ED6E3482283ACB506A2D6812D4676F +3F6463C5ABBE84D7A5B8293A52908D4E4216283297E4F39A8F67117694133A32 +48571E032FA87046115B7083074B68071283CA52467F731C2C1AEF95781283E7 +0978F1EA3DB2F746F8517795ED6B0BE7AA1CD29495FCB3116008763BD1D3D967 +5E23EBEE3478352EAA05DEC5A6772B1B5C6200DA33D13BBBD899E1113DB8E9E1 +0BBE2AAAF25AD12D62C959A39542360C638A47B3631DB34AB2DDB614B3721A0F +B87BBE7530ED3C037A517E7F4D92C7AB7DBCFE92CCD22851666B910BEC1F0B5A +22E5745FE8EF46FBDD8DEF993163433A376BF9DE637A5B961EFB3A8DCFAFE8AC +2935DC6FD4D20D3C2F3472DA36BAE42B05FB72A32B2F7B5230E7D8E6A2F20D8B +4AD01B5C57AACA10B94E8CD7000E7DD9A2A4421D9EE36B4F0A77AABE0D00ECDE +DEB474EFAD513CFE9712A378B73A598E2E26B11AD34C68F8DD24262D80A1DDA1 +396947FBE8692B77E9A6F48537BE930D8CC9EC66930E5533FF3A7328F0675312 +EA664745F0B5F5978A3FC55B7099C9F6EDE1080D905A39D88D0F2B0861CBE8A9 +827B3F9E9EF0F199A134E2C539860EAEF25DF62093536D23CC3D95D3D147D7B7 +F1A1A73C3B723556073465C30981210962424D9BC090DA2B20C744746D0F1FEF +45942CEA347D253E10733C2AADCCB5B1F0153E19B677C2599BAA2696DDF00B27 +D9E1AA2D9F19813F2E233A15FCB9CB7FBAE4C75855AE4E6168C753169652B173 +1ACC17C5615AD01DD26C08A41B8BE616FDB022066404D53CEC7C42236ED0E509 +521FAD3CCADF68D5D7D1303B2561A4D010A395A1BFC7A2423D1E19F32B338015 +818D4AA1FBAF363B899827711651101B499AC4EA86FB987B713930C957C632FC +8F5816F21F6926B6C321DF68A9A8A77C343B645717155756D539A41B7390B4C7 +C7BD070A91E0E3FDF6589A34F8599566F61D53D7804055E70867A9C17AB3E3DC +ACFF68183009E938354A09C0F1A30682892C8314CEC9BD005A5B0610214F0A6C +B9831D3FDF77718900E4F5A4B84DD25FD7B650D3DCF5F4FABB1DF90BED14A316 +4DA8B2883B0B2CA52A8B48F33AF7F4D25E12AA256C9519F4F823F3A4FBFB4195 +790050779DB87520299E851534408F39443AA946A7630D1871F3FA6D8A110710 +DDA85C1C163C513D25B9264E3890A994CE46525FEB4BE079BFF644AEB6B8B421 +E14F973B46C10957EAE0585F0E658DE2D96CE4E32F2AD8BB9DAC4C510E43B644 +54A8FDE2E58925A0C9440DC034DAD9C193D7DE10A9A02F36C06FA7B26238CF55 +340B24BBB424F4EC1F728F397A677D32DEED9B4896E372CFEBBCFC66C09ADC76 +3ECF666139E66CF7D277ABA5AAEA55AA7900859A4029F8BA7E405259E681AF12 +CAE9CE1679120CC4D33675CB031B993103C259CF4C774C9505F9C992FEA340B4 +95F929FF69A8CBD1565CF3B86A0455B9121D1B79B57C659FF922648E6D6191BF +A132B8B8B2F95468CD1EC604367BD3C4E4E674798D1931020E3CBF159A4BD8DB +721345A669A86933F8B05B9236B04C3C0C757CA37AFCBA31A1896C537B440CFA +78A1197FCF102CBDC87BBA4331549A10D523F94B442D4305E96E808A96CBC9A3 +4B2E0212D4E032AF808D30E08C4AF6C4536D1C9FDBEE7B1B2FEB89E60274C80F +D8919AE84F31418152E3EF415F3BEE84E39872706B290B8C9EA925AFED9C9A2C +BEDBDF02478821E8A44E42451F694443F3C4E2FC9541C8344D3570978EC18704 +FB8322977A15C8ECDD04BE95BF3724E4759BB27AC1A10E33FC1E611BC3142D4A +9B58F97102E7AD536E065C9DF33A73898D0891D1AB821CD8636B2F07B7F03405 +E9D6622174BDE3AB3916E34B9EAF5DEFC753AE3FEF0A78E085205665F3880858 +39515F0A04B1BCEFB77A2854B2752F54C04DBD85A788063ADCBEC519652AFC30 +5C82D2EB9D2112ECA3C2E597CBD7A9BBAAF9A808FE74B771890B36BD310D1A18 +4C084913958D22575E85FFB0C19340C50778EDDB5E0A218C79625498AFDDA452 +036BC7AB8E84B4BB49A972F49D260EF7A5A6763155E7FA5029C2763D38121FE0 +F961527C3BD065D70CF3B60072B34479EA28D1F2E996551F69A140A662A98CD3 +E5784EECC263127CE5ADC833BDC7BAA33C1937541891B78E0BA76765F8774F02 +A5CFE926BD4891985D68CFD7AD774C97067893E5710855134A80FAFFA126081D +EF3224534EA727CFD6BA64E896EDB2ACF366069ADBB1B9CA71D370DB64DF0873 +7F41AD8DE10D42B7A8910606700D1AB8E04CF27A3843716F052D31C822DCDF64 +15E2E933F65C28D9532AB80B008837ED8F6D3B41CC803C6B5EECC114AD031803 +3DFCDD9145F8BE5CFC2D5864EEDB8AF0E5CF8D3810B4CA9A60E233CBD4306186 +957AD9A2ED31221E10EDD119B56C6E4BC52515C87B5539303F30BA776B0D6E02 +61907C6DCA1676C889DEDE8BE8FA21BB9E5CF8DBBB176B1AF0A1AEA1022441B4 +E0338D6CBE3144E3F023BCD1C0F15E5C4452AF3E1AB2933CB806D30441EF2F23 +E764CE3FBD9C6FEDA5EF8B6778869A1713C9B0AC672EB6961E363226E2140737 +C6C1745A028752303923E6D953B615BF417B376266C585B6F3B17B1E23C26B42 +79C37B9CE5B224A3CB3F59C1311A1A7B1350FE59D7CB6F5FABFA5854945D6DC2 +C09A0F32C2954C689BB04A12A787B88BB4047D6A14598F301B6A7E97363ECBB7 +CDE475BB60AD0A21DCC7556834DD3F66EFC7134F543BF9748641D59916EA1491 +0656948887FC431311F9A5F0D5B1E3F86CB252C8AC6E9BC0C1E5143A5DCA16BB +C20A5316F9F409880C71CCF05245C4AE72F3998A9740C6CE8A5DDBB1D0A8B775 +FB979CB5494CD195A1DB0345D5822CB94B42536799D257CFF8AC01064DC59B43 +DF12DCA626F8A2147A610182E28A8D951207D7C494A7B2784E050A11FE8B1A61 +BA6116356E147F7D25A6B84A1921CFCC821786A49ABA59E4AD49B5EE0AFE3B64 +68AA01ABC8EFFD9B0B6F19F03A12BD3509108B61ED33B18A73A04B5F96F94EB6 +DA727783A85BEF5F37D69CC9C71C59A0D0F33022188CAC7DA28C7DF0449F8159 +0719B9A9284E841009D3C81A0DAFD3CE5170A0DB6BC7D12AE19D05B59A8005C7 +96575C0F6B6468BB98385F009C20BB8434DAA8EC8FC416BB431741E524B36991 +806FE106CE986A4E6FF18204616B963BA02E6E372DDBEE44AA952CA42668A93F +C84298A559CF62E641E06972A5261CD7F6F20577E83176B2C8D0BDCF2BC39A60 +3A4886213EC782000DEABF71EAE1B8944B96D635B5B88C188D46282036EF183A +C810D42A2265FA78F680E0543FB75D1649D0A728732E3701A8BF70A3C50E513C +31DF75579CD24CCB5A7CE967062F19345B9C2C29276C5B50B31650CB2FE42374 +9D1BA94D82FDE86025E04782A1A5F53CA25E6761D29BDCB74C169CB5C33DDC6A +12977628F1D04A4333374BD99B1EC6251C49EBE850F7EC239AD76BEED158DB3B +E2DC4BA1DC216B2D085F201CF7DEDA481022EA9EABD50EBA3FEE1B5E52CAB31F +89269B65D7B2ED2A4995E083622B36DEFFE1A6AD802B49D7EE4E4CD8C6953A5C +3B4BF27BA8A317BA18287D2412DE35527D3338B3E89A18C5A3DBF575BD2DCEBC +E2997D4B6E3981D4C7797575C9D319B53086DD9F4FA1AFBE7704D46ED59A2935 +33DE22B29941EA1A6AE32E06C7E21F03F2CDD6BB000E567E0110BDE9EDF9D742 +EEFF2C755CFF7ECEB7DEB71FFC28AA0B2660C4C3F9AF217BB8E3B9AB06398D52 +746AEB07ACEFA58037785F7C3727DA8FE894F828E8DE8CA11C56F8F73698A678 +B966FE35B0C8417DE0CB36C2107A2FDAA231CE15A8871FDF73BF057E4B4DB92F +CBF17C23B76ED1A520BA2EC2C23BC91BE0A9C8734E4C003596B339601D10E752 +02EAAAD8A80B478229ACF32580626B2CDA1BFDD81F7A2FC642325963CBC39069 +71E3B38D6F62D604675511A2F2E6435B1A5AB5B114CA693BEB196781C04C0A6E +E75D274BEB8D7083CB5367D9FC51A77E2745DB8BA22B1E79D2E00A60DA20C9BF +B9FF931ECEEE556BCC9C4374EA6B2CCEDB3AC2027A88763A7F0AF2DD0CCE40F2 +CEFD4D785A459CF600737540B21745BD882FFECB8914A1E25B2A8B2AE17CA5B9 +0388374D2E7BBDBA729271D1230281E2EE9F5FFC610E8EEE85AFA74550DACD37 +83BC35B996D439E5E9CFD77A1425A4C8D3CFF130F7D9AE80A2959D02E0BFFE05 +2346CA7C8EBF4325EC599D755882E751A70A0EAC89F6B71834D2BF6EFAC3CCC4 +0D3EF3B2E2080F148445F3F352EEE7E7FE9B2134E3EF4DFBE0E746C1915B6A74 +87203A5C325700D9B26E3550CFE92EB1ADB8E291B92942803CFC8BCC391A6DB7 +81683EFEE671F35592C3A28AC39D3B60E1F257C77A72CD8C5D0C8A1AE705A62A +18A4DF3833CB35844961E68842CFC30E62F392C5C166ADC2A6634F8AC6DB3F3E +54B5DE3D9670D3318CD8985AFB1C07D6236E4C9E98102FCE87AAE90A404272B8 +F384934DA41A103C2633B700490B0A80D4017D254DA63E3238A65F433D1E060B +20BC8498014FC6AF9154768BA86963ED80E71EC89F0A6EEB2AC5F91494F51D54 +FDC55115DCC2527F837B8318DE7C223C704B2759BCB427205FD7F4C04AA19D37 +E9CD14A077B05AC1D894BDEC87BB96D4ECB54C198187979A7C20DDCA027B92FB +DB05DDBC14E325FEEB0E2D289A653949F11C130F37E27A62B17E62CF33D17633 +91A97827D2AF45C8379364325DD8DC1AE11DD1EE92CE710E29409BCC90E1B543 +28E6A0C7231547157883D5C67BBE0EA117C5B0FEF0DC222600B4AADD0F5E3BEE +375A4B389E1934B98FFF72243AFF882E061CA00527ADE72AB888E40CA4B33A26 +CA98303D0E9981AF8EE6A593EB030FA22C764E0B6B9844980A089F0DB4798087 +F2B3CA777A0C5ED8C8CB4191E950DBCCD311A20B14B41770953EEF752D98BEDE +BD2737E97DE815BA34A7CF42562D4590D9F4ECD7FC05D11830F0D9F78EDA9E75 +A764E02DEF56C95761E9DA0209FB87B7B7999137EEDE3829DA20DD3E28D703CC +B29BB0939391BC57C2EBAA31C57417840401BF10B71D8253E6F8FA7AC8DD1F4D +A7BB92EE84188A1F4B652F0EBFBB4BAA62641F852A26CBFC6A61A481F75BA05A +901D8B991528CC1ED3B30CDE23A07FFBB71460440C80EDA4C7B9E7AA036C5198 +79BD2073F64575318954556EC8BFBADBAD045C00A6C3887E0A00795C3715C88C +17ADC676E012A737EFA5B743C0FEDB224E360B02408B5CE8183A1B00377476E6 +A9D87F9685ED49D86A5C17AD78F29CA500BCCEFBC89C7C7BF1CBD87891D43881 +C1A91C6F8B4D4D32F2F7C002945F2928A218DA7B66FAB88BCA7D1FC1A124D3C9 +624699D76D7351A4A78FC2B2E6997F1AF9F3739F063D8D05B59B2A9DF0298F4D +DA3A42EF0DAB99A669F70EBC4901DF9C5469C868EFD492726190554C87491489 +2CF60002DE1A4B18DE71F20FCD1E2148126674010EE3696D11291F2E3F06359F +B2DF0ADEB43474EF646B86F3F1CE756EC0C78188CFA7356588569446B2A5C1CD +E2B37C804F50577B6D1308DD9C414C5C13754CF1E57A190FECA1C07F42C53E87 +33A85F5D17576DE18AE8B8511F987E96279E3AE01FFE68E34547E71CE84B1FC3 +204748B39BBE76D32933BFB3185C3972FFB5E1165A4054191383E77E963DAC46 +6447028F139D9C69A36586794A6B632063242034681657D298C1383EDD3CC3C0 +D9EE6F0270868583290EAAD3445ADBDDADE18CCE4DD6993A2B670C19B19D2220 +51E7E89D6F7CBAAFCFE7CCC1D9EDB93D121B912F50AB9ED5D4D7857FA703F285 +75B94A9046A350839CC7A06F95CC4A98B9DE4976D3C65D5537181B8391F1A591 +C6DA9D0D3D5AE4B2B5C0EAC631E73B5C31BBE28C4347C76E89E28C2D4AFFEC50 +4702078684D1E74709C738989E93DF1881CFE30E1D7D90EAFD9D972B8F4DFD4F +CDAA1BB09720C0DDDDF3EFAB051DE72E02C65E737066229312A018E607AFD73E +C28FFBF270F334CB35DBCA03CAE19A98F8114090E2D39F9B2E14F93E4719A43C +743589C85EFA62396D75D56EFA3BE86504702EA22AF269313CF93D62BE9F3F10 +2122C52BBFB25E48D71C1C6EF00A8A55B6CB2F2E58E760A0B62AAFD3C411B125 +251327BDEDBA3DD64AF14E96741AA7E4BD3BB1FB0E6BB75FD52D81EEB6FC2270 +22120BEF48038119752CEE04A350718B7C2A2C0B9BB8973BFBDDFB74A182FF91 +FB3620929FFD88F15A1BAE76C6EEFC79C130434A2EB5EEC954725A92AEB557B6 +9360B19CB5D3F27D47EBDEAA6E4E5ABF7653D4E191CA3B5F623A44BD83E2EC46 +11B6092A8B31395D9C7991FB310C65922E86F99352A6DAF4B2339060BE3C24F1 +7A58EF1425F820C9D2D361EC0A619150337127C6068B9C79A4AD5C1991F7977C +9EAD55234C5747F1FC0A88D9E1C5058E00713382AA80998F0F4759440CE6FB00 +5A43A0861A9033ED76B763A8DB62B6091EFEB789F812D0565F4BC740AEF26EFE +447E2C64255B561784573338B105AA4ACFF0F2FF4693372BF29256B669739844 +970A42BAB44E622268ABB33945A53674CDF828FEF7AE18923D4E4EF922719BEA +95A88E93D132995B93C7129FC3118662032D05CC768DB05E7B70CD645CACD956 +498BE8B1F3350DE3A8E689C1DBE949D58AFA971D2D45B2C2005DDD22E105A1F4 +AE4D2529C9B9A1CFA387840DEBB6211CE96439F8BC222F59724B115086BFFE4E +776D0EB6C3A88D10A1DEF8E194E095090958F9C65AC10FEA8683E7E4461F10B8 +C0035BB079C538EE56D00ACB5FDC2F6FF94F9E1E6F3DC25D6EC268E5C4E64CBD +EAA49444BC6C666BED4DDD31720C207725C84E675EBDD98AB0429586DB6610FC +1E7C2FF53F19060E6B43DFB2B5A29336BC2301C2B38FD9308BDC1A1B3482A99D +C90A7C89671631D20EF5FC381131B7C4C90E04DB61386B5754DBA7962DB9B785 +1E6EE24A0C53475186BB44083AEE2D868DFE4356AB5F2F38D70FA75397E8127F +D3D47DCCF85C47785C433D4E18A02ABA38F55742DC36E4FF07A21AFF7A39C44E +259355E9073401088078B10AEB7EAB245F0CA9C5B92A11EDC335D079E6ACC69B +D64BF071A2E23C4F62EBFAF409DFF33F625082B09FF09CB6266B37809F4B4F12 +D831A49BC387165582DF13A60B254756035FF36695378016F965DE8F9AC89C95 +4D39C68834199546CC3D7ABA56B8ED4E7AF0F4D8740C71D0E6305207F1EE4BAB +07F0ED98F38BFDA1907B8DF5490432EF005305488C64E61DB23032736B224A9B +0C456200949A01730B07BAD4063F144C89C4FF35EF81584ACAD95CAB483C9541 +E6F3DE2BD2DFA545A711B2BF58BAB1D382CEC27209B37790ABFEA5BD633181D6 +94F8A1F7EA92932FD6EA71BFEA8C57F322ADA05825004A9E46785B47E27FBFAB +6173EBED6D88D23E7530C2BB5B2FADC5B34ADE0644C0F23EC54EB4F81E8848CB +5D53D76AAE7582AA3AE49DF095693A94A9775E4D26BE10DA6E3DF700D4D23CA5 +874C9DCCF1C07190BFB61B710DDA6CC608A623FD4459C787E05E961E7CF1B651 +35F07EAF54D944AAB77B61B0A7EB420F4A0EDF20E5332262C12D825531489742 +2139DD5CB7920DCA586827AAC1D462A387077172A935EC2DD30B9F74C71437D6 +B136DFE42B145626CDD287909F4E902B14581277D1902E2C12EB0C7BBAD9D0E9 +CA6A557359E8AC019161ECA0BE81C9C8D7B6938CAD55A5115A0DBDF309683199 +264CE02983116E19A103C3E9A071256151DA63F15BBC75DE9AE457EF670B55E2 +F78AD683079F564F687980F18430B571D1DE58FC6F22A3C5D499DB9FE842BD6E +0840D534E795EF9019F887473996793F6FC92DA11A6BF1A83DDCD78D676E71B6 +C51A64A87FD82AC7FD782CB8A650C7E8898926E201C9E847D513189D68F0EAE6 +D6316AC65C70BCBADAB10AE54A0DD44C28DC4763D04D66EF1F50129D6424BF26 +15C9FC5FB80A6BA0D91AA1346CBC26849DA765FFDCAAD86026AE6BF312CDF423 +D6EDACD1B3CBC69E106EE07FFFD590BEDC71CA9AD4AC12B099986B2C50A6E3D6 +2384F9ECC1679B6514C107D7B3A614A7002D2B533ECF1EF2168513008BB3CDCE +8EE707017A506E875046D7A2E46445C76DFE13BA287373EDBB248AD1025340E6 +298B3B7A30E87F9D6EF48AFBE10EED9B1D057D4F57377C6E95AC3B74863596FA +34250C3890457060B13DE6AB078CED5FB3D4EC94C08179DF1D96F5D2C8758A96 +6FF5154EFF3ED3A5C17C70BBC9515DBB6667A0EA18DA362429CFBAD19DF81D06 +6A62F8B68E9063DE5E6F689D7313FD9858C8219FE24BDAC7E32110282FB5BE30 +CD771B8D108B7CE405504ECD699F42B6DEE9D130BA428C5A9C83EC24060AE2D7 +6C692678CBF5719CD4E8F232C7D9EE6F0270868583290EAAD3445ADBDDADE18C +CD98F26DF4B25B62F3A47B378A341378AB1E9AAA8811252CB0D8C545F3F85475 +C51BE22597651714C1A4FD2F2E47289944B9CC67F7AF33B63A06B6CF52D85F44 +9B56CAFA1EAE5BAE847C7D3D93177DBCAB9C0F48855D713099E7BD530D9A6C9D +EED55254790F3A4EB0165FECC03856DEBE126AE6231E3C48243AA2E95DF06599 +93DF1C0DE553B2D4B38FBD79364F45DD9E54B2B1C3C2A125975275E48ACB8438 +407EBEA5A06488A7CB7074776AC36B43FA6B1CE044675B4A4C1292728C3946B7 +BC590B9C68F20AC07C979EB7850AB4020DE478A1737A36870CCB24CCCD2DAF39 +1163D68C0C3A76CBB82A5CA959440D18A5F183F1E99BA2B1D94596650639A383 +9F7D033BD7CED36CC6CC58F10EC2A5B36B8A1F0C6CADA9B905F3246AEC0CFF47 +9425E6A38C407C126D97595C9FDBCDAC33916516C78BC2F7540FA825DE6E0B91 +0F0CAF88E6309CB00AA35FACF3FADA219D372F01CC90343FE1258E92C87FF224 +6315AD64FC2FD52A7DFDC782E94787CAD9B657C53F197880FD5676BC8C48F3EA +9A604861BDF0BB7011FBEA53A274280E41FEC653F131CB4AD5EE08CA3293FA4F +4C6B81DA53A8DDD0C9028D5B251EF32A329A624148C46F02C4A22D90099F97D7 +0AF54E554A8F28FDAC53748FF1ADF3848555178572393200E919D72F965D45CD +18C61CAC96E3E7E51B0C1865FB6CC5B08C82819748A06CE285569E75A973C6AE +F9A5E5F0467401EE3A266AFE2DC3A98708E9D6073EB0BE646E41F0E12E0C0729 +E5F10461A8DDB90148DFDA94B1438B4AEB72DD3680CDFCE4008A7DC06906616C +1C93D49B47DBB0BAADF97494B3039C1267B2F88C17888A84B1E8D03CFC7223A3 +83E635AAF65CC7D6FCA5BC49B93DD14AC40A4E4226F5ECD3DAEA01CB260400EB +0F2E024FEBF025DEFF64DDD067A0EDF374A32C4DD1D8F44D33DDBD1715531592 +F8DF58BFE58AAC895AA48A3EEE307ED49717F2E9B515A37869A7146A097AAC9B +D0DE44C3FE500071536523BE6CE38B2BDED7B82D188B4AC82C664EEC4F30A126 +1A0096AB6580B12D648ED51EAA93CE90B1E0B6FEEE1E3DF06973DBC08C1F7228 +9D2F0DF7F53FF291B2E624482DCAF786C10BEDB739584F60DCD6E70F1271CD61 +BBAE0B6A6CF275EF7628F546E9B7FC576D73D69A2B62BF68EF83C6986E442D51 +50434EF2976236FB4DDA9E1BD3A55C4D59BBFB7F5EFB232FCBE3C05331E72A5D +362334DECA487AC337449508471F2C96A731C2A3DCFAFF4962FF928B46A9C7F4 +EDC62DBEBEAE468EFC3A5A5FD1A44B4E9F38E9385DD447501FB2ADDB680184FF +3F10DB701E92B36A0F3C69F5E8F5858D84A094DE725017A15428251203763DC1 +85700024ED527F954F6D33BC8E5F8A63473A99939FFC6CC5050347B85C9CE7C5 +59BB97A173821E5A7D1322BDC035834CCA0B2EFD5C3DB330A11A87313272183B +FDF418127D53D11FDF2DC7D567B271A666E01FEA48CCF73F968C22CA57DBDA44 +5F2A5F7C701DD19805AEF7C73FBC569396165516942DF535C9DD0AFF3F1DDF22 +91EB7BC5577600252C91A36EEA0AB939804C38E66D91C43E300512ABA8685E7B +09BD296A95F84B411338FBAAB420 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMMathSymbols10-Italic +%!PS-AdobeFont-1.0: LMMathSymbols10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 29712 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathSymbols10-Italic known{/LMMathSymbols10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathSymbols10-Italic)readonly def +/FamilyName(LMMathSymbols10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathSymbols10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF105BF4659ADEAF285B288B8C45EBB1C430ADC5E0 +55C153C58D0F07FB32132C3CEA11815265D39A20821F7A1A778738160578BCED +399653EFF49CAC16EBD0B780A11C18E6966BE38184B550A4D69D69DB456B328E +355FFDAA78C47EE83DAE72A4DB5A385052324763CDF9D67D462D1550C78C3AD8 +D5FF01E46EAFB7361C516DD8C71870BA0AEB8E6FEAB79E82D9CF94B9945492EC +7526AAF2785529A98FD4A7EBB5F15BABC0619FBC49C907F07FEC8E23D3D35C71 +A304A01A695DD9119D8866D0A5DA72A216E9F80DABECA85A56CAAA79DC5E42A3 +CF4F1D171A6D50DB9BAE2F88130DF372B37A75D81089B6BEA6002C995ED468D4 +58AC20B9EEB2AAC85F82943BD9E77210E6753EA5604033D7589E8FC75B3018D0 +EA78FB55C058ED1DE9D10B12C4928ACB38389BF825652854069BDC8605348204 +5F9AF97909598DE4E34420D1FDC40EE75E831ED1154B1B7F8626D35CE745D1AE +52D1D9781CC6A96A4528D4251B9BE1B48619F12AA6D95DFD4919A4DD41821FD4 +6846D3AB009D9E8F39D6741E9B6D0C8A568AFE964E1208B00085E830EACE8337 +F7EBF5AF326230B80CED913EB6E69DEF0CD9760630CFFF16DBAE0E230887AEED +675B468DC7C90F4C459352F8149CF30339DAA54F8FA10295EF5F039B09D77B79 +5FAA9C987C3A1B4BC2D791D85CFBACD2586F3D71442DBE3042A47EBE4BA1FFB2 +7768EB786F9F7BB862DE9557DBBABF3A9BDFD6C700DB2DE1D422DC5B6D2629ED +8A93225B7A50361D743D9E0A2C816A464CB9910A2F9AFBC83648300C8C4E43B1 +475B6F39E58816C7A84839C069CFBB069C10AF00314E43DAF614AAEE0D8590A3 +A26854ED51C4A9A1C13A0F01EB5DFC9E470CBFCCFB150AE9088E7695DF125359 +0A4A2E016B5FEADE1A79C0AFAD4A873434BA54F3420B7C57DBB88326E51293AC +B72E81E11CA795321CFD72ADCD6196E6FDF82F6D92A3F11C7EA1FEE81E0E0BD3 +607DB7466631822AF1BAEFB301E6900AC2B6587EBEF5FAA263C6B723AE4E5B34 +B405A0A13E318FE135F1FD33C37C611AFCBF59B67AD80F8F4D376E1B476DBCD1 +396F58C6EC0922F248B945E1C6E29156E0406834D5DD6E0378A1F7D1A254FAD9 +F125B2599B59AE95DC86890FB34B80E5A62A8232106093EA39091D5F814CBB72 +8B11CF5D824D9BB84846D75651244286A592E91804815203BED8972A2E4B94BD +B2FC07702E19F5D89833D8FA824F73E37CEF5B7B63DCDED18D6B7B674467B82C +1986E948333E1D0B5BDEC27230D29663EEB0E9313749E436516518542AB92BC0 +63CB94BEC2E2D0A573A1FD2E01CB1197990EDF8444CC83F1AF79482B31841F62 +1DB7AC11B51FFC94E7A4C6AC77CD33888ED6C0184D558925C941EC08C8301EB6 +A81029F7FBEC0120835CF0A83D7BC91AD4E67CCE7B5DCCEE3E81B7B19883B9F9 +81FDD5AE272603E4D20E7B2FEC57112FCEC9B7C23EE02FD19C327134B56197C4 +11E3E3417432E18527EE89B1CD18CE8F6865BBEE2C50DB41D1BEC5838B583319 +78769574D066CF54ED5E3235C072D4F3F0A28C8C1833DFD60525A78B2A4BD7C5 +BD45474DA9CF3ABC86C9A6F2F09DEBB95E39230C890D906D33F7AC4435D31FBC +2C8ADD9DCBFF350BE438066BD83F194A67FD599CA9D3364FBE913083D58F6096 +E536CE5F96174DE5818862B948215A40A87CFE2F881BF14F08F2F02F17C0B8C6 +88C3CCBD2BC6A26E593FD2925906D58BA77D787C4130038FF6AE864A21702960 +520599D64C4111AE5A16545E6784C7C819A79252A7CBCE8EE40DBFB9338561B4 +25E7FB8A486E8BBD89231F3105021F0B0AD971DDAA362182293B730B9880BF5E +643E676A125CAE42E92DC32D807271357666762803EF648E977D3EC92D101BC7 +5248B957A4A5B85145305381488053602966F43A43037554E44CDC08B36C5934 +09FF6CC8F3C38638084F8F4F7DA8B4AEEED920D87352069A414D615BA09E156C +449C172832EA2CE0714AB93C3547A7BB5829775140FE094734F24C422CDEFA66 +B001427BF5BE8D3F1C7C052B488381C7C8264A25F58B6C3937F7A3D8165EDF4C +74CBB662283EA551E6E4FE5420A827D08C98A3F490025B20ABE6A0B40426F51B +C044731B6DB80077C9EF44963B91241157189F65CB711011192CC65E3A4408AC +9061F96532FF49BAD719D89C607924649DEE073A89796E205899623FBEDC38B4 +0AB1527B4D7969791676A97F745E383FF8BB6D407B2466ED6D0BC8884CB33494 +82F1E717BFAA6563BB59E4CA8FF7ECE554F889B6C29976F9B0C35C0B1A7180AC +47546C843B6556F7FF0792B23D2E5EAF9E6F4EB67DC310818783A3123C8604DA +A2F021B4F2ADF6DE050F02C830F40637EE343EE10D94269C1841659A7C766247 +C0030C3878C58E5F7DD0A92DCFF9395B345A8CFA273B299BD2E167168EBA35B7 +72EAC21FA2B5866BFD8D979E86CAC3669F997EA980C2B9AE4FB3EB156989A8B9 +FBA24E1473B04B9CD8E9E9995726840472C449D938DDC1983878775080DFAD65 +9BD31BC072 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: t1xbtt +%!PS-AdobeFont-1.0: t1xbtt 3.0 +%%CreationDate: 12/14/2000 at 12:00 PM +%%VMusage: 1024 27998 +20 dict begin +/FontInfo 16 dict dup begin +/version (3.0) readonly def +/FullName (t1xbtt) readonly def +/FamilyName (t1xbtt) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/Notice (Version 3.0, GPL) readonly def +/em 1000 def +/ascent 800 def +/descent 200 def +end readonly def +/FontName /t1xbtt def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 108 /l put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +/FontBBox{-28 -213 1516 882}readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +02843723FD4914EA94CF5C86363ACA5D85BC6F2DC07E1913DE009E806C3EE8F3 +FEC9E1C1A320C2124B06F5E41354C077F75C6EB18C1C637209CD429CF0A07147 +4C4B3FB0D260C42F8BB83C7DB6A92ABCBC206C45E91E10AF52EEAB7427C2EEAF +00FE4361755860C83861E922F3F9B396CDDD72DCE20CAFF85B4DFC108C6E8C25 +982D9DC24E0F00B2D9BF6BE30CF2CD3892B25A4449FE2E0A7E033EE6142D8652 +C1E7A5D3B68F9ECB208F609A8B7C86E8AF1B60AB9C346C38846FFBDC552E7341 +291E70E890C82591691295993A650184E182741E01DA169E64B4EBB55702E06F +089049ADFD0C4F35A59C3CB2AD1DD25291A3B2B8BD16BFDB519091D2CAD96662 +E2DDD3332CFAA7FEFF2FC0C8E26DF69D38ABA34B49948B32FCC1005488C1662B +1A98BCF63020A275CFCA8611C69B85AFBF6167D6A3BE36D568914C6B2ED8E6DF +63A016E4B176ED42146154259263EE0F606C3ADDEA43343301E12304CDD678E4 +F19D9BAD10E071D9F7F959365EE625AC55453D22D02BB2A5A27271C054422504 +5A6DCBDC95B52E577A2C78FCA613979E564E716CFB2AFE24EB580E55BD31B793 +E40676D096325222891C44E70040CE6085ED76FDD2ECFC22F3D598FCDAF3A481 +6E5FDD227E32204B481ACBC81356E37C51D907D1505553F11AF58C6E0918CF04 +6F0E4892C7A8389921228244A2E9A0A2F03E4D6EC7D6B1281CB64E85E705AEFA +ACCEDB16594BE17C1A6F1EE2B8104DC9E4FD181F1995353FE78519B38DEEFE35 +7E8C785B7FE2D404764466C9D5D4344BBBE44AF16031DFDA3C2D8471B22DDD0E +08D308DB8CEA5260B63274B7538C1D3B00B70240E11D1CA734F3AEA3E5F487AF +E10597D1497FD285F06A8CB67D2727AE75D104049D6C9FAA13FD40D2720D67B7 +8E5E330FADE416EDA8775B98F2519EFCA531CCA4581A22E7924260D14A061939 +0044A156E0D9FD5E19196ABB00EAC3F62FF64AF477D3DF3FB436FB6F77BD1F83 +17A68AF3DD0CAB5BDA02D310E3F476A911CDA76A76D345C4DA40447812F49971 +F7F36CA5654039F3BF17134028BBFB413FCD78F7A0C67A2FD8E1A4BDC22F3783 +F908A130704C1BB70789EC4E9F7DD5AB9A45D5CE7AE0E549E67A6C8F57D62810 +D2E8D7DD7FBAD2C564B26084931A5CE1FEB5D56171B9772C2F6E38999AE34E59 +5C9A7DD9B95A17786C0359A02A46E4EAB001F71F66868A34CF8D49EB7D32859D +2032849E78E9E773631E0E99CF3329692A7560127B8A3AEF949A053FE3058070 +B84539A6EE174DA9EA2FDDC8CCF51B2B6EE7B37D178BD404EE8DD97020049E24 +33F2B2A6E0FCB83D2F5F27D5DC930445F49724D45DF564A96DF3CF1D4AC4D427 +94C575AB977242F52D42AAA964DFF9237EE95CD3F92CBEA688E6351E5361E18A +37BE5A2D532B50CB7602C2CDB2582EE1978A7ACE167FF412F39462BE3D409D7D +BD4FB57AADB6DC24CDBDD703DE0D3AE34CE40151A163332ECEFF50B1396D7826 +8C462DD65ACCFC6BECD1DFB36DB6A70A6A083F5C712AE10C9CFB55722E5EB9C4 +E01E49B59D3CA6AEC21609A3EFF3A613CEF3B63447A9A59B22D620F46BE146E6 +11AF7CEA4318D3DA43886E5C3CF063F8F4A56B66D3A401F508999FD5DE202798 +958F89BC68D034AF7261E19E0B78B353E431785ED4BC4ADEE75814C1EB8115D6 +9B878A294A88CBEBE612446DB8EF5EEC2B7974A529BA31BAFE0FBBBF86261443 +769AB1B6FFA25297ED6F7E2805EC9093ED340572B1F5A2DE00D1051B1D169FAA +1FB91474A8F0493D74EBDBE42893C19F2B8804B8F749960BE5F5EC2F443A9D32 +883E9631EE5E324F6026F8BDD87E9982580FE755086668DFD0010B97C3322855 +03D0D0455D17CE2C4677F7CD17CC506D4F7437E426596CF1D6893244AA153B73 +82BAB307A808926477271BBDDC2544CA8822D94610475852B8024B3A3D02B422 +AFE30E63FA7FEACF2ECA0C27802EE8E579E1A7992378CC97B56A541928FD2109 +3809EB724DF550F0CCECBC7AB4DD25A95360EF04E13FACA6E44F5D3B88557426 +58D8FCA868EF94E7D145F679ADF3D59A67E3FA63D13B8E3A43 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +%%BeginFont: LMRoman10-Regular +%!PS-AdobeFont-1.0: LMRoman10-Regular 1.010 +%%CreationDate: 16th January 2007 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LMRoman10-Regular known{/LMRoman10-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman10-Regular)readonly def +/FamilyName(LMRoman10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMRoman10-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-430 -290 1417 1127}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6A5D13330AADAFA7D538980AF303C475BC59C6240759D913DFD615F18D7FB83E +5BEB5799D10735A66689DE6BD8BB1658744942E28B64B25D654585D4CAAC69AD +18CEF3CE8375280E69B33A5D3B5A4486A5EE9C8C81D3529F1162A661D980E480 +A1C894AD4A9DC73E8CE42E5E9979738617952DE57CF32528FC95FF4064744AA1 +A199218103DA0E3109F44C7B1B9DD3A3BCAB2AD17DD9889A533D3AC26783F065 +A5D7B67D9AC3AD0CF06C7F6A1B51D1E633B2823F768584C66D703CE42174324D +6429C36CBCA717CC1F32388299C75459531CB3FE8FB12C1543158E95D98D5061 +FAD4C6C2AFB65237FB616DBB620C8074A7A4A352D0DF2A6850730FF51726018D +013B246DE6017CFB7D4CA5E1B186945F8BCCD210AED2A1069E5C92FAFBCB93E3 +A2DF0AF2517E1F0C4342F3C721BD8C560F4FD1D632A479C691D46705C8FA762C +33BCF36BD46C9A982C71DBAA8191424DB81ED9FCB9A82A700A6501B1C7A4DB0E +CF664122E83549CBCC9281445E8A42000A15849112EE65AFAEC461971C660BAA +1D0503F3AF48AD7A0C849A40DE05BEC1640C71DA24A57CFDF0A989A3523D9D45 +CE831191413FED47FCD4BEBB0234BB1C5A42EE5DC80F1A8AC688B92CE2EBB95C +A75036D34E7381BFD6E9D8BD2A4E0429F5B5A23099918D4A97C5BB14EDACD618 +7F11161EBAF914F64DFAA4EC263630430117BB55226D9AD4E9A0024C6DD20900 +C3BE325B3E50514C46A5565A25312C16C1CECE395DF1700AA80ACAFB258D7182 +2A05BC52F1A71917746354A487B68CAC04169BFF21F59CCF307F6E334524EC1C +28487B7D93620B915926D940ACBC1E06A78B4E4459B7C691BF6DE92A21648F48 +CC413EDE50ACE698A5C00263D5D734481D333CDAC70A9F2C9E7252BE9D863A45 +6F0B848E039F72977873654682C61FCB9E7659E2B0A319D5E77A57BA9C9CE182 +804CDD4ED921463C0A950FEF09E3FBF9200A692BD60CF23507497AC2A59B07C1 +99F94E3D08301AF343C837324B9EB713822F634A96C5D1923710DB4B98B063FA +07A0E241E29228C49C5BA65E2A6EC97E4FCEF493E67F074FB6F90585C75CD51E +DB22B4AA3644E0B7B8C01E57276D48633DCDEB7F9D21B332CE4982A6E06CCEC7 +6A8D01486E55880DF02409AC7D972FB083250D4199A1AF04E3C3F00E776079A7 +9D9BFE1996455987BAA175652189C87A734F272ADF580BFA27B0E3F70CE8100A +BB401A60B1A27DA0BDBE5ABED44A6F0B91F91040EC171DE0B4C6A03AD8C04C59 +A7A86BF1BD10D2F99653E80422F5B5B56F6D2EDDC1A7C76EF77C6E740064CC53 +EAD28CE88289207B582DD18508705EBF42EB894655E7B06095437FEF27B81EB1 +4663E3073EA5D03F18C9FB4E2199F5F63C0965E2D92A0C87F057786CEEDA7781 +9CC32E81AE692C5AE0C53DB380ABB8632F44ADDAD07A448C601D99BA80B0717A +CC2B56CA5134F2D6B411A70C229A20B9BF0611F41A1B1BE73D1DBE481462384D +0B6BCA5C7794423931DEB499C71ABA397DF84047386A45E5EBC9E125A002A6E1 +670ABBB079234D8B851D3FE8B9ED08ACE959392226C2D9AF9CFFC485BEB1F400 +FF4BBC2B12345A39202444EB3DED813E3414334298B97EA049975816ECA43567 +C8282C73298B686E568B1585A8ACB82C2E1D2AC8AA4208B95CE0D5A4F1F9AE8E +C65B7182BD48AD311845FB6A5111FEFFD5E8FC133B2DD91215E75E596E08D144 +D080186B9E368CC0191FD3EC665A0F563B55F2738B16DA3AC8EAE3244E5CC893 +BEAB52EEF10811CF35A97939B7B299501817AB2D848938782002AEB51F7EDBEE +9EDB530610328EA7651573ECE22B7DE0B2783BA024959B0C155B0BAF00D0B10B +10B16711617838874E7F84FED8C8CB9414FF307F5ED154EE180DCE192B694582 +DBC021CFE1217CF272748BB9CD77D1847C8260D9A06D9CEE4499D8C2C46D3302 +2CDD55B60E7D89DCEE471A182A205D85B6DB655F64D923D871D67890C8348ED9 +4D1823AAB1214415D55F0490CDE62D6FB9C6EA7FCE6A387A1572B379E2B0F9F7 +9399A8835D393308C37DCF78D696E409533BF93AA84D24E11F2CA3AB00BAB6D6 +C7EC825EE6AF47BF5B6F6AD6F19D2292437D16B4AD9357894F39EEE344BAFC62 +0CE922A7C55F1E6927BD33DCB19F6D34A59C86F05619494E32E8600B503A5AC4 +7D1FD7B60137D712DDA34C819388ECDA1CCEF25EA04CF7DB2B05CCA9BDB8E394 +70E29873F9600A094DC3C4B0CB7DE48870D04E719D39C1F263964555FB435CAC +D435A64A3797EA6539AF854C770479712E2A5A618FF3F138947E9552402C3234 +44B900DA59472981C137D7CA5EEDA4FA3059151AE5963BFB70CCA5ED0FB14FFE +C866A1B6351BF489C8BED1A52548E29D4DF19FB9DC0BCF64B60BCC727F91DE0E +210D0CBA59B887199F7C2BE1B41A88C9D6CC4117FB19DF8BCB741FCC90E115F9 +79056CAAB4BF0454A7CF32810C68ABDAE536D95D46BCDAAFAA5A8301F7DDDAA3 +5F9880387B45785C2A6FED25180F4035419F94AA1B9369F2DEF33F946990B172 +027691B6BBD4AF9E814B5DCE81D8003A328DF5373AC68A0B8A8FB8DEA91767ED +F87245ADDC5109A12862B64C1770F371145495AD4AC24F1BED103FEFA843A99D +04501B32FAEA41B9135DEB6938A96655B073C606E8F9EE897306A92F2BBF8556 +983A809C6A252FCF5F1BFD2438CCC1953B78E7D9D431A1B5A04A73AF4A83C45C +C316D0F49A22811915C4A3E516837EFEF9B9024DA630D56CFE8FC26805B455CA +A9BD0A2A3286810DC0B5B745459A36D8F643413CD4B4125AEE2C4A30C934F330 +765D9FDBB769014EB777D03A2D20FD7ED73DBCBDF899FEF3A2EAA4A823554E47 +293FE9A250E723A77CB6AF600C4DED19E2BDDB4B950A113ECFFA56DB17D65665 +9A14AC21316C183F9C1A3AC7F42D1767C2A64F5ECD451DF3F6C5D12CB95D3DC2 +178422A46CA54D8FB5C8A276C074A1F51A8FAEF46319AB90126937F10CEA4915 +F40C24875AF382C1268ECD03EB4698A8F710109CF830861756F6EF6AA7804B49 +2DDA742E27760719738AF9DE5EBC1C51C6B486D3750307647DCD99E39936B8E7 +ECB5B20EBAC9B6FBC076C3056A22F8DBD9503F0A0D5FD35B09EDC1661A7C31BD +C1C6F26114F1665064591E6A4369326788C031495BE1EB677173FEB32A59FE9A +DEB63633F1C21E5441B02D336DEFAED52751783B75A1DB76E63876B6FB9A2B8B +C293A7C2C9E11FC726F481F71D601159B1763AF32F9F6D891BB479032814BBAB +A742ECE84EC3C70C8281FEEDE821CCB1C8A525B1CED15790CF637B59BAD929E3 +E3E52E8F590E4D63BF187D8A93FE9F8CD6208492E7A448B06B1C783A24F95BD0 +EFFDCD8FC061A2D99F8C01DF7A3C0EFE1C4A5E9CADF1E05BC7982648D5C9FB29 +9244E543579A012D18FD7A725B42CBFFA9B024C740B0A7D9FCBD71934F0597C6 +5122BD563F761BA4732E96DFAA3C461FA75A70C6BDEE0EBEAE6A65B9ECA67C35 +0BEBAAAD8CFB0AA1C09FEB38743101FBC9959A0017F5B876A14DA18413C9221F +730F4CE2BECA91F339C3846E1410E9544817BDE8B4217757E8564BEEFBD55098 +80EA6615C296181A2ACD808BC68EC9476D35403444A302587591419E8DD0EDE5 +9C74B491A0F7845950414FFF9F5B3A390C7084BA4E6E0D78AFDB692AB5733849 +872C73287CCAAD11F956434F930010F29C0C9BFAFC72708C6208F2EE5D262224 +3719E8F8D647A01DDAA996614FEFF85A48B3A327275F7C9A433ABB0C95BA8792 +C45BD020DE6C9089843A9CB4C1EB4B417A21B0E0974EB6F862421F6F37283AFD +0F95C4B889F3E30E340445C933A94C5CF53A7A6710CA4067778777625B052925 +5E75A98EE2F7A8F5203DD557B868F8B546915504B85F39D796E5291351AE1CD2 +BD437656EE331F4DBF14D1DB5138D126CFBBF05F1A633938FA1F7518FD85555E +AA6C1226A25547A8CE7A5662ED624D48749B7B4790AED19CFDF430F8365C10C7 +E6F5710FBA343D16CC7B0362F3C701390274F4A233B7C21EABC56271E0D26C3F +947E2D9B04F87CF8EB48C7478C15610EB43EEFC0EE2633A79C6D5AE5DF43B5A9 +3B8C7DA6D16F64C3CF84D278BECD10408AA78A9A1D1C8ACB7BB7DDF90F0B10B9 +75B2100CA9A38264B4EF2F0AFA75DD8A68E88EE24ED42A57571DF4C97A55174C +E26087BCA16DA5C250762E982E57260CDB6AD680DC773ACEE840A11C866CC356 +BFB3FEEFDF27F7C1E2D97BD87B20D735CE102C0F60A9D44BF8B634A674537229 +0334969E9320AF8E7330A29CFEA10DD755E34B9DAB4671298B2512B7B9A70952 +03545C01B0B997083C2A380E5EF5098DF574EDDCC3F0F4130A40AC7B4624723A +954072436EDF60F30CD8AFF952E9BAC604F1B13BAB8CF7D678D9916169393F84 +630D51AF81054EA9F01F8F2DA6B617473941A1ED19DF2F6C55C0678825EF6E3E +BA28E9A425F2541111694F34BA48019506EEC3CE5D845A44FFB46A93CEE3E8A0 +263882542F7F103D13C7B8B9CCCA501761022009926B5F55C9CB2855D5D04C60 +CBBB9DFABA39738AF12C634447587C9B9B56E1317D41CAA374E2E2A206FF4F75 +362111E463091E2AE2CAD52EA143CD7E8E17FCB8B4ED57D7C61B0C70972F86F6 +7334859CA9240E0BF42374C33F5DD39F1E0CB030996BC1C353F231C58553CFCF +CD20E316FB229762B1BA041D418A1BEFC69766224D83461F0530CEE3B17B3272 +2B35CA6C63C400F5C62E9FC8B9E84BF464065CC9706434B122FC2C71749274D7 +BA7ECD77D24FE42D1BEDA90BBECB8D77564C10A82EF3CA876200D507AB2452C3 +9E0B928D1A12D389286C3BC2D58E281A672CE9703F8A049F057F11EEACF833EB +86ED4836767BA4F806B84974204A324D1CD89814DE0E4409134DC478749FF92F +0863167264EFAFFD5CE915C6FEE8103DA73B5D782BFFAD7F7C029E12E1943FF2 +A4EDC2F0821009F568E615CE94158D9E0A162195CE5FDE664A83A2078F2618C6 +D2AD6B30AB093918063F327A49497D48C8C7F268638053911B05AB6F7A67DBFC +81E3730FA073A68EA7B6BEB3D8CF73C66752FAA10EAF84BC9F306B44A7BDD35F +637D616C7003024B08E521E96934060334D2136641C1AA345C7642D1913555EA +1044EAA64869B9F4ED56C6C5CFA68B814B94B7BE0A5F23C22EA787903E034A2D +141798D21C74A0F0666B13E897488269CC02DE9C5B6A9ED253D993C5C6E67459 +D92AC84FE2AEC2B41D8D1A84EC04FD8731BA938A4163D000A21B5AED19750A1E +41123ED4BBE53BCEED26A72ADC4D9E342FEE04A350718B7C2A2C0B9BB8973BFB +DDFB74A18636CAA7CFB6D6CBAFB766754C0E8934F9AB738930EB75A6B4AC9F95 +B142AF31B68D3AF480BF49C4C5B41E4E6C0CD5B8CA978D6AC89C5D7D115D2001 +5326BBB45A5A17E377332D8273DED975BD53607ED94253CB78FFAD6ED43D5433 +2849ECE66F8102383F02F7401C3481B529E3E5D6A2053B7B143C3488E373FFEB +B6941EB9F43E42D721DE4B808B5872580E379881BE02909D7E57B80AD9F009C6 +BACF69858CFD235685341F0D95B27ECA06AEA1C21646AE603B41B8D938169C83 +2680FEDF5BCBAEEA8FF20248B0C26B121DEC57BDAEE01FCBF6FC809FF182D689 +831E6280623B6CB8ABA8D9B716C021A65FF920CCEF8C950A219C8ADDD4BC7CB4 +C9ADA51ADAA643EB311F9C71D3835B7822B3B824A70DA042C65F687D8908F985 +795BE88387B5CCCCD5FD1F4EFDE44CD22214DD1C4B36E9D2662EFB5421B6DE42 +3A1EF22B2D0A83C48263F887FD33B796169AD1F0A7DBDB89D0EE3B243B5D6552 +D7189D4AF98A17622FCCA2C5462EA92B205DD2FB6D547ED3D559023F1370E10D +A34D207E2D344277E00DEDB53F6E2B4D04A391420D406076FD1D7D016FB352FC +E0E4069B1FCA4C95D490F986977994BDC068A61B0DD5FF9CA582782EE801A786 +32A7FA88FA8B82A318E262231F0B515EB96D8FDD04A73E92348FE74AE5B8CED1 +F61DE6B4F56754BB3AE751C4E875136FFD709A15AB5222CF808EEF614A417D0C +570A04D6A74092A710A9A82AF7E4210EEE6AC5E5FDDC4A3A1C83CA8D73A2D867 +68AAF47E147162F866FBE10762A1B4C5E0A1295DFA75CC2C2899BCE11AEB19C1 +0A67ABCBCF96948C6A0F57223555F70B4116FEBF80410284FFE8419E3B471927 +181FDF059244CE34C8E2F3833A488984D36B6D329ABCADAF9CEB29E09A792E33 +194C478B4F34A31AD7C1FF486172439C132B32E829D10EA96B0C2CA54B223C4F +40C139AB891A41C7D5BA5338BFD5864AC14BA51075607335EA30C933E3EEDAD4 +6AAD79527762F730765D9FDBB769014EB777D03A2D20FD7ED73DBB8DB11C6A53 +8AB48C7CF874F7614562322EDB6B87A3754F8DE5F9DE1E3B8B9659D7809E6D1E +9A08259CC88561AB04DA9A69AE9D4255FDFCE29059393B889F479A2D372C9641 +FEB9433AF21E8D84C50F750434191ECF16684862ACC86D4156B5092BB8F713AA +CCB55CA678F591B0B846CBE8B8BF2F4841144E5B06E3D8CC77EBB5AEF79F37C5 +5694F834EB78FBA8079F5DE9DC45179F7225B6871B570EBE05C9D95D8F947BD3 +883FB77DE648AF6035431A4605A7B3BAC62156DE158754857A8237F7EBF5AF32 +6230B80CED913EB6E69DEF0B13378F52B884A074C4C4441015E906C4412AAB32 +6B54439CF4C2DD17352573C90177484F7E742B00B7C92F1D7045F5C95044FDE2 +392FAEE38BE1EB6D086F2AB69CC6147A0625170F3F9DECEC62F2E7186C23BFD0 +F22C77913522D9A4120CE9A368F6DF4BEE79F5042BA7C1BC0735AE6A0FCAC828 +2CA19A33F4F18794570C0036D413CD431E28FBB5FAD6BC8BEDDD96595D60F3C7 +1202EFBB23917E93980D042DB9334244F1B53A7CD80D444A93455700BFFEDF5C +2BFBFBE1AC5D6FC9C26BF9FF97477F8C211C240169E5C9D6102F1D3AE812694F +637A69A84A66320FA66E43B2DA7552C98FEA1ADBBB93C025B00E22038992EFEF +14CBECA6C2E7E0A6FDC0D15A6913B9819B3642F4266911E38EC99F57AD5A1601 +A6C2E44D2B6799B72E88671A7C817FDF26B95211DDA7C94F44637ED9DB8797D6 +186AC578767BBE4F591737316A4F657DBDF2BDCB62799F54C87EB126A88A279B +73A0615F840608A17BA22DCF63E94E1F4E6D6FFE6BE23910E7F181D048F23882 +9D47064E03FB878D974AD04A770977FBB2C31C4F8FF8BB1E7DF23138693FD510 +3767DDF6FE6FFF496B106857BA9275FC887F7830D8096621E81AF13B3BAB884B +B606362C91AC3B92F543A985027FD2715F4182BAB1640F391992E6A0DAFAE261 +2B21B964710F2BB620F822CB58C8E21871ACAF60A9A45DBE10073E3505C3EBA2 +0AC324DEB562374EB41608B023E205DA4BBACB699D403C81679A76351AA4E4CF +249C4D6BE413BB4D85E540A2DBD430F2E132E6676859CE690C15F43EEED6AA77 +BD1AF52AB3DA276B277E1E128D15E31ACF330CB47A523E5D9A499C1047C047A6 +B2C2B1A9AFA9C9DE442876D10CE2FFEB527E7F7C643F042ADB926EC8CC9BFFE3 +7D3A7B41CACEDF26EBAE2B4551CCA6B1E339DE260B1BBF233238D51114037541 +990A0DF4FC740725418AD8CCEA562E4CE72ACC8E9F387FC4B305D9C4587AC495 +570DF9C4F05525921AFF53DBA49FC0BBEEFFFB52CFF48DC639DD9A89D4B210AD +BC8D572485F1A3D080DE8FDF0905D12A6E339EC90324A6654DEB4CC6B6717E8B +794AB2DBFDDF3A89648C906439AE0396C47EB3AAC7B89EEEB9E2F9CFC6BCDFD9 +A438C10A2E6A722D2FCFF856FA5F423972AC19B5BC04DF4D12ABA8AE50C078B8 +B4264912189A99FFEBA48F693D280FCD610E27EF5A0FA16510FB9F6D14FC983E +99D27F9136DEF1A85E687976650821E6960CA91E6BD946213FEC6119B677B204 +E643D52B1C06099A4518FD0BC54C4AF90197C009D12B4C0FCCAFE83B30690ED4 +4E2A51E74C0DBF0E5EA0588FEBE93512B86F05473C7E82BB2E21934F065624EA +ED9C4910218E0E1F254137D816B21F76617F02A5FD4350A48CA9E1CB491AD747 +5792BDEECEC4D91D676BB18230DDE420CFCDC65ED602F729B35F40CE459B572A +39ECAF5A2C93E5C578285B76AB6823AD536B1E3F3D27C50E685063F07283E49D +BD9FA16BF277FD32FA1257A05E9FDF8688A69754ACA70F3D7C5D777D6B1B4021 +598EA4E9D4C245CF768BAB03DC70130158933F88571D558B74A882C30005002C +4E3FBAD8EBBE1FA99D924A09B20F19BF4A9C686303DAAB3AF5246279DC472CC0 +113E27D4085A2EAF9A4052B1A382AA2E1E1DA244F00DDD16CEBECFA20E94426A +EF2D5B015C5196CE77FA94318AC24FD0645D0311D00A7FF64F31505AAEC91705 +16D38C247C25CF2AC1121A5493374B3357EF1E884D9AE0CA20D59274902B19BA +E1F9E731B65CE2E464DC4A73AE8610F898B23C060BEA88078A6C436A069AF359 +1DC15C2AFC4524B9846F07B39F8C8409CD1231C1AA22459EAB183A52F336ABC7 +AC4319E18341C0A3D1002523E04BE24E0A032DBFFA9FA62939188C01706215B1 +223128DFF2F1BECFDC59BD192042A1661D656C27C4864FF69822883FD8A04666 +56A99D3332B13D2D991742FAB22D66F51581C9885CABCA878B7001DB7CB38F2E +D4568BD464C960DBF2CA9A2717045D47B5B0A3725EC5101252F708A3F3B5CFAC +D77E0FBF0F386E1658C134D080C501D3D8DDD816A28D7BD9BF025B080F1427BA +4D250DD2F37F1F6FC86C27FAB6341A2CADC336A4AFAC6A910A6B158DC42E9776 +9D57AB2898FD8D16C3588BBD6EFBE783A69AEC785315E5B7C889F5A42DA52C7B +A6298D3869752420439E590EF307E3EBBCE69FC30618363E875234D5138D9726 +E4C107DB8AF9684833FB6C00C5A8FE4A6821D4B1F212C29ABDFC6722B45E1322 +C05ECB4357790760DCB4E0CC99AC20DC2E543A6E2006EA99B3174459E7BF82AD +59FD366E775F2BD9F48C403D6A88CDF4E0C8D41C64B9B1DEB72F0E9058E78346 +4D08F3EC366CF071C473CEAF7FA64B863164AA97F74108CDCEEDD003C61EF734 +80A4CBA019D4C4866C85133827FD0132D5F48E5D967396C92CC5641A02B18170 +BB97AA1DCF6B0E4DCB2DE2BDBF0495BD0ED7DD0EA7E7276FDCAC8783E757EED0 +CE3161DD6C53C0B88A491B49538ABF9DF7C77342796363A7B6B294CE26DBB917 +9DC20AC1C757B0FD0A10AC1127B4E7D18ADDEF5FFE63A9B85C13E4EB78C1A95C +FEF5D63253821A866F13CE96048A2029465B0A2DBDEA1DD7A748FBDF3886107A +F158F4FC579199C70E43EBD1E81973D800E720E96FDBFF1B2D1E2FC8051938DB +CF63442E4E1621C7B4A3EAE77A96BC8B9CCB08F8BEBA84F509932A5679B1CC64 +02C7C3E99B4909ACE6D74B6A4FBFAF7245D8F075ED7497FA4DC7720E625477A8 +43F61978AB4876871FBF42DF8EB5F8770337E6DE0483F7A3D5741EB51E3EBC64 +1AE20B324996DD0A157B11ECF7F492AB161F3ABE9789BD4033BCF60A454691D9 +24F30C7E7C01CED707EE94B2DC85BC6194F4058330AFA9573F0ADFF57607D1EE +51B084AE9319C95757E6A2B0460A7C92094F00C582E77F6E21A71D0C319A4669 +BC199AA3E5470914683E6EB80D0A469D302B99AEAB33DD06308AE28AFCCCDE87 +BF0D9DED320981295BECA7EBF432F09B4884979D611382D96BE1124E7ED75386 +35E975B8681EA8787E7960CFCAF502B7A3066310BE7A115F6E5E7375C5140E38 +51D25DAA0F28C26DF07D1C079E55675FC6276EA61AA9465BBB3A56AAC8D14E62 +B83EF68A75E0B5344077AFCCCD82CFC289D46552563B36DA5DACA52A80D82DE4 +420F29C0EC1F76DA6C55089AF3D95E3ADCFF024809927AF3ADE81FE911EB8181 +BD4767284E60A681B57AE69AA5EA146A5F40DEA2745C6DE790840426EF64FEEB +32602DA2B5FA880C537F60E1394571392C3C183A527348574CCF9343ADDA0815 +6FB1E6117FB21C2F4B9FB68E228E6AC9E51AF57A7B2F22749A53E22583CA956F +56FD8086D05B4D5C88D88BEC3ED1305354BD3093B71254002A2DB1C9F9FF6A9D +E9A3D778A6463E16EABC7C206F3C09EBC15F22EFE2EE81DFE65F59F8040F044B +4B13CEFFC382919D53E6CF1DBA317885B06675482AB01D1425FF8DF5ADD9FD4C +C7B45FBBF5C757BD0ECC6266C3D87FAD079963455DB90852326DE98A17CA6154 +B18B7D052CCE37617C6085189D60E0AFA1B871E3F89A7E6D828400DB7B413936 +686307842337CD1F9695491BBBDF271B5345C44CBF03B4398224D50B111990D1 +F4436C860DA78F1A51CCC0388B62E7C32A29313EAAB849169FE98FF9B3CFDF38 +655D4D744BFBA60FC22E964CE10AF512C228F4CFC3DA75D0F484E1419B199244 +E016A893A4A50057B21E4A9333E23ACE68F8192664DADA740DC6D6B04101F8F7 +92BD68D3B92CD6BE7B6F60AFD2657A1913E3C0A21FC667169C23D15317738826 +E365EA2E5831E662E3F99243D20B7595E0CCBC968754048C01EC7E5C529AF868 +8CBB543D3D6AFA45EF0CCFC2AEA3B4E47F70BA2D5AEE9FFAE55ACC6B24C46259 +182E8F03D67D73718EE565F9C9AE0CB17EC284C7F733D777BDB2B8D701695877 +B03781F64841859146C6C89D2FB896653CB3AF6C9466BF2240E2A71EBEAD577B +AF69930568678505ABE8B068AA1AF3A022D4BD05C63355BA19E2A651B9017BC1 +B8ACC9DC6678342AB26AAD24F497D993A4B132A6E7DE5D7F3998678417975002 +20E46FF64199038C006B74DD8D060CE5FE0B0EABADBD5E64C65BAFC5DF1A23D9 +FADBF762498DEB47B3DE09C0ED9B496D6A2BFCF62D94E9F6046C7E0E4EDC260F +3D5E4B3BE35B72E214974B2B275CDC9CAE7B507C0A23AAF949CD7A4D0500600E +F954CCE1A7ED40F1AA5867DC5EB0808C5755EA09921F05567101BA4EAE81E70A +E16080CEE4FE4CC5F070174140B9901874A34719D07E1ACD5680840C6AB9269E +1FFD3D6432231D47B3729F7F9F81AA900C42B6FF44225684B50FC56691BB3A1D +226C2E01E3EB94BC4C8C0CE36A84A3197D97FB2F10CC9D7A16A1E2AEB657E990 +5C54C9B6935D9A6DD1FE21A151698B803E56FBDC140AE17DE96263A6CA5338F0 +545FC28B00347DC3574645944506E6C1971441D40B4705A4725AC38B4B7AA72D +F0579C8660394939C321A97D4644D6A811998A0917F59CA9090C11E7FB967904 +D7E857CB98BD6EB94F608E26E1676A8CC9AA4B720B9068649C2FBC1FA4EA339C +B5ABA942FE0F7E1CC26DF0F139B04229B10355868F11C97E629FD0ED9D4987C1 +C3F19BB1DF75F985EB18BBFE42DC2919CC167CA4C2E673040B7909AA26E8123F +64B3F0B15679BFA992CA2D8945B38A4BF8B7E599354D12CA765476D38BE9527F +7087135488FFF30297DCB1D0625E9B5F86F136B2515ACF4D5385BA128D45BC7C +96130EAA2DA52C7BA6298D3869752420439E590EF307E3EA892E41ADDBB9DDEF +D18F912AD1238B5353DBAAFC709043EDB0EDE9BC6DFFF567025D6E00A898F0FA +2804E0BA185B18D9505A1121B2C09C520E811EDED8DA4E014B88FE4103E6A8E7 +449093FDB99991507C71753EE604A029E43AD8FCD712D9FDCCC6E94970DA681D +A58AA558BE6F5395CE7C9B35D08E6D3C3DF11ED0A79F0D71E2D065D718EB08F3 +FF96A492130ECBCFF7F3E58DE3BCCE78BE96CAFED53C676AE01DDFA4252A5D71 +86A9CE74BD431A8270B43196C1F9E3792DEFC7E4FD896A6BF9C11AB86FC5713F +C1F9979D1EAD71790CBFB48E5B3564091976723620716187B460050CB3F5B09B +C76BFBE2295613268FEDA8DBB28FA508F31573372865BD27C9960F0FFE55C2DE +34124EA7452F2FF1F6287420403A0A31CE4A66F3EC249FBAF56FAC14CC191D57 +882855C3939CB6FA9ADA4A6E10ECB6FFFBEA22D61456E974626482B4C2BE49CD +D56D1DBB162E2D45F7EF6BBEDD9A5A3A74BE4EB0759ADDDA79E08EDC00A8415D +70BD5463DC64D0B5DA5324939592AC050AF7B697A616F07AA95FC25807B9C3C1 +7866226360F8B93A7464D4753A9319354E3E4FA9C56227FB920C25B4802DF919 +324682903ECFE0A0E8E3E94B4607DEBB5CE78AEF27E536BD4963C694A57B12AF +3CEE45979BA193054F325AED5CE3785DD783438D89D92DEEF30B110A078C0DDD +5C6C2F44BF832E4D54880BAF264A443188449E701B1D0791B6056EA7E06D5885 +091CF68205E265093FE3C0C57CFBC28FFFC956640872B49219FA101B88E9044F +61F63E0CE6FF00F936219E4F59A514F54313F10A3B531E1A0480E9DFA13A5448 +0898D17FBDF12A3CF27854707527EDE40F92C33B7ED5FA6BB6997A5608992A55 +1C6227A186EAE15F637D7E107FAFB4619EF957D4A70942328C465362CA8E91B3 +C759943797C24CC83176CE282A20011DF3E1E327B8D18D6DB02923C11A43A5E9 +E3BD52CBD5FEEB9AD584935A58676976DDD2B6E118FD1D44ED6AEEDE2E732DFA +6BDFB4C1D0D83185542DA6218501361B3AF71B537DFA79B8E84B39F4B0B2ABB1 +F875BE947E0ED5B088B31A0FEBBD75EFCBC76F9AE5E10940A3634D687C42D48B +75DF9890529FBB3D24651664E84B70EF19AC98EE106D34CD0D4E15BC0A018DED +92CC65DA00730FA380F073E6670E32EFDF47A249652E266DFE7348A8E1D70B22 +5FA38BB516F3DCF11B96F0A32E97E31CF40BBA10050A1DFDCC768878F88AE90E +87FD781289145C5B2F8F07CC4EB3E5BBF668827AD1CE9ED39E7242C84FA22841 +842EACD9168B620439F55FCA7313B67CE7FA22F86AE539D7115B409DDFFEE275 +FE0A2E022331F14575843C8FA53FA2D0813AB238367A14F0ED1EAC26E444B6BC +E88E87B141453D3D3AD224EFD9AEF1FB4B72CB30302E7AF31497362CC036695A +3B1BCCFCEDA9577FB496F3749E7C81FCA1A863B355EC5C225894839B4FED57E9 +1C346D07557F689206EB5365C156E47A9C1E0F96024C27EA1DB47A909E2842E0 +AC5D9D07D01A4BABBDE2AC70FE55F0F2024E380036EC605313952366F3C351EF +C4332562E952EF54EFE72CD0D2BDB735D18B4103C1DBDCD8EACA677F2E7467A5 +52F704EBEAF9F9AF6A649DD0F7E5D011C1745280C8337FA283BB4340DDEBC4D2 +56E13F78F42B7344C93A493350028443C6EABAF73BC1B4BA532859595D150F09 +C6E0D346853DA73055FAAB2DADD904DE6BB331955D0A9226ABDCDA689F202F60 +831F7B4783DBA1C6B01E86033F16F94BC18DC911270C7B4E1ACEB5EC9B1F1977 +9FF7E73259966B461435FF38987CDD4CD5F214B581744ABEF7DD9C5953ABFA38 +1D0F9F5B279256E80132AC1AE6808D98937A7AF5F2E15801E0708687B0522045 +A65C460D7E1A708B7D0EFB2B5FF55F9E4571C466AF1AAE141783C3D81BA82AB0 +6651EE7211E9B621BD851AC2B221504594EF9D879BB2E5DF7188DC7DDF4D7C82 +73211D76F02D1758D1786AD39AE16131B522ED1B7F516E640BAD20AA0539291B +9B8004F29F21B2A9D8EA7F0DAD2236C766F3B78C18DA0320065A0DB93B732BD6 +317212EF1AD3F45696C589BC74CA556158DA32EAD64629BDED7830F65DC39BF2 +2096860C1BEEF6BC819027F403EBA7B912913B33A45B38CD6A223B219D9978D3 +B9FA37E8058927820E30F8841589FE146D0525DF5FB31C974FC3B5796D69CCC8 +D838ABBD910E13589CF5EBC5DD20C62F79E11625729B603B6CCEC05220CD184D +F3A8F645825C9F5EE4DC27F68D21D9BFE25248E9F9CAFE7B5FFEA05997C04261 +97919179FCDE51DAEA400AAF8982DD653B0A7791EAAE30BA7E592654E23426AC +90B2DA708F0AAB8811549513BA95900DB4A14F7638DDEB6EBA2F8228603C991A +82B4D59483918B157CA4719B2B4480B5E84069E3BBBE7FE339D45886741463E2 +6AD685C330FF9B4020A256C08B59730BF1D7F063A8419830FC907CDEC4ABDB74 +182E8FE43C1A4F592BBD4BAC64EA917AA5B9A9AA4522C688BF6D4B3723329DA3 +9C7D667A4C093048E3F1C940CFD38200D7277C0D6FC28B5434D6FF1A1EEE3D5E +439D7D208FD16C997A5ABA2257E904FB002E85A4E0740F8195CA1190EA7F2D7B +A5CD8A91C01AE80B672831C286C900A83B36DB5EFF02F24D4BBD84D364862B8F +0F427D0612911ABF1A13100AB11746A2053E0C5E6E8EC7D1D9B54A506F71F999 +B09A9740013734F63ACF54AB05DE16630664E57943BB86585724C654445C1E0C +615A8E98AC0BD74390B9E3D7990C7022449B767AA3A9EB2E5C2790F8B11B8AFA +A4AB5C77B5FFC96866641D00B0AB0281C7CD4FBA078FFF5C74F992A787030817 +72B16091B3FB2C085ECCA52D6898FB52E8D60EB8F100DC970A6F6FF1EC54033E +A18A388B84B6450BDD689A10008D7BA6340A0397F736316FF5CD08D2103181F0 +0DF8ACF62882BF41514C613CF674691E1AE571B2C372FD96C8B7E21FB1441A82 +533E69F0CAC123513339AD7F5B19D9EE63CB585BD427A7440FEE28B0224E5C15 +C3E4B1B7B9157998C8EADA678CE4BAE29AFA7652926C104DDB7A1169F5A96C3F +D32EB202CB990FF6310EBD4306E2D9D1D13E303C932EDEC2896A96AAFD4B57CA +F14B34FCA46ABD97B5AEA02A3BE1064C7753A05B12F842F1D6B9FD26377E37FE +CC26324BACBB6168068F98C3564F42D2F7F26014DE37C4DCCB6B3083F8B7A41A +1FD97FC46BB3CB958F630459650661A7B4ACBE7DF3229CED950E4C0FC0338BDA +52A1542B27824D238D415B9C83229C5598E2574FB40C4F06CB4B0848DA6BE1E2 +4CC0880D07E42434B2ACCEFD44AF65D2D6786861C4899B058AF361B99666BF29 +4B1C8CF8E7E10B17D5AED792B4BC957F62A653018E98A03B7268517394AEC079 +41D5272DD876BA2829A4D55D365AFCFBEEB35AD055FCE6FE67B5886008F1F263 +4C3706C594349F1E95F04ACEF68C8A1FFE2E3E85F329F8EC9179CC2556BFAD89 +71B87312AB2B6DD6319BD88BA7072811E1C7B15E7838700D94F171F82148EC95 +F4E53FD20E5A2A4479D59A73A9D61BD7506F9AF778B4A8AC4B74D356F94193EE +7169D5E496143C7DBC88D99DA041CA7716779D3C541DC2C630A3E2CAF812AD00 +A931626533380BECD9A77158110E3D13F01D7F63103B89A932C946455256DE82 +1247F764D84034CE2A3A3F8D082AC5C1C0427AD24E2C9976490B46BBC4F1A306 +82892C8314CEC9BD005A5B0610214F0A6CB9876646BC83E8E043427C28A2401F +5ED30A4C2578F068E7FEB40817ECD640B52FF6C69244E1F7209FC8F1F1C4D29D +E3AF818F63AD429AF6976430C1539275A5FFB5AD92F959DDB4A16140C85D55AF +2AA52C92EE85C378819E09C51761683E32EEB5B01778D98C33906CF97A9DD83B +A2E7018B719D7F6F63DB11FCF3751A5D80A8849721E153066F21C2C0139D85FA +6FFD6D1FE5FB3CA1A507FC6FE340C892E53DF3AD9691D42235572F67AC5C0B20 +E5988076F4E29A9CAB9E821B14F15B5E14E666526031CFC004021BF90B5EEC2B +739A109B37B07E8A668E68D117A496EB4BE97FA35DCF80C1E509E8A7490CBAB7 +5084B1CA59335E1E685B49718875A21A663F5A97F86A457CA8400143AEB0F7B2 +10A16F187998265FAABEC625523524D29729BF294FE3CE1EF37AA659B04631F2 +482F244C74A377D9F096540F72A7AA528BB009E0FC966D03BF5EC2AEBDB35618 +8C88BD1E7273E1A42F36C0C6E0FB68F94CEA2335762434947D4ACF22EC57D40E +CF628EC96EA4CF406394E6E9F1316BFAADBA9135D64A7DDEC789195D7563E699 +3770CFA038C3DB87BE396947FBE8692B77E9A6F482AC07C7DC28850415D9AFC1 +C8A868801B990CE2D26FE851E31ADAE0B467F3CDF0CDE12200B62FD553359823 +B345B2DB3B3C57F7748ECBE844CF256D98ED4C5C0A2096FAFCE1449F0E80BDCB +CFCF477A2C30A72EC227B20F7BD6C120C124BAEF8489E22A13C30552196E9904 +62045B4D171C89D8AB26B7ECBFF4EBCB68A2D325F02C783D0F080BB9427C0793 +9EB5649DED6075ECFF58FBACC2E7A431527D3338B3E89A18C5A3DBF575BD2DCE +BCE2997C954550A792BFB5004B54A8631F85FF8DEF675A72FA68478593397942 +ED0508663E38B7FF05556CDD7FAF7FDB9EE4E2D619D2EA74D6613E87DEE38A2A +9504D47D4E0E4C23BC4F31A4AA99AC8B08E2C1B671986592AE73109036400893 +93FCA362BC59A995FE5430B39CB5EC916B7730545539CB2A58832AA92DA5F34F +197E3EFBF17115FEA4973B33A45B38CD6A223B219D9978D3B9FA37E805892E6D +589A52D66CD401D3BE7B698CB264399D901F1DF581877B2A9A6426F6010B1050 +C5F50CA931A8AED090264B7AE4A7099844282972DDAB121A040D3D7CC97870F8 +8C3CAE8386E9FA937A0093127A715FA8CBD9B0CC8D4C2070A978C4DA25A1CCEC +AD509C077C58F78173615C962CE32DCECA53608173E9DC5D8292AAE110DCA268 +598438992904D307A292EF2BE0378196A107DAD0FB7702DD52E149617809FB8B +2F24322AB310F16A60F884A5889C33E2DDD5D3DC32A37C5BD00DD016072EEEA0 +98A86BA3776734053FC7DBF813A96D33773AACD4000D71140AE606AC156E5CE9 +1FBD5F44F0E247D957956045B1613113FD9B6D3C9D2C4B706A00CC6FC0C6FDC4 +12D1B1E0A59F386F1741ABB6BDCA12EBFFD4384FC57CB4689FC0FF8FAC44B39E +0F40D59D152BB1F5E716D30A5646F6E4A7190AF94148B6FB00A5F0328A6CD7A8 +669E539995283046A4A6DC6D9AF57EA283EE09BBD61FC4AF42608C6E01E2E2A3 +CAEB9C52B1E16C7FCFA694BE8BB2E92544EA213F9B072C8522639BD02BF782F7 +9CD875F2D2745418BEFCB27ABD9DF99EED9AABA70EBC005B7E807A854FD70F20 +9AFEC73588593FD61E5A0DC97EA2E4AA2D6C07BC2970A2A611750F165CB93993 +472033D4EECB11AE61D7EA73EC82F137F5D721EBE79A621FF37033CA412EE05A +459953ADB573EFAEEA5D8C588DE556745DA3E386BBD02540C87F3F7AB9BB690B +3F1F8D5D92B0125D3D3408D17A9F943BC6955BE9ED8D0F033FB488ECF0ADD93E +7E4BF059F3F0CFFCB7894DD565CCF14EAE6264E06D391FEAE0D8F226723823EC +950F683A6BFB55D22DFB161E1D6B6DB05A1262FC7E2E104143923BF639CC3241 +D6FC539FA7677E9DC16D93CA35EB458CAD1AB52FE22BB8ECA12177C0621857E6 +6D4FDEDBF9258EF212E5C281463B9D81A24C63292BD56F1F25312B41B125B4A4 +6DA4550DB20C261EFD0C35778E3BB1B1EDE4A453F3188709A85504074B8243F8 +4B182070AA3A421603ECC1623D32353CD7684A1F437CB3CFD4E356064154DC61 +8D0031D66724E959D8F9F2B72AA0023E80872307E08BDEE03F6F7368F422D97E +AF9CD25120B0F2CD2815C6A4C22518A5D3953256B49BCB1E83AC137591B5122F +0BCE995D9D4EE4860BAA23C9B1B2C56A8FD9FD1DC9F621C157FC555B4D973E24 +040DC0817A30CB9800A890813A2F36AA7254E72150CE745B2E8206D57725D105 +1C7E8344B56F83FBE176C468E63CDB4B7433D52A8CA1EBC4E87387ACE2F4D31C +0D4E1EFED6B3C9892DF4A062BEA11998D025B544A987BAA117DA47CD73F6589D +A9180169A94C445DB7A56C39CDAB0ACAD8A3F6E7D29AB1228A867A6E1EF0E9C6 +F899B491DC15C651C5CDA311CCA88C2CD5D6A973C98D881306BAA479866E9BF7 +EA521607C9807ABD8B5F2A41D9D60E8E244B19CB13DD58D02216A81D71044225 +3365225052ECAC84946C1F08E02E3209022918E3011E2CF876AD6F2CAAF5B55D +A05E957A0BE481889125A9F918B0D589B3F75131F74C1EB02F38BDE00115A217 +06BC3AE8F29C792E455B4C99016E04B4623EDD9332FD97D03F0162CC8BDB0FF0 +E1C66EDBDF4FC7DE2392905875FC28D07872F48FED69C45DEB92E0192ACE29AD +10E1EA3439C812010BC15B234FBC8D837D072CEE580FA9A741026FD76EF7A00B +6780E7BFAEBEF3A556D467EE3C32114D2607B0E6FDEE30F166230473FB465DFF +790390B6F4F91993D0F334CC74AAE72439AB81D3D78FD5A9E9DDDD3F4BE74DA5 +1D2D4085ABFCC9A12A1F585F56E76F3AA912EF5A48F502BAC9A019A6FA9323FA +AEA26D6EED2E4AAE34F440891DE87851E509A1E37CA168F3D0762E306425D407 +E6392292F137D3E4DF156CA9D99F15428B245443934A6F4172AE7D7A27B464BF +DADA50B69463D3E7F8D73B13087A72DDBC8C59DE0A5C01FE0E5F3EC7EE6E6540 +D5A260284815821961FF7FB9CDC8E87628938D6D0D86F38133921D9876A9C5EB +6A15CDE8D5992255C82749370F2CDA26ED90439450F121F0DEC0F06B38C966A0 +AB56FB40FD3A8A44386030276B14D1BC62CA55244B6AD971A023FA45FA0EEA4D +BF6D7855B8849431DA4E0D14DE737964EB1A92D48E7284386F6082C2362E4CCF +3E66ECC33C7446208D1378CE2336D13964007E1320965F9A9E1AAEA8D0B8458F +A4C7012428ECD18DDA85175E3CE67FD4A6528AC2AF87016D00286C69375E9E0B +1B272B51BB1829FEDEA41AA459B3A519F57AA785B3391F9355F74CD2351AF96B +E741CD483BF1AAD3FAB74C2B69537837A2B70DC0908FBC85D865B2DE12D3184B +D3E1A1F94AECE2622F721CE2EE831D1EFC1616B16091EDAC559A220F29084DD8 +6CD87170399BEF9EB82E6BD016871B1147B362BF40B39A40D765851AD5896ACA +01B2989993D432EE93A75860E50AFAC33D64E4DD88F234ABF6FD9A507BD8813B +20E099A2A4689219BC87F668804CDB793530EF5B16FA667198CF6FC54F7BC202 +236296A9052306639F4672E90E3B9DDF03D8F9D2AB32E9A21F3938325477FB5F +3A48DF5E0C7F198BE21C81470BA4B135CC8709B3CAA0FF2E7EA5E352B079A99F +AB4B69647B8D09F6926DD444DF7D5BD4FC25384F5DE90A05C24B0C9ACC46119A +DD4426BC85A421EAF7277D2D2496154D39694EA149ED9A085D99D011EF128CB7 +23C3E5AB835064C28638B88ED4EDF89912DD11CCFBCEBA1B2B48EC9D2411C9D2 +447140B15EA8F2A142DAA73B7F1B157996501A4B54B2B7870AE7F5774E549B10 +427214D053218833E94E7B9A84EDF5DE30EC8BE0AECC99228F9995FBAD22F9B0 +74E7DC928460E5F5190A7C795DA93A4ECF09F83A1876720DB9C94769A201F515 +6E906D44F21085C263DC1251943DD01987249B618AF2A19313E987E4EDFF346F +67ADCABD02AD4126F724976A78C97BB968AF4F1BC1B5F69AABE2F964CBA4C0ED +5416A20F102C82BEA124701C915003C885E577E9097CE4186BE217A2F3DBE2EA +3436729D3D65A8CE04E15832576B0AFDBBC13AA3519E2D88596EF540A1997C90 +06CC6279D8713BD2804659285DD4165A60AB8D458D7EC65E7997FEE781C5D347 +87522D5713EEB9350B44EEE16DD50599DBFED2C0B6BB2E3085BA3F98B4839437 +7DAD23A37EE49D737630E50037ECF284E7C3FCE3A46DC6B5A652BA644019597D +C3A316D41D74521B7922FD64AAE796B0550FD7BCCBDEB1392CF0E521FBF6FC16 +E5879F7F58F4A33261BB873FCECD94D505A649104701909913270E0060FE23E1 +DB4D0CA2A6AA2D5871519431A85D597A49335CC40D38657E4D418C9D3B15FB9E +D1330AB93E9A8D466EDF09418F4246BF0E3FA1B3BBBA9B8CA038F113C57B5B2D +FA65B8DFB0EDD3EEF91674F3535DAB490E043F4DE764341F85C882F8DE0ADD34 +3AA8B2005A51E08ABC8A81AA16B793C3712F8CA4E0DAB1F1B41B1ED6B7EBC388 +6FD2F4F0CDB10D8EF99E25BFC97C964AFFF40ADF6A4BD7C916D325C5A89293A3 +7B9E182BCC9333FD3F93D1CA2FC7A189FF26CBB8A8F3291C570D7D849A51CE9F +E17DE915993C22DE8304F54DC7AE73C7CD20097C56CCD3F735589D1EED0FE38F +5643412C907A02188361D42ADCF0A5F91847937A9F85A66612CF61FBCCA5D73C +7E31E979FE162E35B930001790770D058B9FB23098A309023373FF754D490107 +14F6F7B0126F2E1EA686D7693BB1BDB187E149024452233B804496666ADAA0D8 +4BBC6A705A9C77B52680CCCE8B61B26018C0B94951E2F9066CC86DCE69FBFB07 +39E574C03CE7768F9CA2AFCB81F154CFB30DDED9880CBB7BF54FD908650F54ED +CFF07F1FDC473ABE8F1454D752A7495DDE0FBC9B11349A03CB50C3C6E5F571A5 +40EB3908EE8FE60D5C71D367B7D2A6BD0C527C07577F3C2E46E4C03D01CF167B +0D7BBBC53023A12C5B3581D8F538CEADC5693A284FD65AE53BC897EC7BA64466 +56F2ADFF3938B2B5BE591A4A68015ABEE8D18792D44F39EC6FE6F9735486A45A +6FAA91966B4331FEC05449AD7D0EFEB3B5331C62458523B7EAE820C10BC35D42 +045E5CEEB9D6C97F909B8B374E4975E93D9FD32DFA0AE84699D183F157D27915 +C7EE363C4A24562849E8FA141C5A0DD358CC6C9B27CCDD74EADDD86CF9DF579B +3D72349C6437221E919271BE468AC0E2E6DD2FEE9F11D5912B7B2850E1FB6A05 +7A6822533E61A4C1E2E7B3AB456D19D9769EAAB411AF1DBF25B8690226C381D7 +064768461AB477118A737E71671E765E3A769EE67A225896CA7B58CD567F3C55 +A3C47538C692108055EAC99DA91CD3B0A2B7AA4D39152A8DD2561EEF396F36AF +158A0D81A491ABEB4018196ACC5D81353D89181D89CF74F9995B40E5C55FBC81 +DB4719344BA5CC8E4B3FB29F2DDC7EA1B24FF6C382ADA7FF99EC1A40094617BB +0EF9807445E6FBD6A302E29098F9641DF2551BD65EBC768DEB947AB48575C021 +745D1DC33CFD75A2D6EF8DD02F0FAC6484103A3272D62D4369F3EE2344CBF3F9 +D381CB388A15F879A1C0D61E05B8B32000D4F6A0D9B74E591BADA348BF8FCC3A +35978D6AC89C5D7D115D20015326BBB45A5A100347BA5D9A50B153195536AE6A +6E83FC0D04CA55D145F08C8ED50AAE660D1728CA47403283BFD52DDEC2D7DF97 +00120FF35E760AD363F6F09B66DCEEA83512FC0569AAF5D89E22D34EBD2B3C90 +EF5D9AF0A0DBD5145F0FAA7ECFF73B641A68A0EF3B9E26314B306649FD15D7B5 +94FC3705B812FC8512AC127BBE2554524D958A0024F322B62812D719D38E452C +6038C70A372CA658D6D67AED8DC244D1BC07B49265B4D2BCF58254B7C5977F09 +630EF1BD421AF90C7A388469A4AFE99F2BE5CCE86EF8B6EFE3C0CC0B17ACD50C +6D8989B3E8688D2A74E9C9F9A5A8827335CBFF72C7EB5AEBA5C7A3D9BDDCD1AB +D7F3AE4C95B458869177E89E3292F67CC0B78F7EC1AB6A1C69E809CE7A0D5894 +ED92C08F17FB8B81CB0B3A5D62AC570F0A55BB19388DDF3C5B474F5374D80D46 +9AED90BA08D8A3D4455B9F7B20FF4C2C324A8AB1A87E7C92105FC83187DB368A +758825ED631CC7897D81D8DB5E1BDC5FA54729AA1327E4DDB392685584B5BDC9 +308F35A246EFDDB2C8E3F855EF678A9F13829F5C336597F0A2025CD5AD78D7AC +576A9FB777EEB850C7481B4A353EB9279731512C9C43563B72048904BBD47D27 +6D475E2FB51F74A8BE2E5E37AF0AA5E4AF287350B0376261CAAE246F32282A9E +57D346973E31253DAD08488B1C71AA6F08A5FE3F6222A9665CBEF07353053B24 +F0FB49D529FB16DF55F4C8A7A47C82BBBAC38A2A054B57FED270E9686C074CDB +097FE63CCAB7A8F0DF69981E9492DEA2B5C5C11F9AE7F2F8CB6B2927E36BB6C8 +7F39D0505579B2D0FF4DA9D4AA971A293D44B94E4123F330E87EE1DF050E94B9 +6E0E04583195AD6C761AEDE8AA97262EC0173560C8F5722743E02AC141D02916 +CD5AAC997080A8224755C02404518AA49D36EFD914E347D87F942815288234D8 +A66AC0A17AFEF34D0C4AEBB699ADD32B4688C2AA21BE4F05093DB8CAC7C62E04 +42C8F43A227EFC9EED8515BDC5ABDA5E2091829133CD6445432B6CF2B9B44D86 +E9340F8A6154CC00AFF399BCC991BF7A13A3A5BE34409C002DCF2B05C095A456 +C961AFE9D26BFF842E08752064C9D149D5AB137C104EFDBEDEDDBA75880CD30B +27909CC8C16F3FD2AD267B43519DC587C64ED6809376C833E4F520FC63A71799 +02F6437F14B549B1E8C80D263159FB18C27A41CE503CAC9F95B1D60827C1A420 +DC079E3FDC29022FE4AC2173B0533A2BE25A0D74993713AB2FFA10EDEF127303 +002CF61D8020CC29F4A3B54C712E006E1D6BD993668999C3AF3FBC92081CC71C +6BAD6E8C7A2D807CD06926013E4245B9FB88CB67DF1D266655E2FF6B267ACD8E +1FD4B608465D64D9CF3306707631F5C6139DE66EA86054E2297F5180099C1070 +D7CBAE9BBA72E82EF9914D3AED6D1A553E44573627402DFDC0890A4296F3E9B0 +D405E9DEBF3A7887C4E8EE1EF8F55C6F152328970F18F57580B62E6B5A8E9796 +66FD919D83DF85BA4F4B14D6A77044767539C53631E69823C9E436907D9D7ECC +96CD53E79DBCD8EDAED0A3896063C7418B4BCFC127A9AB30BC2073A5FBF9F09D +41A4ED3EE42458BFF881F4ED4F4D5B8152B9917A20913B901A80A18BB3DF60DF +1D9C1F0526611190E892DF0A7E761F38D9CD9E638FBB645F4D4EF62EBF6CDFD1 +73C352B8EF8ECBD45699C7A2D4FD24344CFF3B04FA6D32E86D6F4D553769823B +E18EB58FAD298314B8B004B03FA57674708B95C16BC0ACB213112B9E6B2763E7 +5FACD59C3BC3CAF0FDFF080176C321F77478E1EA7C8D88CB5AA19B2FFAED18B8 +16F850268C5550019FD00B0495D0DCEF1F28A8BB64EF2EA43D7C1FA208EF44EB +316981B1C90D4A10171CDC99FD86A83C0F3BE298373DA0C6F6DC9A570886A6D0 +76473DA09D5EB6334E81FD2B536C53C1E4057F40098AADEBB6A8AE4DF924A933 +08654F1AEE0B9A44E4C7CE17006D2150F6D378FA4C1844C08D06E40C5FE07CEE +752EB77D01CEA50E0D6555854323FE00320EEC435C1962DDE4EEEB70A7FDC1BD +BA17DD1D2F853285E089AE51256F0DC437F527F4AFBBE2E19A784B1D204DBF8B +B0A41A1FD97FC46BB3CB958F630459650661A7B4AE1133686286180F113767AE +8A0232761307B3E6EC87F82590F8851FE36EAC2473414A2D91C42BF621F46178 +C7454D88B2362A3AD1F83A14BA94D46350DC9C2286F9A029B9530F1F6510D8F1 +9ACD02E04943BA7EC7F18E90B2B75E66DAF0068DC9C65C037C7E6832D316727E +A0F822BCF23AC7718F1B6DE01DCE214039661FEFE4192FD1076DA7650C07838E +0D553E7E840AF3EA2B0E8D47E0252C2A4FF95E0AD32A8EDB9588B369B19355EF +D0EDD9F854F100EE0C8DF367F52A990C81BE29F2EBB890B79DC124DE9C9E43B6 +A83BC488F512F8067175476917012FBF011A62794357CFC8647FA8983884D083 +6A1E08A9B3D7A7D3F90A7068432DEC0053CEC7BFED397F59BEB40AF34FBBFD5B +5A21FB57B445CC3B9E9DB8993E4F73FF91CFE795C6184562603F7B03B0C29A66 +65AA6064C8DDA0974929034DB1835826E276E14DD0C69117C6D60A211DA57510 +94A1702B10B0E40E16407433FC9A216DC7AFCE1C5B42B0C4A04F78A0399AD135 +8F5C8A814CB377C8FA4485C070CA2ED5D0CBB0D260A1CFC71721F1C1B19AC7CB +85B81A619E491372A1D7E5671D7D483AFA04B3E76E22CB824520BE9B809968E3 +FAFE64F63602A4C96F84D2D1AD8BC240F23D12147C0AA2495B30F58881001BCA +ACD3EB259B672C10FF6AF70D58A4D75A42765B460EA23FCBD48B640ED4A3681A +84D170419B1D9D825F30DF959CEB49FEB64763FE8FD1640C2660176DFA925368 +9BB1D919F565651A2F1E372A88C843252610FF37D6B41BD2338609CA158DA05B +24CD4ABD2941B3FC255260D1D914126DC5980D50B1B12928D9E31537BBC84539 +C8ACB5D98654D5AD70013DBA59EDB67E75FA8E64F9E301C4F2F5A518F7EC7A6C +4B9B68B3AA8EE192D9320E77806A19730C97F5491D56FD58BE2A16804A4997AD +FEE6E00F84F822BF828D74822CEE88F7A612351F3EFAD2EA53AB06C46134B09D +2673884128E64FE8F3F50A50BA8D036F18CFF8D23E9FAC21C11D46982BC42D9D +C23475C397D456E05B2BE7B89761B5EF9082705FB9BCCC4C76CB01A877C8242E +EEDE43FD0072016879C1CA4E377D77797A32DB18676BA82A02A68962E8A8CB29 +C6584BD23C0C34D077E4EEED50C5492724B2A954DB76FFBE2AB51344990FFB38 +A6DBEC4C356E985818B87ECCE3A0213E77E529C2C074B1746252D2E84E1C968B +32BBC2E17B75CAF20CAB7938D921D33C0083EF4C3A8561874572940423E9A3E3 +4136782135AB275F3A4E82397BC85BA02C0C0219D242049C01A436C13646D66D +5AA6C7FBA1A54ABFF42D0FBDBB7E3DB0107308591C14F0C2BA8421FCD49360AA +858AFB50564CBEB07286F13E92BEC43BFE81C58222CF1C4DC905B343BB724165 +74240E31C3346476E2FF4CEA127335272EE8EDF83B37DEB70C29FC08FA7D876D +E7D40EE0544D5492C33FA350F6787ABC28E635F39840FFB6EE0B0A7D70A27C36 +C456F678CDC3008F772866D180AE2A7514B8F663BDF359978196223BB9DC0856 +2622002C3DDF0D5BB0D1F5A4FBAE0C602130400D5D903700E456F6ECE4D25E13 +A1FE5E1284DF66C11F313C2EE1E2B00C53DF9788B45591972391929A1D45FD1C +9EE3DC0B975063CBC21192C28F980C58B6ED119B8A248056DAC28DD4FFA619E7 +126B864943EF75ECEBCD06E44A40A96499663C88B604B2A8F947700A630BFD6A +55276851956D0957EB2074C5F64C7273311F5EF4154E87F3AF9B482AB45A87B7 +902B28E5BF820716D1B70F8A5D9DB9DFA8CD622F9B0C79E4635A10CFB39EE250 +AD0FE2A72E462E34247E900925AB5E6C6E846D1FE53A0811B60195387D5632F5 +A18FB04D1EDB480421240EF340A7CB3E08E73FA1E7769AC00B278B799FD5FBC0 +040B0DB844ACE08F8DE271A0C58EABFF408D5DB3AE15BF6B53A9FA80CF7323CB +D7051EE981FF38A306FE6BA6A35630A7D636C1FCDB9369B0EA3D7C3A9742F8C5 +D2AF2FF88BE40D53E49DD66D3DEAE3CB5F989871CCE60042E3E8AE2DDB34FB45 +4F1FD1BCAE0AA17AADDE64DCC9318096FD87B5398776E6126D51013937E6735C +4D26714D3D3D7CB1CA0C90D00931300D93B575C96C3E73D11C39A3B78A40F561 +6E1B403C11DCFCC7391EBDBC17ED27EBA786DEA3D1CD36DBE5110E1D36C2F94F +D683CCF943E438072C9B0E5A5B285AEDA6373F36A721BD6CD1B5C4C56944521E +76439B5DCA7732A29F37A08E6A31C84FFBA306FC5E40690E464D46673BC84C90 +2C09F86983927CC273451A1629E9241114CF65226FF4C34EF6EE56AABE87F5FF +7CE82821390B2F3CEBAE20DBD2542A2FF20F423A30C79C5CFA483AF99DC1251F +A8EDFCF7D0CB2350C42037F7B8FD8B789A88B9825E05164D937E225F6ACB98D2 +45150F3068483B293F09EA311F4929576ABA608179C8BF28994732BCC57D928B +C883B8E76068E7F2DF8F7304AFDDF88F35E1F428DBE74E70427663484D1AE0F7 +E6160CC2B113F5C9F44CFB38976D7D006099A38DE9BDD7864E4362ECFC49D3A4 +F2B5820F17BC8ED831AEE13261A8FF61F2E56C5C273D04F5DE5D8C5C9D04F772 +0D45B7489D3AEA31BF31E3319D0180539C7C4D284D56FE0C75E666E589115090 +897416063D0E0A5D8F4CCA8172B933865552B6B9F998FF85298CBBAC78BBA0A7 +10DAED344C0A20BDBF4582011DB242B4884161186079D0FA4A258159C424B359 +AFA87BDF0101B9EB1A015AB927BA0835343E2368691757281F2FC35633487F2C +0FCA35C8CB2F55A12A0B8BBADA91A7C1C1A1878975828771B8DF1CE5ADDCE021 +A7C84541082A2FE66D6852481692C1DE1E6055E2595D792A2E7003639A13E6F3 +845521A7C8E34991C8545446D1AB97E5A1AA8DDDEC792C2392B722F0BAB4CD78 +48CB68A5110310C59E864A74877AB526288A48B7C20CA00865892DFB085E6DA8 +115834CF091CD1B092A43712108520D9CE9193DA216221F842FD0F3ADDCEC848 +4B378AD48CDFB645FF9DCE1B9456A8F32CFC0ECBE99461753A09617854264999 +009C8D902ACD8AEF166B80332CA317C7C7F1E95469943D8FA54558F298E56699 +D2507254BB834F2AB8F692BF4C41FD64EDB9D235675FAF1086D6546EAA5F6F33 +4F9A8B861A84EA1B7A991DDC0870A979454654E3AB7A02A32550E356E526DFF6 +6FBC025BC26E96BB76E360801E608E05496BE7619B8C69F24DBA7F1F3334AAA5 +0B56D05D29B98C9D152D6C0DC989C3BDFB7F47C813999C3C595AFC86CD0B7BE6 +5DAEDB305598DB7197A9152E517EF0F65FC96F998CBF98917D81CF3DB6E81F96 +156EBF5B7D624A8032161D54A462A9BCC687EC1CFA93D5D6087892FEE1D0B7EE +CA805A8ECC002A587856FA2C8C10F6B6CF80898FAB4BADFEE9ED0301699E1AEB +F22F7CC829A95B90E4D2AE72DE0693356B5325BB645A6145863EBDF0C4AC4D6A +5A79F8546B054E6FE313C05004B25B3433DB6921D7696DB969049031B0CD6EEE +1E99DEC48FF875F36FF8453525F3585D54BBF8522BCD457991E4D6922ACD09F2 +EE5497E8C0A748426DB845BA89CC650B5F64E2C61EBD43DACB4DB6017F17589D +353E02D306BDF393ABD5FDB4FD28A6ED41D5F9A2155D0C38367ACCACF67E6300 +AC1D1506D1AD16258593B23B07FE69376ECB29BB35D08017FDB67ED9FD13987E +816E5A4C6DC208D3347920F1AA1B90E7771655549E925A3C807A652A91073F2F +AFF465FCE050524F299B22D35A673043E9FB1367E89709CA7AAAB9AE3B273DB6 +E751F50BF978EF35BF4133E260320CB39E191970C0F0E81DBEF20513431DAB48 +69A982293003C83BC5371513272676E14F7CE4A6886CC43455C6C44E9FB7F55F +D5649526F931176E70774BFA82C7B080BC0263B2EB7BA006F1E34B5830F735FF +95CBCFBE6CB3C85D2088E9623DD2E25F1CDC06CB7B0E9545795A6E62188B643B +E9FFFFF69BF0E7C30086EB3BC5D10BCAD79538BF753AADBD6ED7BE07C0182C90 +81BC32E9C8DC4B3B1236DA3DFD04797A8DD688A1250D0CC0CE93ADB4E2FEB60E +28FF6D4AF0010D422AF98C3F8C40172F4F29103848B76BE67D51ABE9ABDF14AD +BB14A202CAEC8CBCA4BB45C49782D9B2884339D885C23A78F50A079F9FA75793 +1F47EFFD4983A7A210F2585BA93D0661CE60F1B9188CB4EECCCB957E5260D4EA +5FF0E271A5D65DF97D448F3FC602E587E63247986CC3B295E6706E33664DAD98 +E133A61B4182FFB00C635B437AE5274201A8834048C2F40563527AC4DB5221EE +F18618866230D188A71059DF2032E0E98C53617537FB915F262C971AD39100C3 +A762BED4DF80EC9C8ED45E90258AC67EF2A507A76A0D952CF226A3AB8E365396 +89EDA83627008FD681CD39C7B4AEBDA5D1CFFFAF6EBBE3E5F0B8799DB803178B +88CDAC56EE02E71CB861F900BF640BE1A6FDF77CF4E196336FB352BF532FBD01 +72B8082239DC4095481C6911750F761F9907A438DDF4506C6ADBAE868F831AFB +F3735BE5369E6F41F1603EA7208BD5B45AAFAEF0C66B3F74848933875901AE1E +ACBCC1280F395CB35BC05F2590068032B92728DABCDA16D96BEDA842C9B8078D +60E5FA106E3980191331EA09078F78DACE5A54C0701E385140447CB399037596 +E6E45D3CE6524CBF56223468C987C1883B80126A38B3BEB3507B5B5DD834C671 +60287FDC43608E195E9E75B76B9F4ED778FCDF4C21B59E76F4A341ACB628F3C6 +F49D5A0AB5D098057BB2FFC2399D9F67A7A4381C928317BAD9DD09A881AD81B6 +A8871661902B6EB87D3A7155D38AB408CACC6436E5713A61ADBA63A38EB777CF +374EC0BC95F527D4E82FADAC6C38292458961C7716671EA29A78356BCD751AC2 +AD65E979A31E979859ACBC25317F29FB4C1AFC902748231CB4CD1A96284BBACD +7E00195F8048169B35B4AEB6B72F30468065D1A2ABF1AD34324CFC96227D42D3 +EC6C45BE6D1FB3F56C8F84A7A13CCCA4C835393EF313DA6EFC55D3AF10B64707 +8CA66EB88EEA855B285AFD700D89FDFED2693BF145E4A55AD2EAD722BC54B1AF +CFD66778364FF72B116D0C52E5E9849D674A1323DC539BD64CFC759E58236483 +0BB77F218FB837E7BC9A5FEBC222CB1270F3A107F54189426BE04FEC25758384 +130412854F4BC16A4CA2BE0C84BF4624522F116E8572A7F4AE5AA2409548C3FA +691051689741CF3E4A01E6462C32DE21535CFBC2DDCF5DA99F1A158CF073ECFD +280DCB1E723283BAB75B42D607065A2AEBFB3F1FDC84EF42627E975B2100B57E +039EE9E20968E306712D41E83EC8F7D960BF0D353F0E23FB2D55691096820D29 +424B3672BFFE79BB6D992D8444773FB24E4883C4BA348D9B60E8C7FDC5A23F96 +B207E6FA356D57B68C24F3D710EE1AEDB66D882EFEDDC7E7567FB5E759F99AD0 +F97E3F5E2C4695E14A70503E6C5BFF0B86347DF6348AF480DE6DB13965349D71 +A964E71A643FDC62C6CD0F95EEC7032323AF29250384E8B0AD90B67BAE2F304A +45516072638FA786E3B315063CB85482598E6E58D3AA3D7D6BC48C990ABA7A79 +070445720F156229B34B20E357B6BD523940C3BA0147BAA45CA6C9E8FF3E3B14 +C2D652ADF8D90136939EF430256F5654CFCA5BBE96B39ECFF5EAB4195766D315 +DD8845F1C39DE7CC5059501D370ACD5F437BF4593B1B6A10667DC0388784A0AC +E3C0703C5EF836659FEB969A9904749CBFF9B70AF9848ADE5BACD18489CA6769 +C40097BD58169C2E5431C06D2C1CEE95F2D5C0761E61E10660B398C62B76B437 +2E356F19162C5AF2CB879774D4DAC4B896C68455B22011BC6B1746BBABD533EE +0973F356E9AA8D8F099ACF2F00DB1C3D53951D216FEED3A8E71F826B459560B1 +E5E4EC947A807D1C7C5643DFF8EF2AFF54F5527442AD8F8A821F1B6E42E52770 +7960434BA1E4FFE980F3F49DD36EF93AC053334806B316A5E3FC8689E72518BB +3F3ADD66111E08BE9651D7624C87EBDC70B433B74131B56E21ABC7E8E0CD8411 +CBCC0430E9FCA1A2AEC4B66773AF24D0DF2731BA503FC6DC3E1D20EF7FA8A1BA +4C17BF640D2A1441AFBAB005A4EBEE1E90A28A1E5EA472D7A30E67D4E19F1D81 +054D214177F2AB500DDD126AA16FADD361FCD5E6F0C5C3833DF42B894279CF9A +880459BA222EDB157BA1DA5E7F6C5E90D886374552E3ADD463DE6BCE28824F02 +05C39A2E24EF575A12C32DA1516BBF2E7CAFDCCB2E1FC847CCCE24DF829F5751 +CBAF8926DED8923EE27F4E068019E9E5E140EA5D983E17F36A56FB097A65A20B +FFF1BED61930F56F49FC78C8C514F5EBDB0377AC431778213FA9DC827CE60119 +A638DD1EFCB60449E9CBBC8D634A50B14FF8A5303DA03B34E4776524A40A0219 +755CAF310975EDD1A637F0165D70EFDDCAF62F599CB4CD8FBE18606C5F38D368 +B727F74202FAA42ABC29AFEFFEF6FB2915CB217EC66790F3DCA62F4A90FE4DA5 +AAB0C277404F83A39FD5B19D5906925F11C62FB13DF8466F32E1379442C3BD92 +CBDF10CBD2907E90B32CB8CA3E56146DE8BCDF60478729FA09455EF57454B58E +F35323B5658C775B924F8ECC38862C83C45954B735A23602FCCB7F4786C2BAEA +65ACA1D5123E97FD971C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: LMMathItalic10-Italic +%!PS-AdobeFont-1.0: LMMathItalic10-Italic 1.010 +%%CreationDate: 14th January 2007 +%%VMusage: 1024 32833 +% Copyright 2003--2007 by B. Jackowski and J. M. Nowacki +% (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% This work is released under the GUST Font License. +% For the most recent version of this license see +% http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +% http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogusl{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST.txt file. +% ADL: 694 194 0 +%%EndComments +FontDirectory/LMMathItalic10-Italic known{/LMMathItalic10-Italic findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 13 dict dup begin +/version(1.010)readonly def +/Notice(Copyright 2003--2007 by B. Jackowski and J. M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic10-Italic)readonly def +/FamilyName(LMMathItalic10)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -146 def +/UnderlineThickness 40 def +end readonly def +/FontName /LMMathItalic10-Italic def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /.notdef put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E40F36AEF0A4DD20E57977ACD8549245C478D3 +847EB8AADFB62CB46756D0E9C08DA00B7832128F421D3754E3B6A7D3CAEE493B +CB4F0F8B277CC700028FB9B689C7C175090713583BD22AD445898AE250F18451 +D4A4EB41BE0EC189AA18A7925D5076EE41F93834A44E8C71294EDE23F1B2CB10 +AA4955B3F124A7FCEC67BCBA1D20B5C48C67C16B3BEAAB2CEC0DBBE9BDCEB0DD +7828FA5F364344F5812AF689AED51E6361964FC81602F18E14FA43606A8C9717 +6D061B8DE7AE358E36B83FA84AD2C687FE892E6853D6791D20FCF0FC96BDFF33 +318A6160F190B4EC787F67EE62BE2C3BEFF11BAEB636F668CE7E5946B1B560BE +E46A33E3079AC2E1553681CF461FBBD9768A038A733ED6FD82FB5CC50F4F98B2 +FFDEFF8048981469AD53D7B7B612962A9DC4B8587F00ED0E129EAD02617978B6 +2358BF5E25F65798F53ACF5E651F75F1C4FF819AAC7371A9A4FA400DB6578090 +55F2535FA1D1A508FBD084CD004BD7FBBC3C55D1075B6B65497F9C3810DF0172 +0DB290D43B3C3D641039523BAF37BF555A0E2E8EA5610ED0DE91985A236F499E +22446A184E4055105E5F5412574F9C51ABD88308565B1F8768FB56B3F2C98AEF +BBC8914D0B4823A733242BC98C5AC006030B0E5C758F7A279110D61F2BA3A42E +C1FDF11EC8385B3F737BA6157B5E133C7384EAE2BBF38828EBED58AAA2B1C95D +822B1E7EC02DB29FED2749139BF0A51A5A9E0B6B832255832C137E896DDFEC30 +16130BE8F3E7C2E2C0DD5267717F4FF7DF5BE2434118077B908451C4ED8341D2 +8933048E3E44DE07043AA4B9F586C3332F56EC6531D2A431E44DD04F6367E04C +3CBB3400BA3C1943B874CFB7D91918D057CABA61FA9B11ECA74AA6EA50796A9E +C51F89BFE6D74D11AB2D2D8E197A59BA2BC1A5B1352BA930BBFF5777C5F9FCE9 +085CF55CE0548710F84BF5387F9311425D8A10F2F289DB19030CD8F3A2CFF828 +899E976EBD4E4D3B60AE92401AD4FD3640368B5C63D830F0E29CD3A90A42367F +EDA7F57BB690DD23A7CA3AD9EEFBF288178A06FD8917D619E559067BC2EBF00B +3729BA10324BA72B5820956B861A9735C2229ACA86C130E0EF728A401986C50D +3DEF377CAEF216A5A7925E3B0D941FC5F85C754D5140AE90B83E93B079AA75D9 +02D1EE95F328CDCAE237174646E309D9BF1E4CBC045FF0085FD0566FAC7FB8B8 +F5060480A5549C28398CD3DAE824F6260BED052BA57EF28258A9025C1030EB3D +8667CEAFCC57596BA1F17F9B343C3728B26AAEF33C0C45D0B3A5A116E6D252A1 +5453B3D87E5BA383BBED896F36EEAB8E04F327C8E6EA08643A72DAA0B686BCD4 +42F64C26CFA4933F1B5FB2D250F03F7C7BAED25F491AF5B04E449861BDA88152 +B6BFAE13D02C44536347068D04C1A0D056AD4FCF522BF5150AA6EBECAB27DCE2 +9C14081BABF0D67EB829004B223442FA852F66E1E2044AEE7A98C72AA0DF2D07 +B76950B3AB6C8314B26320139577B58B735C1F44C5DB2A4A4E5F4332877AAC80 +3213ADD83E2C032BCA77237CCD8F71C510CA28AB90147644109C2095741BE8B5 +783557069448AE771EB3F410E0EDE0134D19B3BB555AA72F3F9681C38473F87D +A39A2BFDABFAB60376DE39E694EE13C05A0F517BBB35DC823331882A9F6B05A6 +82720A71FAFBE2C80951B24AAACDF129B2BB843A32ABF6E54D30B73FC9FB7835 +95BFAF270E5D7EF576DB71E4D32170A9DF0ED814B56FA36CDCE4CA26E456B510 +D51BECF8939B041A8223FB255F32809D49FBF54D285AA54491CA497CB43AA845 +F7160DF9B23B9599B9F5BB0E9855B689C0FD0FB335367CB9BF382CB9A089B623 +A143311EC892D1BB9554D34547816955434B070AF17A438014B5902A55EE2201 +52C90348CF5908A16FD3A7F768D29951166E7842CC737495F33CA417D08193FF +92366AB94B406DC87770A2258EDAF9CC88D631442F409F848C2646EC58EC8181 +601B97C41B91E559703167002ACA1C42FD15FCC4C0F0F5BA7AC1FE14C5B8E548 +7DC255D76461BCA90389032FE6682EB660D8D19065C6AD132C70D615F3829911 +5EC41F52397093A8CE46090B80FE5BF7A045D292CB55756E46780DA23B418FF1 +69EE4B85C770FD350CB7A63316DFB790028544CCDCEF246E2A4EA0D5A8E7FA28 +212F91D8E6FB8B549C59237134C3B22D5C02D1E02E3603E885A6F4C9949F4D5A +D4F631511ECB7C52B7B6D47042B26B5C7B7D12DE631FE6C439AD0ECF36C30F76 +ADEB12ED4A41BADF2F9A5112190CD864C03D668BB381B842EA1C6D37C37865B9 +1F241810A088DE2435E8E5567DB4B067F7B55CCC2D0814E09CD9BD3155CC26AF +B823006A0EB50DB1F45B9A4E0A50A59749EB28E722B7CB9131013B77B216FE14 +5E5E49AF9C3577F8BD3245A4F6DD39F210712893BF5B240B8740201F836AD718 +6BFC0A89EF16F9B29A52E529C2C074B1746250758846E38E374DE01977C142E0 +ED10318333382EA63DE33C17FCFA759A94FD7AC95E93FC68EC79AF7D8D741667 +A56E8A64CBC393D97C82A06010BBC1A15D655D8084DFFCBAADFE1AF8356BCEEE +BDF0605A719ED9736545BFC34ED8D81DD9CD844A043E05E71A63A4538FAA066F +41264F0AC879A67E1B0B621CD8572B3C627C298B686E568B1585A8ACB82C2E1D +2AC8AA4208BE553F31DDA29F1C35F212F6315CC620EC0118A77698E2A5574EAC +934945ADEA6DB4E4DCB64BB074C6094815BD77A2137AD9E2DE4CA0AC1E9AC3B8 +B92A16F593928324FE2647C4AC2955B7719019C977EC66869BD8208498F9D80B +15A0764CB95151EC8C3BC5FBB95C520D8A49E106F06F67A5BE61B9AFA215BBCA +6D784EA3588F14369E1A39116B5806EF30CE96F25BD757DE15610BE019E14B3F +1BC1152C1DDEAABED1BAB7FA350C8593FBBFD8BFFA18F9813F8DCFC140F69068 +50F938DBE9C6E0F4BA355EFD6BB217E2F2B45444B54FAADADD26F754B484F2E8 +893501600590D05085EEA48F203633D489A3CA3D098566787E3D65562E487422 +385CFBA1AFF84CB12BA6FBCAA9A8D1C004C0C88C60634749564E8E2F29C740A8 +461821B3026A274CF303BAA08D393AA0BA7ABD4F67581AD4D8BF2ED02C5547D1 +7ECDCA8B9C9965CC6353AA49450E8D9DB074BD1720A836FA0BF7DBCBDB042F8F +1E857E3C9B1E83A785B397B1C036B60B4F2624B6308DF463C89FCC099FEC212A +30D4391FF1222FBFD5CB870E0668F86A18128654DCAEDBA8539B0A9303D797C3 +F6D5986CABAABAE1FC5AD9FCC3B55040669EAE24DA7E4BE979478B913C824081 +A14EB2F1416A16112160F2AEDD1FC5FDE7CAB2DC163A45730E77053865342CD7 +7395B96EF99944623C6E702AEF86DC781CF4ECAA7A5344A07C0B20DD5484921E +76473C04A76FF377B620561C7A4878E9680C84E7565448E89FBAF427CF46CB6D +F6A24965B0D7A2FA420B21B934FAB9D47382297698D7EE9098413CED2708EF54 +C2942EE697EE74E1936B68ABB0E1A7856124D90D0C2EBF980B78B7FC5F99574B +FBD35ED93E5E177BCA06E008AD6E74979CDF862ED7340E6D2C99DF8E8B672E22 +A1B9F17BC573895157FBE669AC6E93C55879A8EA0224299421888DC738F9FA5A +F713A27631A04D0B4280B8691E422A0797F3970DE5F4E7FA750004DC9ACD1497 +FB52181BD70834028C441D4167FF3A9C90551F324AA21A2F48E927E2365FB47F +C42C8466BCE67CE006105669122D86E83BD3B5E7C0B6D0CE1F5734378FE2356E +D81186317FB48F88893CF33651A3BCB6812848F1FD07C4988E2C617685190583 +62D8036EC209396D47529F1F59227A02670974F5F947D8180C825B129387069A +A171EA3B028CC0D945E70C4D6EC6B20F3D33ABEC395D62FA260609FB19BF64D5 +2A95835E08D82399774B202DAE6639CAB6C346EB241C7BD15D84418C09D86957 +73CA198DD19C811A524CA1073F6FD74E840570F27ECB36C1F13BB573198B6A21 +A3B5D78889C70B7EFA4423C3C58E6351362B4DAF3D62CA09E041DF6E122547B3 +B8A766E0CC41FCDC23F56EF905B7E75D8F7CA5EE50461797A9F7606D2A5C47C0 +28C4B97786271C02B906773D1FC336D1FCEBEAB6B4ADE56C372B2B9AC0EAC954 +B4B13309BC1164E58E9357D3FCE7645E03F2338AFEFBDFB652A4FA1550DC5DB3 +11A541FAA55FCD3CE9C0221CB340B4ABEB7181871E71D65D8D9E569BEBB7EC41 +DC1DA7C6BA8545AF11641BC87F99832ED1B403807D33717DD92A51378F94E00D +34464B5E63F75E1884B09084425CB7FCBB8783771AFEBA28B1183CDBE56373EE +486FAAF688DE3791A8C256CC17087E8A0B81180E6596167AF72528C289BED928 +A37110076AC08AE0AE91EAEBDAB4DEB4BC4D71F095288CDE6BC89575010B7276 +ECE46593209FC12402493151057394B9731406B8B6EA39454918AF1DC6EC99F3 +AA6AFC39D11A9D53C18C3496CA5D76FDFC22BC14AD7F65B21667D0E8940EB9F0 +E6BF6FE6668851B186B582970C15925AAE717FEBCE44D6F5C8DEFCB9CD2820A3 +099C64E08B80DB12F4693564D8B90A7D2BA8AB83402C85BC7D4FF2015079E7D2 +3FC7448446EF99473AF0F728AC28C0A821220FFA631C5B80C64C9CDA0EE56474 +8A2DEC0662140CCDEE0BDDBBF3EF30DF9DD0E671D7694E139DC2FCC5DED0D34A +AA905E6A640FE8DC0695442B68E6969DBA712D48CC8AF284EA85127672D2EB75 +0976F52268A7D2CBBC4E1911748761D1D3CBD1D8B647B16DAE78AB0AB4DC3CBB +243A5DEEE1F7422F22455D44E1082D9826F363F5E844938308CB7872891A8363 +5F94CF3EEF0E9246D7ACB65402D58B8D15BEBE9740951A668CF684D210E4DF6B +9A1DBAEE6F18AAFE224407B0F666CA53 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 39158280 55380996 1000 600 600 (struct-pg.dvi) +@start /Fa 205[33 33 49[{enclmrm ReEncodeFont}2 58.1154 +/LMRoman7-Regular rf /Fb 161[55 94[{enclmmathsy ReEncodeFont}1 +83.022 /LMMathSymbols10-Italic rf /Fc 138[44 44 44 44 +5[44 5[44 44 3[44 97[{}8 83.022 /t1xbtt rf /Fd 139[32 +7[23 6[37 46 37 25[30 5[60 59 62 65[{enclmec ReEncodeFont}9 +83.022 /LMRoman10-Regular rf /Fe 194[65 19[32 32 40[{ +enclmrm ReEncodeFont}3 83.022 /LMRoman10-Regular rf /Ff +134[41 16[48 40 41 1[43 36 36 44 37[23 59[{enclmmathit ReEncodeFont}9 +83.022 /LMMathItalic10-Italic rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: a4 +/setpagedevice where +{ pop << /PageSize [595 842] >> setpagedevice } +{ /a4 where { pop a4 } if } +ifelse +%%EndPaperSize + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 0 0 a +SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end + 0 0 a 0 0 a +SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end + 0 0 a 0 TeXcolorgray +144 34 a +SDict begin H.S end + 144 34 a 0 TeXcolorgray 0 TeXcolorgray 144 34 +a +SDict begin H.R end + 144 34 a 144 34 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end + 144 34 a Black 0 TeXcolorgray 144 +242 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end + 144 242 a 144 242 a +SDict begin [ {Catalog} << >> /PUT pdfmark end + 144 242 a 144 242 a +SDict begin H.S end + 144 242 +a 144 242 a +SDict begin 12 H.A end + 144 242 a 144 242 a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end + 144 242 a 1653 313 a + + +1653 313 a 1653 313 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.62584 -26.31291 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1653 313 a Ff(h)p Fe(\()p Ff(a;)14 +b(b)p Fe(\))23 b(=)g Ff(y)1653 313 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 88.75644 107.13196 -26.31291 -97.0584 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.99234 -55.17087 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + 1916 56 +a 1916 56 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.56972 0.0 moveto + + 12.56972 6.97609 6.97609 12.56972 0.0 12.56972 curveto + + -6.97609 12.56972 -12.56972 6.97609 -12.56972 0.0 curveto + + -12.56972 -6.97609 -6.97609 -12.56972 0.0 -12.56972 curveto + + 6.97609 -12.56972 12.56972 -6.97609 12.56972 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -8.16385 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(Idle)1916 56 y + + + pgfr + + restore + + restore + + save + + -25.63737 0.0 moveto + + -13.22725 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.22725 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.6713 0.0 ] concat + + pgfs + + + + 0 setgray + 1916 56 a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.47224 -2.5607 ] concat + + pgfs + + + + 0 setgray + 1916 +56 a Ff(y)i Fe(=)e Fc(false)1916 56 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -56.69363 moveto + + 12.45346 -49.78204 6.91158 -44.24017 0.0 -44.24017 curveto + + -6.91158 -44.24017 -12.45346 -49.78204 -12.45346 -56.69363 curveto + + -12.45346 -63.60521 -6.91158 -69.1471 0.0 -69.1471 curveto + + 6.91158 -69.1471 12.45346 -63.60521 12.45346 -56.69363 curveto + + closepath + + 0.0 -56.69363 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -7.7489 -60.08955 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Fd(A)n(ct)1916 +56 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 21.35597 -58.06378 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(y)i Fe(=)e Fc(true)1916 56 y + + + pgfr + + restore + + restore + + save + + 6.40434 -11.09335 moveto + + 13.13295 -22.79253 13.1135 -34.02452 6.57678 -45.30313 curveto + + pgfstr + + save + + [-0.50352 -0.86877 0.86877 -0.50352 6.57678 -45.30313 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 14.47012 -31.86499 ] concat + + pgfs + + + + 0 setgray + 1916 56 +a Ff(a)18 b Fb(^)h Ff(b)1916 56 y + + + pgfr + + restore + + restore + + restore + + save + + -6.34602 -45.70128 moveto + + -13.1135 -34.02452 -13.13295 -22.79253 -6.63332 -11.49149 curveto + + pgfstr + + save + + [0.49965 0.86877 -0.86877 0.49965 -6.63332 -11.49149 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -19.73633 -30.55046 ] concat + + pgfs + + + + 0 setgray + 1916 56 a Ff(a)1916 +56 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1653 313 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + 1813 1252 a 1813 1252 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 51.99507 -25.99753 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1813 +1252 a Ff(g)s Fe(\()p Ff(a;)14 b(b)p Fe(\))23 b(=)f Ff(y)1813 +1252 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 56.71608 68.11212 -25.99753 -65.01804 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -22.67697 -39.15068 ] concat + + pgfs + + + + 0 setgray + 2069 1231 a + + 2069 1231 a 2069 1231 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + save + + [1.0 0.0 0.0 1.0 -27.90082 -17.43094 ] concat + + pgfs + + + 2302 987 a + + +2302 987 a 2302 987 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.06616 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 987 a Ff(y)2343 999 y Fa(1)2403 +987 y Fe(=)g Ff(h)p Fe(\()p Ff(a;)14 b(c)p Fe(\))2302 +987 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1117 a + + 2302 1117 a 2302 1117 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -25.0079 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1117 a +Ff(y)2343 1129 y Fa(2)2403 1117 y Fe(=)22 b Ff(h)p Fe(\()p +Ff(b;)14 b(d)p Fe(\))2302 1117 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2302 1231 a + + 2302 1231 +a 2302 1231 a + + + pgfo + + save + + save + + save + + [1.0 0.0 0.0 1.0 -24.15155 0.0 ] concat + + pgfs + + + + 0 setgray + 2302 1231 a Ff(y)26 b Fe(=)c Ff(y)2497 +1243 y Fa(1)2553 1231 y Fb(^)c Ff(y)2667 1243 y Fa(2)2302 +1231 y + + + pgfr + + restore + + restore + + restore + + pgfc + + + 2069 1231 a + + + pgfr + + restore + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.10007 6.37144 moveto + + 28.10007 6.37144 lineto + + pgfstr + + restore + + save + + [ 2.98883 2.98883 ] 0.0 setdash + + -28.04182 -9.26064 moveto + + 28.04182 -9.26064 lineto + + pgfstr + + restore + + restore + + newpath + + restore + + pgfc + + + 1813 1252 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 1186 1925 a + + 1186 1925 +a 1186 1925 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 16.6039 52.79077 -26.39539 -8.30194 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -2.49069 ] concat + + pgfs + + + + 0 setgray + 1186 1925 a Ff(f)9 b Fe(\()p Ff(c;)14 b(d)p +Fe(\))23 b(=)g Ff(y)1186 1925 y + + + pgfr + + restore + + restore + + save + + /pgfsc{0 setgray}def + + save + + /pgfsc{0 setgray}def + + 153.22298 219.45375 -26.39539 -161.52493 pgfe + + gsave pgfsc pgfstr grestore newpath + + restore + + save + + [1.0 0.0 0.0 1.0 -23.07481 -87.40413 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a + + 1671 1570 +a 1671 1570 a + + + pgfo + + save + + 0 setgray + + 0.3985 pgfw + + save + + save + + pgfstr + + save + + 12.45346 0.0 moveto + + 12.45346 6.91158 6.91158 12.45346 0.0 12.45346 curveto + + -6.91158 12.45346 -12.45346 6.91158 -12.45346 0.0 curveto + + -12.45346 -6.91158 -6.91158 -12.45346 0.0 -12.45346 curveto + + 6.91158 -12.45346 12.45346 -6.91158 12.45346 0.0 curveto + + closepath + + 0.0 0.0 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.73604 -3.39592 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(A)1671 1570 y + + + pgfr + + restore + + restore + + save + + -25.5211 0.0 moveto + + -13.11098 0.0 lineto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -13.11098 0.0 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -28.55502 0.0 ] concat + + pgfs + + + + 0 setgray + 1671 1570 +a + + + pgfr + + restore + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -22.33896 23.29317 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(false)1671 1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 12.45346 -85.04045 moveto + + 12.45346 -78.12888 6.91158 -72.58699 0.0 -72.58699 curveto + + -6.91158 -72.58699 -12.45346 -78.12888 -12.45346 -85.04045 curveto + + -12.45346 -91.95203 -6.91158 -97.49391 0.0 -97.49391 curveto + + 6.91158 -97.49391 12.45346 -91.95203 12.45346 -85.04045 curveto + + closepath + + 0.0 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 -3.59753 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 +1570 a Fd(C)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -55.43787 -105.70753 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j Fe(=)d Fc(true)1671 +1570 y + + + pgfr + + restore + + restore + + pgfstr + + save + + 97.49391 -85.04045 moveto + + 97.49391 -78.12888 91.95203 -72.58699 85.04045 -72.58699 curveto + + 78.12888 -72.58699 72.58699 -78.12888 72.58699 -85.04045 curveto + + 72.58699 -91.95203 78.12888 -97.49391 85.04045 -97.49391 curveto + + 91.95203 -97.49391 97.49391 -91.95203 97.49391 -85.04045 curveto + + closepath + + 85.04045 -85.04045 moveto + + pgfstr + + save + + [1.0 0.0 0.0 1.0 81.51215 -88.43637 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Fd(B)1671 1570 y + + + pgfr + + restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 106.39644 -87.53114 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(y)j +Fe(=)d Ff(g)s Fe(\()p Ff(c;)14 b(d)p Fe(\))1671 1570 +y + + + pgfr + + restore + + restore + + save + + 12.24551 -3.28093 moveto + + 49.42609 -13.24263 71.7962 -35.61478 81.64067 -72.35141 curveto + + pgfstr + + save + + [0.25934 -0.96782 0.96782 0.25934 81.64067 -72.35141 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 60.24289 -24.79706 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + 74.0481 -91.38707 moveto + + 52.75261 -103.68199 32.28784 -103.68199 11.39049 -91.61691 curveto + + pgfstr + + save + + [-0.86877 0.50157 -0.50157 -0.86877 11.39049 -91.61691 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 32.2369 -110.56073 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(c)19 b +Fb(^)g Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + save + + -6.3466 -74.0481 moveto + + -18.64153 -52.75261 -18.64153 -32.28784 -6.57646 -11.39049 curveto + + pgfstr + + save + + [0.50157 0.86877 -0.86877 0.50157 -6.57646 -11.39049 ] concat + + save 0.31879 pgfw [ ] 0.0 setdash 1 setlinecap 1 setlinejoin -1.19551 1.59401 moveto -1.09587 0.99626 0.0 0.09961 0.29886 0.0 curveto 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 curveto pgfstr restore + + restore + + save + + save + + [1.0 0.0 0.0 1.0 -23.78717 -45.97948 ] concat + + pgfs + + + + 0 setgray + 1671 1570 a Ff(d)1671 1570 y + + + pgfr + + restore + + restore + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + +1186 1925 a + + + pgfr + + restore + + restore + + restore + + newpath + + restore + + pgfc + + + 0 TeXcolorgray 0 TeXcolorgray eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/manual/figures/struct-pg.tex b/manual/figures/struct-pg.tex new file mode 100644 index 0000000..936fc64 --- /dev/null +++ b/manual/figures/struct-pg.tex @@ -0,0 +1,173 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +\usepackage{lmodern} +\usepackage{varwidth} +\usepackage{tikz} +%\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{matrix} +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-cles) +\renewcommand{\ttdefault}{txtt} + +% Figures tikz + +\tikzstyle{hierarchical state} = + [rectangle, + round corners, + draw=black] + +\tikzstyle{ls node} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{file} = + [rectangle, + sharp corners, + draw=black] + +\tikzstyle{tool} = + [rectangle, + rounded corners, + draw=black] + +\newenvironment{lsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node, + anchor=north west, + yshift=\pgflinewidth] + \bgroup + \begin{varwidth}{0.9\textwidth} + \centering + \begin{tikzpicture}[% + node distance=8mm, + pin distance=8mm, + label distance=2mm, + inner sep=1mm, + anchor=center, + pos=0.5, + #1]% optional parameter(s) +}{% + \end{tikzpicture} + \end{varwidth} + \egroup; +} + +\newenvironment{contlsnode}[2][]{ + \node[% title + ls node +% fill=blue!90!black, + ] (title) {#2};% title text + \node at (title.south west) [% + ls node,rectangle split, rectangle split parts=3, + anchor=north west,text badly ragged, + yshift=\pgflinewidth] + \bgroup +% \begin{varwidth}{0.9\textwidth} +% \centering +% \begin{tikzpicture}[% +% node distance=8mm, +% pin distance=8mm, +% label distance=-0.5mm, +% inner sep=1mm, +% anchor=center, +% pos=0.5, +% #1]% optional parameter(s) +}{% +% \end{tikzpicture} +% \end{varwidth} + \egroup; +} + + +\pagestyle{empty} + +\begin{document} + +\centering + + \begin{tikzpicture} + \begin{lsnode}{$h(a,b) = y$} + \begin{scope}[node distance=2cm,auto,initial text=,initial where=left] + \draw node[state,initial,label={right:$y=\False$}] (Idle) {Idle}; + \draw node[state,label={right:$y=\True$}] (Active) [below of=Idle] {Act}; + \path[->] (Idle) edge [bend left] node {$a\land b$} (Active) + (Active) edge [bend left] node {$a$} (Idle); + \end{scope} + \end{lsnode} +\end{tikzpicture} + +\medskip + +\newsavebox{\boite} +\begin{lrbox}{\boite} + \begin{varwidth}{\textwidth} + \begin{tikzpicture} + \matrix (m) [matrix of nodes] { + \node{$y_1 = h(a,c)$};\\ + \node{$y_2 = h(b,d)$};\\ + \node{$y = y_1\land y_2$};\\ + }; + \draw [dashed] (m-1-1.south west) -- (m-1-1.south east); + \draw [dashed] (m-2-1.south west) -- (m-2-1.south east); + \end{tikzpicture} + \end{varwidth} +\end{lrbox} + + +% $\Assume \True$ +% \nodepart{second} +% $\Enforce (\Not y) \With (c,d)$ +% \nodepart{third} +% \usebox{\boite} + +\begin{tikzpicture} +% \begin{lsnode}{$g(a,b) = y$} +% \g{a}{b}{y} +% \end{lsnode} + \begin{lsnode}{$g(a,b) = y$} + \matrix (m) [matrix of nodes] { + \node{$y_1 = h(a,c)$};\\ + \node{$y_2 = h(b,d)$};\\ + \node{$y = y_1\land y_2$};\\ + }; + \draw [dashed] (m-1-1.south west) -- (m-1-1.south east); + \draw [dashed] (m-2-1.south west) -- (m-2-1.south east); + \end{lsnode} +\end{tikzpicture} + +\medskip + +\begin{tikzpicture} + \begin{lsnode}{$f(c,d) = y$} + \begin{scope}[node distance=3cm,auto,initial text=,initial where=left,pos=0.5] + \draw node[state,initial,label={above:$y=\False$}] (A) {A}; + \draw node[state,label={below left:$y=\True$}] (C) [below of=A] {C}; + \draw node[state,label={right:$y=g(c,d)$}] (B) [right of=C] {B}; + \path[->] (A) edge [bend left] node {$c$} (B) + (B) edge [bend left] node {$c\land d$} (C) + (C) edge [bend left] node {$d$} (A); + \end{scope} + \end{lsnode} +\end{tikzpicture} + +\end{document} diff --git a/manual/heptagon-manual.pdf b/manual/heptagon-manual.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f57bdde7ba8c06bdaaa4b896c7d2959d2a84c25 GIT binary patch literal 280179 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 PR`2`Wn>X)2eYpD<4q!{L literal 0 HcmV?d00001 diff --git a/manual/heptagon-manual.tex b/manual/heptagon-manual.tex new file mode 100644 index 0000000..58ea541 --- /dev/null +++ b/manual/heptagon-manual.tex @@ -0,0 +1,827 @@ +\documentclass[a4paper]{article} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +%\usepackage[francais]{babel} +%\usepackage{subfigure} +%\usepackage{fancyvrb} +%\usepackage{fancyhdr} +\usepackage[hypertex,ps2pdf]{hyperref} +\usepackage{array} +\usepackage{xcolor} +%\usepackage{comment} +%\usepackage{lmodern} +\usepackage{varwidth} +%\usepackage{tikz} +%\usetikzlibrary{arrows} +%\usetikzlibrary{automata} +%\usetikzlibrary{matrix} +%\usetikzlibrary{shapes} +%\usetikzlibrary{positioning} +\usepackage{macros} + +% fontes tt avec gras (mots-clés) +\renewcommand{\ttdefault}{txtt} + +\lstset{ + language=Heptagon,% numbers=left, numberstyle=\small, + basicstyle=\normalsize\ttfamily,captionpos=b, + frame={tb}, rulesep=1pt, columns=fullflexible, + xleftmargin=1cm, xrightmargin=1cm, + mathescape=true +} + +\title{Heptagon/BZR manual} + +\author{} + +%\date{} + +\begin{document} + +\maketitle + +\section{Introduction and tutorial} +\label{sec:intro} + +\subsection{Heptagon: short presentation} +\label{sec:hept-short-pres} + +Heptagon is a synchronous dataflow language, with a syntax allowing the +expression of control structures (e.g., switch or mode automata). + +A typical Heptagon program will take as input a sequence of values, and will +output a sequence of values. Then, variables (inputs, outputs or locals) as well +as constants are actually variable or constant \emph{streams}. The usual +operators (e.g., arithmetic or Boolean operators) are applied pointwise on these +sequences of values. + +For example, the Heptagon program below is composed of one node \texttt{plus}, +performing the pointwise sum of its two integer inputs: + +\begin{lstlisting} +node plus(x:int,y:int) returns (z:int) +let + z = x + y; +tel +\end{lstlisting} + +\texttt{x} and \texttt{y} are the inputs of the node \texttt{plus}; \texttt{z} +is the output. \texttt{x}, \texttt{y} and \texttt{z} are of type \texttt{int}, +denoting integer \emph{streams}. \texttt{z} is defined by the equation +\lstinline|z = x + y|. + +An execution of the node \texttt{plus} can then be: +\[ +\begin{streams}{5} + x & 1 & 2 & 3 & 4 & \ldots\\\hline + y & 1 & 2 & 1 & 2 & \ldots\\\hline + \mathtt{plus}(x,y) & 2 & 4 & 4 & 6 & \ldots\\ +\end{streams} +\] + +\subsection{Compilation} +\label{sec:compilation} + +The Heptagon compiler is named \texttt{heptc}. Its list of options is available by +: + +\begin{alltt} +> heptc -help +\end{alltt} + +Every options described below are cumulable. + +Assuming that the program to compile is in a file named \texttt{example.ept}, +then one can compile it by typing : + +\begin{alltt} +> heptc example.ept +\end{alltt} + +However, such compilation will only perform standard analysis (such as typing, +causality, scheduling) and output intermediate object code, but not any final or +executable code. + +The Heptagon compiler can thus generate code in some general languages, in order +to obtain either a standalone executable, or a linkable library. The target +language must then be given by the \texttt{-target} option: + +\begin{alltt} +> heptc -target example.ept +\end{alltt} + +Where \texttt{} is the name of the target language. For now, available +languages are C (\texttt{c} option) and Java (\texttt{java} option). + +\subsection{Generated code} +\label{sec:generated-code} + +The generic generated code consists, for each node, of two imperative functions: +\begin{itemize} +\item one ``reset'' function, used to reset the internal memory of the node; +\item one ``step'' function, taking as input the nodes inputs, and whose call + performs one step of the node, updates the memory, and outputs the nodes + outputs. +\end{itemize} + +A standard way to execute Heptagon program is to compile the generated files +together with a main program of the following scheme : + +\begin{alltt} +call the \textit{reset} function +for each instant + get the \textit{inputs} values + \textit{outputs} \(\leftarrow\) \textit{step(inputs)} + do something with \textit{outputs} values +\end{alltt} + +Appendix~\ref{sec:app-generated-code} give specific technical details for each target language. + + +\subsection{Simulation} +\label{sec:simulation} + +A graphical simulator is available: \texttt{hepts}. It allows the user to simulate +one node by providing a graphical window, where simulation steps can be +performed by providing inputs of the simulated node. + +This simulator tool interacts with an executable, typically issued of Heptagon +programs compilation, and which await on the standard input the list of the +simulated node's inputs, and prints its outputs on the standard output. Such +executable, for the simulation of the node \texttt{f}, can be obtained by the +\texttt{-s } option: +\begin{alltt} +> heptc -target c -s f example.ept +\end{alltt} + +We can then directly compile the generated C program (whose main function stand +in the \texttt{\_main.c} file): +\begin{alltt} +> cd example_c +> gcc -Wall -c example.c +> gcc -Wall -c _main.c +> gcc -o f_sim _main.o example.o # \text{executable creation} +\end{alltt} + +This executable \texttt{f\_sim} can then be used with the graphical simulator +\texttt{hepts}, which takes as argument: +\begin{itemize} +\item The name of the module (capitalized name of the program without the + \texttt{.ept} extension), +\item the name of the simulated node, +\item the path to the executable \texttt{f\_sim}. +\end{itemize} +\begin{alltt} +> hepts -mod Example -node f -exec example_c/f_sim +\end{alltt} + +\section{Syntax and informal semantics} +\label{sec:synt-infor-sem} + +Heptagon programs are synchronous Moore machines, with parallel and hierarchical +composition. The states of such machines define dataflow equations. The +Figure~\ref{fig:mixed-state-dataflow-example} gives an example of such program. + +\begin{figure}[htbp] + \centering + \includegraphics{figures/mixed-state-df} + \caption{Mixed state and dataflow example} + \label{fig:mixed-state-dataflow-example} +\end{figure} + +\subsection{Nodes} +\label{sec:nodes} + +Heptagon programs are structured in \emph{nodes}: a program is a sequence of +nodes. A node is a subprogram with a name $f$, inputs $\ton{x}{,}$, outputs +$\ton[1][p]{y}{,}$, local variables $\ton[1][q]{z}{,}$ and declarations +$D$. $y_i$ and $z_i$ variables are to be defined in $D$, using operations +between values of $x_j$, $y_j$, $z_j$. Figure~\ref{fig:syntax-nodes} gives the +syntax of node definitions, together with a graphical syntax used in this +manuel\footnote{declaration of local variables are mandatory for the compiler in + the textual syntax, however we will sometimes omit it in the graphical syntax + for the sake of brevity}. The declaration of one variable comes with its type +($t_i$, $t'_i$ and $t''_i$ being the type of respectively $x_i$, $y_i$ and +$z_i$). + +\begin{figure}[htb] + \centering +% \begin{varwidth}{\linewidth} + \[ + \begin{array}{|c|c} + \cline{1-1} + f(x_1:t_1,\ldots,x_n:t_n) = y_1:t'_1,\ldots,y_p:t'_p & \\\hline + \multicolumn{2}{|c|}{}\\ + \multicolumn{2}{|c|}{D}\\ + \multicolumn{2}{|c|}{}\\\hline + \end{array} + \] +% \end{varwidth}\hspace{1cm} +% \begin{varwidth}{\linewidth} +\begin{lstlisting} +node f(x$_1$:t$_1$;$\ldots$;x$_n$:t$_n$) returns (y$_1$:t$'_1$,$\ldots$,y$_p$:t$'_p$) + var z$_1$:t$''_1$,$\ldots$,z$_q$:t$''_q$; +let + D +tel +\end{lstlisting} +% \end{varwidth} + \caption{Graphical and textual syntax of node definition} + \label{fig:syntax-nodes} +\end{figure} + +The program of the Figure~\ref{fig:mixed-state-dataflow-example} can thus be +structured as the semantically equivalent program of the +Figure~\ref{fig:struct-prog-example}. The Figure~\ref{fig:textual-syntax} gives +the textual syntax of this program. + + +\begin{figure}[htbp] + \centering + \includegraphics{figures/struct-pg} + \caption{Structured program example} + \label{fig:struct-prog-example} +\end{figure} + +\begin{figure}[htbp] + \centering + +\begin{lstlisting} +node h(a:bool) returns (y:bool) + let + automaton + state Idle + do y = false + until a then Active + state Active + do y = true + until a then Idle + end + tel + +node g (a,b:bool) returns (y:bool) + var y1,y2 : bool; + let + y = y1 & y2; + y1 = h(a); + y2 = h(b); + tel + +node f (c,d:bool) returns (y:bool) + let + automaton + state A + do y = false + until c then B + state B + do y = g(c,d) + until c & d then C + state C + do y = true + until d then A + end + tel +\end{lstlisting} + + \caption{Textual syntax} + \label{fig:textual-syntax} +\end{figure} + + +Heptagon allows to distinguish, by mean of clocks and control structures (switch, +automata), for declarations and expressions, the discrete instants of +activation, when the declarations and expressions are computed and progress +toward further states, and other instants when neither computation nor +progression are performed. + +\subsection{Expressions} +\label{sec:expressions} + +\subsubsection{Values and combinatorial operations} +\label{sec:variables-constants} + +Heptagon is a dataflow language, i.e., every value, variable or constant, is +actually a stream of value. The usual operators (e.g., arithmetic or Boolean +operators) are applied pointwise on these sequences of values, as combinatorial +operations (as opposed to \emph{sequential} operations, taking into account the +current \emph{state} of the program: see delays in Section~\ref{sec:delays}). + +Thus, \texttt{x} denotes the stream $x_1.x_2.\ldots$, and \lstinline|x + y| is +the stream defined by $($\lstinline|x + y|$)_i=x_i+y_i$. + +\[ +\begin{streams}{5} + \mathtt{x} & x_1 & x_2 & x_3 & x_4 & \ldots\\\hline + \mathtt{y} & y_1 & y_2 & y_3 & y_4 & \ldots\\\hline + \mathtt{x + y} & x_1+y_1 & x_2+y_2 & x_3+y_3 & x_4+y_4 & \ldots\\ +\end{streams} +\] + + +\subsubsection{Delays} +\label{sec:delays} + +Delays are the way to introduce some state in a Heptagon program. + +\begin{itemize} +\item \lstinline|pre x| gives the value of \texttt{x} at the preceding + instant. The value at the first instant is undefined. +\item \lstinline|x -> y| takes the value of \texttt{x} at the first instant, + and then the value of \texttt{y}; +\item \lstinline|x fby y| is equivalent to \lstinline|x -> pre y|. +\end{itemize} + +\[ +\begin{streams}{3} + \text{\lstinline|x|} & x_1 & x_2 & x_3 \\ + \hline + \text{\lstinline|y|} & y_1 & y_2 & y_3 \\ + \hline + \text{\lstinline|pre x|} & \perp & x_1 & x_2 \\ + \hline + \text{\lstinline|x -> y|} & x_1 & y_2 & y_3 \\ + \hline + \text{\lstinline|x fby y|} & x_1 & y_1 & y_2 \\ +\end{streams} +\] + + +\subsection{Declarations} +\label{sec:declarations} + +A declaration $D$ can be either : +\begin{itemize} +\item an equation $x = e$, defining variable $x$ by the expression $e$ at each + activation instants ; +\item a node application $(\tonp{y}{,}) = f(\ton{e}{,})$, defining variables + $\tonp{y}{,}$ by application of the node $f$ with values $\ton{e}{,}$ at each + activation instants ; +\item parallel declarations of $D_1$ and $D_2$, noted graphically $D_1\vdots + D_2$ and textually $D_1\Pv D_2$. Variables defined in $D_1$ and $D_2$ must be + exclusive. The activation of this parallel declaration activate both $D_1$ and + $D_2$, which are both computed and both progress ; +\item a switch control structure ; +\item an automaton. +\end{itemize} + +\subsubsection{Switch control structures} +\label{sec:switch-contr-struct} + +The \texttt{switch} control structure allows to controls which equations are +evaluated: + +\begin{lstlisting} +type modes = Up | Down + +node two(m:modes;v:int) returns (o:int) + var last x:int = 0; +let + o = x; + switch m + | Up do x = last x + v + | Down do x = last x - v + end +tel +\end{lstlisting} + +The \texttt{last} keyword defines a memory which is shared by the different +modes. Thus, \lstinline|last x| is the value of the variable \texttt{x} in the +previous instant, whichever was the activated mode. + +\subsubsection{Automata} +\label{sec:automata} + +An automaton is a set of states (one of which being the initial one), and +transitions between these states, triggered by Boolean expressions. A +declaration is associated to each state. The set of variables defined by the +automaton is the union, not necessarily disjoint (variables can have different +definitions in different states, and can be partially defined : in this case, +when the variable is not defined in an active state, the previous value of this +variable is taken. + +At each automaton activation instant, one and only one state of this automaton +is active (the initial one at the first activation instant). The declaration +associated to this active state is itself activated and progress in this +activation instant. + +\paragraph{Example} +\label{sec:example} + +The following example gives the node \texttt{updown}. This node is defined by an +automaton composed of two states: +\begin{itemize} +\item the state \texttt{Up} gives to \texttt{x} its previous value augmented of 1 +\item the state \texttt{Down} gives to \texttt{x} its previous value diminued of 1 +\end{itemize} +This automaton comprises two transitions: +\begin{itemize} +\item it goes from \texttt{Up} (the initial state) to \texttt{Down} when + \texttt{x} becomes greater or equal than 10; +\item it goes from \texttt{Down} to \texttt{Up} when \texttt{x} becomes less or + equal 0. +\end{itemize} + +\begin{lstlisting} +node updown() returns (y:int) + var last x:int = 0; +let + y = x; + automaton + state Up + do x = last x + 1 + until x >= 10 then Down + state Down + do x = last x - 1 + until x <= 0 then Up + end +tel +\end{lstlisting} + +\[ +\begin{streams}{14} +\text{current state} & Up & Up & Up & Up & Up & Up & Up & Up & Up & Up & Down & Down & Down & \ldots\\\hline +\mathtt{y} & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 9 & 8 & 7 & \ldots\\\hline +\end{streams} +\] + + Expressions on outgoing transitions of this active state are +evaluated, so as to compute the next active state : these are weak +transitions. Transitions are evaluated in declaration order, in the textual +syntax. If no transition can be triggered, then the current state is the next +active state. + + + + +\section{BZR: Contracts for controller synthesis} +\label{sec:extens-with-contr} + +Contracts are an extension of the Heptagon language, so as to allow to perform +discrete controller synthesis on Heptagon programs. The extended language is +named BZR. + +We associate to each node a \emph{contract}, which is a program associated with +two outputs : +\begin{itemize} +\item an output $e_A$ representing the environment model ; +\item an invariance objective $e_G$ ; +\item a set $\set{\ton{c}{,}}$ of controllable variables used for ensuring this objective. +\end{itemize} + +This contract means that the node will be controlled, i.e., that values will be +given to $\ton{c}{,}$ such that, given any input trace yielding $e_A$, the +output trace will yield the true value for $e_G$. + +\begin{center} +\includegraphics{figures/node-contract} +\end{center} + +In the textual syntax, the contracts are noted : +\begin{lstlisting} +node f(x$_1$:t$_1$;$\ldots$;x$_n$:t$_n$) returns (y$_1$:t$'_1$;$\ldots$;y$_p$:t$'_p$) +contract + var $\ldots$ + let + $\ldots$ + tel + assume $e_A$ + enforce $e_G$ + with (c$_1$:t$''_1$;$\ldots$;c$_q$:t$''_n$) + +var $\ldots$ +let + y$_1$ = f$_1$($\ton{\mathtt{x}}{,},\ton[1][q]{\mathtt{c}}{,}$); + $\vdots$ + y$_p$ = f$_p$($\ton{\mathtt{x}}{,},\ton[1][q]{\mathtt{c}}{,}$); +tel +\end{lstlisting} + +\section{BZR Running Example: Multi-task System} +\label{sec:multi-task-system} + +\subsection{Delayable Tasks} +\label{sec:delayable-tasks} + + + +We consider a multi-task system composed of $n$ delayable +tasks. Figure~\ref{fig:del-task} shows a delayable task. A delayable task takes +three inputs \texttt{r}, \texttt{c} and \texttt{e}: \texttt{r} is the task +launch request from the environment, \texttt{e} is the end request, and +\texttt{c} is meant to be a controllable input controlling whether, on request, +the task is actually launched (and therefore goes in the active state), or +delayed (and then forced by the controller to go in the waiting state by stating +the false value to \texttt{c}). This node outputs a unique boolean \texttt{act} +which is true when the task is in the active state. + +\begin{figure}[htb] +\begin{lstlisting} +node delayable(r,c,e:bool) returns (act:bool) + let + automaton + state Idle + do act = false + until r & c then Active + | a & not c then Wait + state Wait + do act = false + until c then Active + state Active + do act = true + until e then Idle + end + tel +\end{lstlisting} +\caption{Delayable task} +\label{fig:del-task} +\end{figure} + +The Figure~\ref{fig:n-del-task} shows then a node \texttt{ntasks} where $n$ +delayable tasks have been put in parallel. The tasks are inlined so as to be +able to perform DSC on this node, taking into account the tasks' states. Until +now, the only interest of modularity is, from the programmer's point of view, to +be able to give once the delayable task code. + +\begin{figure}[htb] +\begin{lstlisting} +node ntasks($\ton{\mathtt{r}}{,},\ton{\mathtt{e}}{,}$:bool) + returns ($\ton{\mathtt{a}}{,}$:bool) + contract + let + ca$_{1}$ = a$_{1}$ & (a$_{2}$ or $\ldots$ or a$_{n}$); + $\vdots$ + ca$_{n-1}$ = a$_{n-1}$ & a$_{n}$; + tel + enforce not (ca$_{1}$ or \ldots or ca$_{n-1}$) + with ($\ton{\mathtt{c}}{,}$:bool) +let + a$_{1}$ = inlined delayable(r$_{1}$,c$_{1}$,e$_{1}$); + $\vdots$ + a$_{n}$ = inlined delayable(r$_{n}$,c$_{n}$,e$_{n}$); +tel +\end{lstlisting} +\caption{\texttt{ntasks} node: $n$ delayable tasks in parallel} +\label{fig:n-del-task} +\end{figure} + +This \texttt{ntasks} node is provided with a contract, stating that its +composing tasks are exclusive, i.e., that there are no two tasks in the active +state at the same instant. This contract is enforced with the help of the +controllable inputs $c_i$. + +\subsection{Contract composition} +\label{sec:contract-composition} + +We want know to reuse the \texttt{ntasks} node, in order to build modularly a +system composed of $2n$ tasks. The Figure~\ref{fig:2n-del-task} shows the +parallel composition of two \texttt{ntasks} nodes. We associate to this +composition a new contract, which role is to enforce the exclusivity of the $2n$ +tasks. + +\begin{figure}[htb] +\begin{lstlisting} +node main($\ton[1][2n]{\mathtt{r}}{,},\ton[1][2n]{\mathtt{e}}{,}$:bool) + returns ($\ton[1][2n]{\mathtt{a}}{,}$:bool) + contract + let + ca$_{1}$ = a$_{1}$ & (a$_{2}$ or $\ldots$ or a$_{2n}$); + $\vdots$ + ca$_{2n-1}$ = a$_{2n-1}$ & a$_{2n}$; + tel + enforce not (ca$_{1}$ or $\ldots$ or ca$_{2n-1}$) +let + ($\ton{\mathtt{a}}{,}$) = ntasks($\ton{\mathtt{r}}{,}$,$\ton{\mathtt{e}}{,}$); + ($\ton[n+1][2n]{\mathtt{a}}{,}$) = ntasks($\ton[n+1][2n]{\mathtt{r}}{,}$,$\ton[n+1][2n]{\mathtt{e}}{,}$); +tel +\end{lstlisting} +\caption{Composition of two \texttt{ntasks} nodes} +\label{fig:2n-del-task} +\end{figure} + +It is easy to see that the contract of \texttt{ntasks} is not precise enough to +be able to compose several of these nodes. Therefore, we need to refine this +contract by adding some way to externally control the activity of the tasks. + +\subsection{Contract refinement} +\label{sec:contract-refinement} + +We first add an input \texttt{c}, meant to be controllable. The refined contract +will enforce that: +\begin{enumerate} +\item the tasks are exclusive, +\item one task is active only at instants when the input \texttt{c} is + true. This property, appearing in the contract, allow a node instantiating + \texttt{ntasks} to forbid any activity of the $n$ tasks instantiated. +\end{enumerate} +The Figure~\ref{fig:n-del-task-2} contains this new \texttt{ntasks} node. + +\begin{figure}[htb] +\begin{lstlisting} +node ntasks(c,$\ton{\mathtt{r}}{,}$,$\ton{\mathtt{e}}{,}$:bool) returns ($\ton{\mathtt{a}}{,}$:bool) + contract + let + ca$_{1}$ = a$_{1}$ & (a$_{2}$ or $\ldots$ or a$_{n}$);$\ldots$ + ca$_{n-1}$ = a$_{n-1}$ & a$_{n}$; + one = a$_{1}$ or $\ldots$ or a$_{n}$; + tel + enforce not (ca$_{1}$ or $\ldots$ or ca$_{n-1}$) & (c or not one) + with ($\ton{\mathtt{c}}{,}$:bool) +let + a$_{1}$ = inlined delayable(r$_{1}$,c$_{1}$,e$_{1}$); + $\vdots$ + a$_{n}$ = inlined delayable(r$_{n}$,c$_{n}$,e$_{n}$); +tel +\end{lstlisting} +\caption{First contract refinement for the \texttt{ntasks} node} +\label{fig:n-del-task-2} +\end{figure} + +However, the controllability introduced here is know too strong. The synthesis +will succeed, but the computed controller, without knowing how \texttt{c} will +be instantiated, will actually block every tasks in their idle state. Indeed, if +the controller allows one task to go in its active state, the input \texttt{c} +can become false at the next instant, violating the property to enforce. + +Thus, we propose to add an assumption to this contract: the input \texttt{c} +will not become false if a task was active an instant before. This new contract +is visible in Figure~\ref{fig:n-del-tasks-3}. + +\begin{figure}[htb] + \centering +\begin{lstlisting} +node ntasks(c,$\ton{\mathtt{r}}{,}$,$\ton{\mathtt{e}}{,}$:bool) returns ($\ton{\mathtt{a}}{,}$:bool) + contract + let + ca$_{1}$ = a$_{1}$ & (a$_{2}$ or $\ldots$ or a$_{n}$);$\ldots$ + ca$_{n-1}$ = a$_{n-1}$ & a$_{n}$; + one = a$_{1}$ or $\ldots$ or a$_{n}$; + pone = false fby one; + tel + assume (not pone or c) + enforce not (ca$_{1}$ or $\ldots$ or ca$_{n-1}$) & (c or not one) + with ($\ton{\mathtt{c}}{,}$) +let + a$_{1}$ = inlined delayable(r$_{1}$,c$_{1}$,e$_{1}$); + $\vdots$ + a$_{n}$ = inlined delayable(r$_{n}$,c$_{n}$,e$_{n}$); +tel +\end{lstlisting} + \caption{Second contract refinement for the \texttt{ntasks} node} + \label{fig:n-del-tasks-3} +\end{figure} + +We can then use this new \texttt{ntasks} version for the parallel composition, +by instantiating the \texttt{c} input by a controllable variable and its +negation. This composition can be found in Figure~\ref{fig:ntasks-compos}. + +\begin{figure}[htb] + \centering +\begin{lstlisting} +node main($\ton[1][2n]{\mathtt{r}}{,}$,$\ton[1][2n]{\mathtt{e}}{,}$:bool) returns ($\ton[1][2n]{\mathtt{a}}{,}$:bool) + contract + let + ca$_{1}$ = a$_{1}$ & (a$_{2}$ or $\ldots$ or a$_{2n}$); + $\vdots$ + ca$_{2n-1}$ = a$_{2n-1}$ & a$_{2n}$; + tel + enforce not (ca$_{1}$ or $\ldots$ or ca$_{2n-1}$) + with (c:bool) +let + ($\ton{\mathtt{a}}{,}$) = ntasks(c,$\ton{\mathtt{r}}{,}$,$\ton{\mathtt{e}}{,}$); + ($\ton[n+1][2n]{\mathtt{a}}{,}$) = ntasks(\Not c,$\ton[n+1][2n]{\mathtt{r}}{,}$,$\ton[n+1][2n]{\mathtt{e}}{,}$); +tel +\end{lstlisting} + \caption{Two \texttt{ntasks} parallel composition} + \label{fig:ntasks-compos} +\end{figure} + + +\appendix + +\section{Generated code} +\label{sec:app-generated-code} + +\subsection{C generated code} +\label{sec:c-generated-code} + +C generated files from an Heptagon program \texttt{example.ept} are placed in a +directory named \texttt{example\_c}. This directory contains one file +\texttt{example.c}. For each node \texttt{f} of the source program, assuming +that \texttt{f} has inputs $(x_1:t_1,\ldots,x_n:t_n)$ and outputs +$(y_1:t'_1,\ldots,y_p:t'_p)$, $t_i$ and $t'_i$ being the data types of these +inputs and outputs, then the \texttt{example.c} file contains, for each node +\texttt{f}: + +\begin{itemize} +\item A \texttt{Example\_\_f\_reset} function, with an argument \texttt{self} being a + memory structure instance: + +\begin{lstlisting}[language=C] +void Example__f_reset(Example__f_mem* self); +\end{lstlisting} + +\item A \texttt{Example\_\_f\_step} function, with as arguments the nodes inputs, a + structure \texttt{\_out} where the output will be put, and a memory structure + instance \texttt{self}: + +\begin{lstlisting}[language=C] +void Example__f_step(t$_{1}$ x$_{1}$, ..., t$_{n}$ x$_{n}$, + Example__f_out* \_out, + Example__f_mem* self); +\end{lstlisting} + +After the call of this function, the structure \texttt{\_out} contains the +outputs of the node: +\begin{lstlisting}[language=C] +typedef struct \{ + t$'_1$ y$_{1}$; + ... + t$'_p$ y$_{p}$; +\} Example__f_ans; +\end{lstlisting} +\end{itemize} + +An example of main C code for the execution of this node would be then: +\begin{lstlisting}[language=C] +#include "example.h" + +int main(int argc, char * argv[]) \{ + + Example__f_m mem; + t$_{1}$ x$_{1}$; + ... + t$_{n}$ x$_{n}$; + Example__f_out ans; + + /* initialize memory instance */ + f_reset(&mem); + + while(1) \{ + /* read inputs */ + scanf("...", &x$_{1}$, ..., &x$_{n}$); + + /* perform step */ + Example__f_step(x$_{1}$, ..., x$_{n}$, &ans, &mem); + + /* write outputs */ + printf("...", ans.y$_{1}$, ..., ans.y$_{p}$); + \} +\} +\end{lstlisting} + +The above code is nearly what is produce for the simulator with the \texttt{-s} +option (see Section~\ref{sec:simulation}). + +% \subsection{OCaml generated code} +% \label{sec:ocaml-generated-code} + + +% If the option \texttt{-target caml} is given, then the compiler generates OCaml +% code in a file named \texttt{example.ml}. Heptagon nodes are compiled into OCaml +% classes, where state variables are class properties, and the two functions +% ``reset'' and ``step'' are class methods. Thus, the class type of \texttt{f} +% would be: +% \begin{alltt} +% class f : +% object +% method reset : unit \(\rightarrow\) unit +% method step : t\ind{1} * ... * t\ind{n} \(\rightarrow\) (t\('\sb{1}\) * ... * t\('\sb{p}\)) +% end +% \end{alltt} + +\subsection{Java generated code} +\label{sec:java-generated-code} + +Java generated files from an Heptagon program \texttt{example.ept} are placed in +a directory named \texttt{example\_java}. This directory contains one Java class +\texttt{f} (in the file \texttt{f.java}) for each node \texttt{f} of the source +program. Assuming that \texttt{f} has inputs $(x_1:t_1,\ldots,x_n:t_n)$ and +outputs $(y_1:t'_1,\ldots,y_p:t'_p)$, $t_i$ and $t'_i$ being the data types of +these inputs and outputs, then this \texttt{f} class implements the following +interface: + + +\begin{lstlisting}[language=Java] +public interface f { + + public void reset(); + + public fAnswer step(t$_{1}$ x$_{1}$, ..., t$_{n}$ x$_{n}$); +} +\end{lstlisting} + +The \texttt{fAnswer} class being a structure containing the outputs: + +\begin{lstlisting}[language=Java] +public class fAnswer { + t$'\sb{1}$ y$_{1}$; + ... + t$'\sb{p}$ y$_{p}$; +} +\end{lstlisting} + + + +\end{document} diff --git a/manual/macros.sty b/manual/macros.sty new file mode 100644 index 0000000..e3cd1ec --- /dev/null +++ b/manual/macros.sty @@ -0,0 +1,558 @@ +\ProvidesPackage{macros} + +\RequirePackage[T1]{fontenc} +\RequirePackage{xspace} +\RequirePackage{amsmath} +\RequirePackage{amssymb} +\RequirePackage{amsthm} +\RequirePackage{graphicx} +\RequirePackage{ifthen} + +%% lambdas-trucs + +\newcommand{\lambdavar}[1]{\expandafter\newcommand\csname #1\endcsname{\lambda #1}} + +\lambdavar{p} +\lambdavar{x} +\lambdavar{y} +\lambdavar{z} + +\let\corrital=\/ +\renewcommand{\/}{\ifmmode\forall\else\corrital\fi} + +\newcommand{\va}{\ensuremath{\alpha}\xspace} +\newcommand{\vb}{\ensuremath{\beta}\xspace} +\newcommand{\vc}{\ensuremath{\gamma}\xspace} +\newcommand{\vd}{\ensuremath{\delta}\xspace} +\newcommand{\vh}{\ensuremath{\eta}\xspace} + + +%% langages + +\newcommand{\langage}[2]{\providecommand{#1}{}\renewcommand{#1}{\textsc{#2}\xspace}} + +\langage{\ls}{Lucid Synchrone} +\langage{\lustre}{Lustre} +\langage{\signal}{Signal} +\langage{\esterel}{Esterel} +\langage{\maestro}{Maestro} +\langage{\ocaml}{OCaml} +\langage{\caml}{Caml} +\langage{\nemo}{Nemo} +\langage{\Acute}{Acute} +\langage{\Oz}{Oz} +\langage{\heptagon}{Heptagon} +\langage{\decade}{Decade} + +\RequirePackage{listings} + +% Definition langage decade + +\lstdefinelanguage{Heptagon} +{% + keywords={node,returns,let,tel,var,pre,fby,when,whenot,merge,if,then,else,or,not},% + morekeywords=[2]{automaton,state,until,unless,end,present,switch,inlined},% + morekeywords=[2]{contract,assume,enforce,with},% + otherkeywords={->,&,=},% + comment=[n]{(*}{*)},% +}[keywords,comments] + +% \lstdefinelanguage[dist]{Decade} +% {% +% morekeywords={link,to},% +% }[keywords,comments] + +%% règles d'inférence + +\RequirePackage{mathpartir} + +\renewcommand{\TirName}[1]{\textsc{(#1)}} +\renewcommand{\RefTirName}[1]{\textsc{(#1)}} + +\newcommand{\rulename}[1]{\ifthenelse{\equal{#1}{}}{}{\textsc{#1}}} + +\newcommand{\sepname}{\:} +\newcommand{\sepprem}{\;\;\;} + +\newcommand{\axiom}[2][]{\rulename{#1}\quad#2} +\newcommand{\infsimple}[3][]{\rulename{#1}\sepname\frac{#2}{#3}} +\newcommand{\infsimplespec}[3][]{ + \begin{array}{c} + {#2}\\ + \multicolumn{1}{l}{\rulename{#1}}\\\hline + {#3} + \end{array} +} +\newcommand{\infdouble}[4][]{\rulename{#1}\sepname\frac{#2\sepprem#3}{#4}} +\newcommand{\infdoublecol}[4][]{\rulename{#1}\sepname\frac{\array{c}#2\\#3\endarray}{#4}} +\newcommand{\inftriple}[5][]{\rulename{#1}\sepname\frac{#2\sepprem#3\sepprem#4}{#5}} +\newcommand{\inftriplecol}[5][]{\rulename{#1}\sepname\frac{\array{c}#2\\#3\\#4\endarray}{#5}} +\newcommand{\infquadruple}[6][]{\rulename{#1}\sepname\frac{#2\sepprem#3\sepprem#4\sepprem#5}{#6}} + +%% Grammaires + +\newcommand{\ou}{\;|\;} +\newcommand{\fun}{\rightarrow} +%\newcommand{\ovfun}[1]{\xrightarrow{#1}} +\newcommand{\ovfun}[1]{{\;-\mskip-1.5\thinmuskip\langle{#1}\rangle\!\!\!\rightarrow\;}} + +%% Typage --- général + +\DeclareMathOperator{\FV}{FV} +\DeclareMathOperator{\FTV}{FTV} +\DeclareMathOperator{\FSV}{FSV} +\DeclareMathOperator{\FLV}{FLV} +\DeclareMathOperator{\FCV}{FCV} +\DeclareMathOperator{\gen}{gen} +\DeclareMathOperator{\genall}{genall} +%\DeclareMathOperator{\Var}{Var} + +\DeclareMathOperator{\merge}{merge} + +\newcommand{\mergeenv}{\uplus} + +%% Types de données + +\newcommand{\type}[3]{\ensuremath{#1\vdash#2:#3}} + +%% Horloges + +\newcommand{\horloge}[3]{\ensuremath{#1\vdash#2:#3}} + +%% Types spaciaux + +\newcommand{\soussite}{\ensuremath{\prec_\cR}} +\newcommand{\connecte}{\ensuremath{\mapsto_\cC}} + +\DeclareMathOperator{\site}{site} +\DeclareMathOperator{\sites}{sites} +\DeclareMathOperator{\locations}{locations} +\DeclareMathOperator{\loc}{loc} + +\DeclareMathOperator{\names}{names} + +\DeclareMathOperator{\out}{out} + +\DeclareMathOperator{\com}{com} + +\DeclareMathOperator{\channels}{channels} + +\DeclareMathOperator{\constraints}{constr} + +\DeclareMathOperator{\op}{op} +\DeclareMathOperator{\ifte}{ifte} +\DeclareMathOperator{\fby}{fby} + + +\newcommand{\fcom}[4]{\ensuremath{#1\xrightarrow{#2\vartriangleright#3}#4}} + +\newcommand{\OutputType}[3]{\ensuremath{\uparrow_{#1,#2}(#3)}} + +\newcommand{\pere}[2]{\ensuremath{\uparrow_#1(#2)}} + +\newcommand{\set}[1]{\ensuremath{\{#1\}}} + +\newcommand{\defprogram}[2]{\ensuremath{\vdash#1:#2}} +\newcommand{\defhierarchy}[3]{\ensuremath{#1\vdash#2:#3}} +\newcommand{\defarch}[3]{\ensuremath{#1\vdash#2:#3}} +\newcommand{\spacetype}[4]{\ensuremath{#1\vdash#3:#4/#2}} + +\renewcommand{\spacetype}[5]{\ensuremath{#1|#2\vdash#4:#5/#3}} +\newcommand{\spacetypetrans}[4]{\ensuremath{#1|#2\vdash#4/#3}} +\newcommand{\spacetypeimpl}[5]{\ensuremath{#1|#2\vdash_i#4:#5/#3}} +\newcommand{\spacetypechan}[6]{\ensuremath{#1|#2\vdash#5:#6/#3/#4}} + +\newcommand{\subtype}[3]{\ensuremath{#1\vdash#2\prec#3}} +\newcommand{\projsubtype}[4]{\ensuremath{#1\vdash#2:#3\prec#4}} + +\newcommand{\emptydecl}{\ensuremath{\emptyset}} + +\newcommand{\slicing}[3]{\ensuremath{#1\stackrel{#2}{\longrightarrow}#3}} +%\newcommand{\projection}[4]{\ensuremath{#1|#2\stackrel{#3}{\Longrightarrow}#4}} +\newcommand{\projection}[3]{\ensuremath{#1\stackrel{#2}{\Longrightarrow}#3}} +\newcommand{\projspacetype}[7]{\ensuremath{\projection{\spacetype{#1}{#2}{#3}{#4}{#5}}{#6}{#7}}} +\newcommand{\projtrans}[6]{\ensuremath{\projection{\spacetypetrans{#1}{#2}{#3}{#4}}{#5}{#6}}} +\newcommand{\projectioncol}[3]{\ensuremath{ + \begin{array}{c} + #1\\ + \stackrel{#2}{\Longrightarrow}#3 + \end{array}}} + +\newcommand{\projtype}[4]{\ensuremath{#1\vdash#2\stackrel{#3}{\Longrightarrow}#4}} + +\newcommand{\canal}[3]{\ensuremath{#1\stackrel{#2}{\leftrightarrow}#3}} +\newcommand{\channel}[3]{\ensuremath{#1\stackrel{#2}{\mapsto} #3}} + +\newcommand{\vs}{\ensuremath{\delta}\xspace} + +\newcommand{\comm}{\triangleright} + +\newcommand{\graph}[2]{\ensuremath{\langle#1,#2\rangle}} + +\newcommand{\abs}{\ensuremath{\bot}} +\newcommand{\cabs}{\ensuremath{[]}} + +\newcommand{\subck}{\ensuremath{<:}} + +%% Sémantique synchrone + +\newcommand{\clock}[1]{\ensuremath{\langle#1\rangle}} + +\newcommand{\I}{\mathbb{I}} +%\newcommand{\N}{\mathbb{N}} + +% dist. values and environments + +\newcommand{\dv}{\hat v} +\newcommand{\lv}{vl} +\newcommand{\R}{\hat R} +\let\paragraphe=\S +\renewcommand{\S}{\hat S} +\newcommand{\G}{\hat G} +\newcommand{\C}{\hat C} +\newcommand{\A}{\hat A} + +\newcommand{\semop}[3]{\ensuremath{#1\xrightarrow{#2}#3}} +\newcommand{\semdist}[5]{\ensuremath{#1\stackrel{#2}{\Vdash}#3\xrightarrow{#4}#5}} +\newcommand{\semproj}[4]{\ensuremath{#1\vdash#2\xrightarrow{#3}#4}} +\newcommand{\semcent}[4]{\ensuremath{#1\vdash#2\xrightarrow{#3}#4}} +\newcommand{\semcentshort}[4]{\ensuremath{#1\!\vdash\!#2\!\stackrel{#3}{\rightarrow}\!#4}} +\newcommand{\semprog}[3]{\ensuremath{#1\vdash#2:#3}} +\newcommand{\semdistprog}[3]{\ensuremath{#1\Vdash#2:#3}} + +\newcommand{\compvt}[3]{#1\in I_{H}(#3)} + +\newcommand{\relval}[4]{\ensuremath{#1\preccurlyeq^{#2}_{#3}#4}} + +%\newcommand{\reaceq}[1]{\stackrel{#1}{\cong}} +%\newcommand{\reaceq}[1]{\stackrel{#1}{\preccurlyeq}} +\newcommand{\reaceq}[1]{\preccurlyeq_{#1}} + +\def\leadstofill@{\arrowfill@\relbar\relbar\leadsto} +\newcommand{\xleadsto}[2][]{\ext@arrow 0359\leadstofill@{#1}{#2}} + +\newcommand{\simu}[4]{#1\xleadsto[#3]{#2}#4} + +%% lettres calligraphiques + +\newcommand{\shortcal}[1]{\expandafter\newcommand\csname c#1\endcsname{\ensuremath{\mathcal{#1}}}} + +\shortcal{A} +\shortcal{B} +\shortcal{C} +\shortcal{D} +\shortcal{E} +\shortcal{F} +\shortcal{G} +\shortcal{H} +\shortcal{I} +\shortcal{J} +\shortcal{K} +\shortcal{L} +\shortcal{M} +\shortcal{N} +\shortcal{O} +\shortcal{P} +\shortcal{Q} +\shortcal{R} +\shortcal{S} +\shortcal{T} +\shortcal{U} +\shortcal{V} +\shortcal{W} +\shortcal{X} +\shortcal{Y} +\shortcal{Z} + +%% mots-clés + +\newcommand{\m@thspace}{% + \ifmmode\ \fi% +} + + +\newcommand{\textname}[1]{\texttt{#1}} + +\newcommand{\name}[2]{% + \providecommand{#1}{}% + \renewcommand{#1}{\textname{#2}\xspace}% +} + +\newcommand{\textkw}[1]{\texttt{\textbf{#1}}} + +\newcommand{\kw}[2]{% + \providecommand{#1}{}% + \renewcommand{#1}{\textkw{#2}\xspace}% +} +\newcommand{\akeyword}[1]{\expandafter\kw\csname #1\endcsname{#1}} + +\newcommand{\midkw}[2]{% + \providecommand{#1}{}% + \renewcommand{#1}{\m@thspace\textkw{#2}\m@thspace\xspace}% +} +\newcommand{\midkeyword}[1]{\expandafter\midkw\csname #1\endcsname{#1}} + +\newcommand{\begkw}[2]{% + \providecommand{#1}{}% + \renewcommand{#1}{\textkw{#2}\m@thspace\xspace}% +} +\newcommand{\begkeyword}[1]{\expandafter\begkw\csname #1\endcsname{#1}} + +\newcommand{\closekw}[2]{% + \providecommand{#1}{}% + \renewcommand{#1}{\m@thspace\textkw{#2}\xspace}% +} +\newcommand{\closekeyword}[1]{\expandafter\closekw\csname #1\endcsname{#1}} + +\newcommand{\typeconst}[2]{\kw{#1}{#2}} +\newcommand{\binop}[2]{\midkw{#1}{#2}} +\newcommand{\unop}[2]{\begkw{#1}{#2}} +\newcommand{\funct}[2]{\begkw{#1}{#2}} + +%% Mots-clés Lucid Synchrone + +\begkw{\Assume}{assume} +\begkw{\Automaton}{automaton} +\midkw{\And}{and} +\midkw{\Band}{\&} +\begkw{\Clock}{clock} +\begkw{\Contract}{contract} +\begkw{\Do}{do} +\closekw{\Done}{done} +\midkw{\Else}{else} +\begkw{\Emit}{emit} +\closekw{\End}{end} +\begkw{\Enforce}{enforce} +\midkw{\Every}{every} +\binop{\Fby}{fby} +\binop{\Fleche}{->} +\unop{\Fst}{fst} +\kw{\False}{false} +\begkw{\Guarantee}{guarantee} +\begkw{\If}{if} +\midkw{\In}{in} +\begkw{\Inlined}{inlined} +\begkw{\Last}{last} +\begkw{\Let}{let} +\begkw{\Letnode}{node} +\begkw{\Match}{match} +\funct{\Merge}{merge} +%\kw{\merge}{merge} +\begkw{\Node}{node} +\begkw{\Not}{not} +\midkw{\On}{on} +\midkw{\Or}{or} +\unop{\Pre}{pre} +\begkw{\Present}{present} +\kw{\Pv}{;} +\begkw{\Rec}{rec} +\begkw{\Reset}{reset} +\midkw{\Returns}{returns} +\begkw{\Run}{run} +\begkw{\Sig}{sig} +\unop{\Snd}{snd} +\begkw{\State}{state} +\closekw{\Tel}{tel} +\midkw{\Then}{then} +\kw{\True}{true} +\midkw{\Until}{until} +\midkw{\Unless}{unless} +\midkw{\Var}{var} +\midkw{\When}{when} +\midkw{\Whenot}{whenot} +\midkw{\Where}{where} +\midkw{\With}{with} + + +\kw{\Tick}{tick} + + +\typeconst{\Float}{float} +\typeconst{\Int}{int} +\typeconst{\Unit}{unit} +\typeconst{\Bool}{bool} + +\newcommand{\Nil}{\ensuremath{\mathit{nil}}} + +%% Mots-clés répartition + +\midkw{\At}{at} +\begkw{\Site}{site} +\begkw{\Loc}{loc} +\begkw{\Subsite}{subsite} +\begkw{\Subloc}{subloc} +\begkw{\Link}{link} +\midkw{\To}{to} +\begkw{\Out}{out} +\midkw{\Of}{of} +\begkw{\Port}{port} + +\newcommand{\TAt}{\m@thspace\texttt{at}\m@thspace\xspace} + +\DeclareMathOperator{\typecl}{clock} + +\funct{\Send}{send} +\funct{\Receive}{receive} + +\newcommand{\match}[4][c]{ +\begin{array}[#1]{l} + \Match #2\With\\ + |\ \True \rightarrow #3\\ + |\ \False \rightarrow #4\\ +\end{array} +} + +\newcommand{\linematch}[3]{ + \Match #1\With + |\ \True \rightarrow #2 + \ |\ \False \rightarrow #3 +} + +%% Théorèmes, définitions, remarques... + +\RequirePackage{amsmath} + +\newtheorem{definition}{D\'efinition} + +\newtheorem{remarque}{Remarque} + +\newtheorem{theoreme}{Th\'eor\`eme} +\newtheorem{lemme}{Lemme} + +\newtheorem{proposition}{Proposition} + +\newtheorem{theorem}{Theorem} +\newtheorem{lemma}{Lemma} + +\newcommand{\noeud}{n\oe ud\xspace} +\newcommand{\Noeud}{N\oe ud\xspace} +\newcommand{\noeuds}{n\oe uds\xspace} +\newcommand{\Noeuds}{N\oe uds\xspace} + +%% Macros mathématiques + +\providecommand{\tonfirst}{} +\newcommand{\ton}[1][1]{\renewcommand{\tonfirst}{#1}\tonbis} +\newcommand{\tonbis}[3][n]{\ensuremath{#2_{\tonfirst}#3\ldots#3#2_{#1}}} + +\newcommand{\tonp}{\ton[1][p]} +\newcommand{\tonq}{\ton[1][q]} + +\newcommand{\tontt}[1][1]{\renewcommand{\tonfirst}{#1}\tonttbis} +\newcommand{\tonttbis}[3][n]{\ensuremath{\mathtt{#2}_{\tonfirst}\mathtt{#3}\ldots\mathtt{#3}\mathtt{#2}_{#1}}} + +\newcommand{\ind}[1]{\(\sb{#1}\)} + +\DeclareMathOperator{\dom}{dom} +\DeclareMathOperator{\codom}{cod} +%\DeclareMathOperator{\inst}{inst} + +\DeclareMathOperator{\head}{hd} +\DeclareMathOperator{\tail}{tl} +\DeclareMathOperator{\DCS}{DCS} +\DeclareMathOperator{\Triang}{Triang} +\DeclareMathOperator{\Traces}{Traces} + +\newcommand{\B}{\mathbb{B}} +\newcommand{\N}{\mathbb{N}} +\newcommand{\Z}{\mathbb{Z}} +%\newcommand{\R}{\mathbb{R}} +%\newcommand{\C}{\mathbb{C}} + +\newcommand{\seq}[1]{\ensuremath{\overline{#1}}} + +\newcommand{\cphant}{\hat{c}} + + + +%% Flots de données + +\newenvironment{streams}[1]{% + \setlength{\arraycolsep}{0.3cm} + \array{|c|*{#1}{c}|} + \hline +}{% + \hline + \endarray +} + +%% Macros usuelles + +%\RequirePackage[outerbars]{changebar} + +%\newenvironment{change}[1][]{\cbstart}{\cbend} +\newenvironment{change}[1][]{}{} + +\newenvironment{amodifier}% +{\textcolor{red}\bgroup% + \hrule + \begin{center} + \`A MODIFIER ? + \end{center} + \hrule +}% +{\hrule\egroup} + +\renewenvironment{amodifier}{}{} + +%% Boîte-noeud code + +\RequirePackage{alltt} + +\newenvironment{code}{% + \renewcommand{\textkw}[1]{\textbf{##1}} + \@beginparpenalty 10000 % + \quote% + \alltt}{\endalltt% + \endquote + \vspace{3mm} +} + +\newenvironment{figcode}{% + \renewcommand{\textkw}[1]{\textbf{##1}} + \@beginparpenalty 10000 % + \alltt}{\endalltt% + \vspace{1mm} +} + +\newcommand{\marc}[1]{} + +\RequirePackage{varwidth} + +\newenvironment{showproj} +{ + \par\noindent\medskip + \renewenvironment{code} + {\varwidth{\linewidth}\vspace*{0.5em}\alltt} + {\endalltt\endvarwidth} + \tabular{>{\centering}p{0.45\linewidth}||>{\centering}p{0.45\linewidth}} + \multicolumn{1}{c}{\texttt{A}} & \multicolumn{1}{c}{\texttt{B}} \\\hline +} +{\vspace{-3cm}\endtabular\medskip} + +\newcommand{\minildots}{\ensuremath{\!...}} + +\newbox\subfigbox % Create a box to hold the subfigure. +\newenvironment{subfloat}% % Create the new environment. +{\def\caption##1{\gdef\subcapsave{\relax##1}}% + \let\subcapsave=\@empty % Save the subcaption text. + \let\sf@oldlabel=\label + \def\label##1{\xdef\sublabsave{\noexpand\label{##1}}}% + \let\sublabsave\relax % Save the label key. + \setbox\subfigbox\hbox + \bgroup}% % Open the box... +{\egroup % ... close the box and call \subfigure. + \let\label=\sf@oldlabel + \subfigure[\subcapsave]{\sublabsave\box\subfigbox}}% + +\newenvironment{flushedproof}{% + \proof% + \flushleft% +}{% + \endflushleft% + \endproof% +} + +%% MiniLustre & contrats + +\newcommand{\semml}[5]{\ensuremath{#1,#2\vdash#3\xrightarrow{#4}#5}} diff --git a/manual/mathpartir.sty b/manual/mathpartir.sty new file mode 100644 index 0000000..a2a9534 --- /dev/null +++ b/manual/mathpartir.sty @@ -0,0 +1,421 @@ +% Mathpartir --- Math Paragraph for Typesetting Inference Rules +% +% Copyright (C) 2001, 2002, 2003, 2004, 2005 Didier Rémy +% +% Author : Didier Remy +% Version : 1.2.0 +% Bug Reports : to author +% Web Site : http://pauillac.inria.fr/~remy/latex/ +% +% Mathpartir is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% Mathpartir is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details +% (http://pauillac.inria.fr/~remy/license/GPL). +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% File mathpartir.sty (LaTeX macros) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{mathpartir} + [2005/12/20 version 1.2.0 Math Paragraph for Typesetting Inference Rules] + +%% + +%% Identification +%% Preliminary declarations + +\RequirePackage {keyval} + +%% Options +%% More declarations + +%% PART I: Typesetting maths in paragraphe mode + +\newdimen \mpr@tmpdim + +% To ensure hevea \hva compatibility, \hva should expands to nothing +% in mathpar or in inferrule +\let \mpr@hva \empty + +%% normal paragraph parametters, should rather be taken dynamically +\def \mpr@savepar {% + \edef \MathparNormalpar + {\noexpand \lineskiplimit \the\lineskiplimit + \noexpand \lineskip \the\lineskip}% + } + +\def \mpr@rulelineskip {\lineskiplimit=0.3em\lineskip=0.2em plus 0.1em} +\def \mpr@lesslineskip {\lineskiplimit=0.6em\lineskip=0.5em plus 0.2em} +\def \mpr@lineskip {\lineskiplimit=1.2em\lineskip=1.2em plus 0.2em} +\let \MathparLineskip \mpr@lineskip +\def \mpr@paroptions {\MathparLineskip} +\let \mpr@prebindings \relax + +\newskip \mpr@andskip \mpr@andskip 2em plus 0.5fil minus 0.5em + +\def \mpr@goodbreakand + {\hskip -\mpr@andskip \penalty -1000\hskip \mpr@andskip} +\def \mpr@and {\hskip \mpr@andskip} +\def \mpr@andcr {\penalty 50\mpr@and} +\def \mpr@cr {\penalty -10000\mpr@and} +\def \mpr@eqno #1{\mpr@andcr #1\hskip 0em plus -1fil \penalty 10} + +\def \mpr@bindings {% + \let \and \mpr@andcr + \let \par \mpr@andcr + \let \\\mpr@cr + \let \eqno \mpr@eqno + \let \hva \mpr@hva + } +\let \MathparBindings \mpr@bindings + +% \@ifundefined {ignorespacesafterend} +% {\def \ignorespacesafterend {\aftergroup \ignorespaces} + +\newenvironment{mathpar}[1][] + {$$\mpr@savepar \parskip 0em \hsize \linewidth \centering + \vbox \bgroup \mpr@prebindings \mpr@paroptions #1\ifmmode $\else + \noindent $\displaystyle\fi + \MathparBindings} + {\unskip \ifmmode $\fi\egroup $$\ignorespacesafterend} + +% \def \math@mathpar #1{\setbox0 \hbox {$\displaystyle #1$}\ifnum +% \wd0 < \hsize $$\box0$$\else \bmathpar #1\emathpar \fi} + +%%% HOV BOXES + +\def \mathvbox@ #1{\hbox \bgroup \mpr@normallineskip + \vbox \bgroup \tabskip 0em \let \\ \cr + \halign \bgroup \hfil $##$\hfil\cr #1\crcr \egroup \egroup + \egroup} + +\def \mathhvbox@ #1{\setbox0 \hbox {\let \\\qquad $#1$}\ifnum \wd0 < \hsize + \box0\else \mathvbox {#1}\fi} + + +%% Part II -- operations on lists + +\newtoks \mpr@lista +\newtoks \mpr@listb + +\long \def\mpr@cons #1\mpr@to#2{\mpr@lista {\\{#1}}\mpr@listb \expandafter +{#2}\edef #2{\the \mpr@lista \the \mpr@listb}} + +\long \def\mpr@snoc #1\mpr@to#2{\mpr@lista {\\{#1}}\mpr@listb \expandafter +{#2}\edef #2{\the \mpr@listb\the\mpr@lista}} + +\long \def \mpr@concat#1=#2\mpr@to#3{\mpr@lista \expandafter {#2}\mpr@listb +\expandafter {#3}\edef #1{\the \mpr@listb\the\mpr@lista}} + +\def \mpr@head #1\mpr@to #2{\expandafter \mpr@head@ #1\mpr@head@ #1#2} +\long \def \mpr@head@ #1#2\mpr@head@ #3#4{\def #4{#1}\def#3{#2}} + +\def \mpr@flatten #1\mpr@to #2{\expandafter \mpr@flatten@ #1\mpr@flatten@ #1#2} +\long \def \mpr@flatten@ \\#1\\#2\mpr@flatten@ #3#4{\def #4{#1}\def #3{\\#2}} + +\def \mpr@makelist #1\mpr@to #2{\def \mpr@all {#1}% + \mpr@lista {\\}\mpr@listb \expandafter {\mpr@all}\edef \mpr@all {\the + \mpr@lista \the \mpr@listb \the \mpr@lista}\let #2\empty + \def \mpr@stripof ##1##2\mpr@stripend{\def \mpr@stripped{##2}}\loop + \mpr@flatten \mpr@all \mpr@to \mpr@one + \expandafter \mpr@snoc \mpr@one \mpr@to #2\expandafter \mpr@stripof + \mpr@all \mpr@stripend + \ifx \mpr@stripped \empty \let \mpr@isempty 0\else \let \mpr@isempty 1\fi + \ifx 1\mpr@isempty + \repeat +} + +\def \mpr@rev #1\mpr@to #2{\let \mpr@tmp \empty + \def \\##1{\mpr@cons ##1\mpr@to \mpr@tmp}#1\let #2\mpr@tmp} + +%% Part III -- Type inference rules + +\newif \if@premisse +\newbox \mpr@hlist +\newbox \mpr@vlist +\newif \ifmpr@center \mpr@centertrue +\def \mpr@htovlist {% + \setbox \mpr@hlist + \hbox {\strut + \ifmpr@center \hskip -0.5\wd\mpr@hlist\fi + \unhbox \mpr@hlist}% + \setbox \mpr@vlist + \vbox {\if@premisse \box \mpr@hlist \unvbox \mpr@vlist + \else \unvbox \mpr@vlist \box \mpr@hlist + \fi}% +} +% OLD version +% \def \mpr@htovlist {% +% \setbox \mpr@hlist +% \hbox {\strut \hskip -0.5\wd\mpr@hlist \unhbox \mpr@hlist}% +% \setbox \mpr@vlist +% \vbox {\if@premisse \box \mpr@hlist \unvbox \mpr@vlist +% \else \unvbox \mpr@vlist \box \mpr@hlist +% \fi}% +% } + +\def \mpr@item #1{$\displaystyle #1$} +\def \mpr@sep{2em} +\def \mpr@blank { } +\def \mpr@hovbox #1#2{\hbox + \bgroup + \ifx #1T\@premissetrue + \else \ifx #1B\@premissefalse + \else + \PackageError{mathpartir} + {Premisse orientation should either be T or B} + {Fatal error in Package}% + \fi \fi + \def \@test {#2}\ifx \@test \mpr@blank\else + \setbox \mpr@hlist \hbox {}% + \setbox \mpr@vlist \vbox {}% + \if@premisse \let \snoc \mpr@cons \else \let \snoc \mpr@snoc \fi + \let \@hvlist \empty \let \@rev \empty + \mpr@tmpdim 0em + \expandafter \mpr@makelist #2\mpr@to \mpr@flat + \if@premisse \mpr@rev \mpr@flat \mpr@to \@rev \else \let \@rev \mpr@flat \fi + \def \\##1{% + \def \@test {##1}\ifx \@test \empty + \mpr@htovlist + \mpr@tmpdim 0em %%% last bug fix not extensively checked + \else + \setbox0 \hbox{\mpr@item {##1}}\relax + \advance \mpr@tmpdim by \wd0 + %\mpr@tmpdim 1.02\mpr@tmpdim + \ifnum \mpr@tmpdim < \hsize + \ifnum \wd\mpr@hlist > 0 + \if@premisse + \setbox \mpr@hlist + \hbox {\unhbox0 \hskip \mpr@sep \unhbox \mpr@hlist}% + \else + \setbox \mpr@hlist + \hbox {\unhbox \mpr@hlist \hskip \mpr@sep \unhbox0}% + \fi + \else + \setbox \mpr@hlist \hbox {\unhbox0}% + \fi + \else + \ifnum \wd \mpr@hlist > 0 + \mpr@htovlist + \mpr@tmpdim \wd0 + \fi + \setbox \mpr@hlist \hbox {\unhbox0}% + \fi + \advance \mpr@tmpdim by \mpr@sep + \fi + }% + \@rev + \mpr@htovlist + \ifmpr@center \hskip \wd\mpr@vlist\fi \box \mpr@vlist + \fi + \egroup +} + +%%% INFERENCE RULES + +\@ifundefined{@@over}{% + \let\@@over\over % fallback if amsmath is not loaded + \let\@@overwithdelims\overwithdelims + \let\@@atop\atop \let\@@atopwithdelims\atopwithdelims + \let\@@above\above \let\@@abovewithdelims\abovewithdelims + }{} + +%% The default + +\def \mpr@@fraction #1#2{\hbox {\advance \hsize by -0.5em + $\displaystyle {#1\mpr@over #2}$}} +\let \mpr@fraction \mpr@@fraction + +%% A generic solution to arrow + +\def \mpr@make@fraction #1#2#3#4#5{\hbox {% + \def \mpr@tail{#1}% + \def \mpr@body{#2}% + \def \mpr@head{#3}% + \setbox1=\hbox{$#4$}\setbox2=\hbox{$#5$}% + \setbox3=\hbox{$\mkern -3mu\mpr@body\mkern -3mu$}% + \setbox3=\hbox{$\mkern -3mu \mpr@body\mkern -3mu$}% + \dimen0=\dp1\advance\dimen0 by \ht3\relax\dp1\dimen0\relax + \dimen0=\ht2\advance\dimen0 by \dp3\relax\ht2\dimen0\relax + \setbox0=\hbox {$\box1 \@@atop \box2$}% + \dimen0=\wd0\box0 + \box0 \hskip -\dimen0\relax + \hbox to \dimen0 {$% + \mathrel{\mpr@tail}\joinrel + \xleaders\hbox{\copy3}\hfil\joinrel\mathrel{\mpr@head}% + $}}} + +%% Old stuff should be removed in next version +\def \mpr@@reduce #1#2{\hbox + {$\lower 0.01pt \mpr@@fraction {#1}{#2}\mkern -15mu\rightarrow$}} +\def \mpr@@rewrite #1#2#3{\hbox + {$\lower 0.01pt \mpr@@fraction {#2}{#3}\mkern -8mu#1$}} +\def \mpr@infercenter #1{\vcenter {\mpr@hovbox{T}{#1}}} + +\def \mpr@empty {} +\def \mpr@inferrule + {\bgroup + \ifnum \linewidth<\hsize \hsize \linewidth\fi + \mpr@rulelineskip + \let \and \qquad + \let \hva \mpr@hva + \let \@rulename \mpr@empty + \let \@rule@options \mpr@empty + \let \mpr@over \@@over + \mpr@inferrule@} +\newcommand {\mpr@inferrule@}[3][] + {\everymath={\displaystyle}% + \def \@test {#2}\ifx \empty \@test + \setbox0 \hbox {$\vcenter {\mpr@hovbox{B}{#3}}$}% + \else + \def \@test {#3}\ifx \empty \@test + \setbox0 \hbox {$\vcenter {\mpr@hovbox{T}{#2}}$}% + \else + \setbox0 \mpr@fraction {\mpr@hovbox{T}{#2}}{\mpr@hovbox{B}{#3}}% + \fi \fi + \def \@test {#1}\ifx \@test\empty \box0 + \else \vbox +%%% Suggestion de Francois pour les etiquettes longues +%%% {\hbox to \wd0 {\RefTirName {#1}\hfil}\box0}\fi + {\hbox {\RefTirName {#1}}\box0}\fi + \egroup} + +\def \mpr@vdotfil #1{\vbox to #1{\leaders \hbox{$\cdot$} \vfil}} + +% They are two forms +% \inferrule [label]{[premisses}{conclusions} +% or +% \inferrule* [options]{[premisses}{conclusions} +% +% Premisses and conclusions are lists of elements separated by \\ +% Each \\ produces a break, attempting horizontal breaks if possible, +% and vertical breaks if needed. +% +% An empty element obtained by \\\\ produces a vertical break in all cases. +% +% The former rule is aligned on the fraction bar. +% The optional label appears on top of the rule +% The second form to be used in a derivation tree is aligned on the last +% line of its conclusion +% +% The second form can be parameterized, using the key=val interface. The +% folloiwng keys are recognized: +% +% width set the width of the rule to val +% narrower set the width of the rule to val\hsize +% before execute val at the beginning/left +% lab put a label [Val] on top of the rule +% lskip add negative skip on the right +% left put a left label [Val] +% Left put a left label [Val], ignoring its width +% right put a right label [Val] +% Right put a right label [Val], ignoring its width +% leftskip skip negative space on the left-hand side +% rightskip skip negative space on the right-hand side +% vdots lift the rule by val and fill vertical space with dots +% after execute val at the end/right +% +% Note that most options must come in this order to avoid strange +% typesetting (in particular leftskip must preceed left and Left and +% rightskip must follow Right or right; vdots must come last +% or be only followed by rightskip. +% + +%% Keys that make sence in all kinds of rules +\def \mprset #1{\setkeys{mprset}{#1}} +\define@key {mprset}{flushleft}[]{\mpr@centerfalse} +\define@key {mprset}{center}[]{\mpr@centertrue} +\define@key {mprset}{rewrite}[]{\let \mpr@fraction \mpr@@rewrite} +\define@key {mprset}{myfraction}[]{\let \mpr@fraction #1} +\define@key {mprset}{fraction}[]{\def \mpr@fraction {\mpr@make@fraction #1}} + +\newbox \mpr@right +\define@key {mpr}{flushleft}[]{\mpr@centerfalse} +\define@key {mpr}{center}[]{\mpr@centertrue} +\define@key {mpr}{rewrite}[]{\let \mpr@fraction \mpr@@rewrite} +\define@key {mpr}{myfraction}[]{\let \mpr@fraction #1} +\define@key {mpr}{fraction}[]{\def \mpr@fraction {\mpr@make@fraction #1}} +\define@key {mpr}{left}{\setbox0 \hbox {$\TirName {#1}\;$}\relax + \advance \hsize by -\wd0\box0} +\define@key {mpr}{width}{\hsize #1} +\define@key {mpr}{sep}{\def\mpr@sep{#1}} +\define@key {mpr}{before}{#1} +\define@key {mpr}{lab}{\let \RefTirName \TirName \def \mpr@rulename {#1}} +\define@key {mpr}{Lab}{\let \RefTirName \TirName \def \mpr@rulename {#1}} +\define@key {mpr}{narrower}{\hsize #1\hsize} +\define@key {mpr}{leftskip}{\hskip -#1} +\define@key {mpr}{reduce}[]{\let \mpr@fraction \mpr@@reduce} +\define@key {mpr}{rightskip} + {\setbox \mpr@right \hbox {\unhbox \mpr@right \hskip -#1}} +\define@key {mpr}{LEFT}{\setbox0 \hbox {$#1$}\relax + \advance \hsize by -\wd0\box0} +\define@key {mpr}{left}{\setbox0 \hbox {$\TirName {#1}\;$}\relax + \advance \hsize by -\wd0\box0} +\define@key {mpr}{Left}{\llap{$\TirName {#1}\;$}} +\define@key {mpr}{right} + {\setbox0 \hbox {$\;\TirName {#1}$}\relax \advance \hsize by -\wd0 + \setbox \mpr@right \hbox {\unhbox \mpr@right \unhbox0}} +\define@key {mpr}{RIGHT} + {\setbox0 \hbox {$#1$}\relax \advance \hsize by -\wd0 + \setbox \mpr@right \hbox {\unhbox \mpr@right \unhbox0}} +\define@key {mpr}{Right} + {\setbox \mpr@right \hbox {\unhbox \mpr@right \rlap {$\;\TirName {#1}$}}} +\define@key {mpr}{vdots}{\def \mpr@vdots {\@@atop \mpr@vdotfil{#1}}} +\define@key {mpr}{after}{\edef \mpr@after {\mpr@after #1}} + +\newdimen \rule@dimen +\newcommand \mpr@inferstar@ [3][]{\setbox0 + \hbox {\let \mpr@rulename \mpr@empty \let \mpr@vdots \relax + \setbox \mpr@right \hbox{}% + $\setkeys{mpr}{#1}% + \ifx \mpr@rulename \mpr@empty \mpr@inferrule {#2}{#3}\else + \mpr@inferrule [{\mpr@rulename}]{#2}{#3}\fi + \box \mpr@right \mpr@vdots$} + \setbox1 \hbox {\strut} + \rule@dimen \dp0 \advance \rule@dimen by -\dp1 + \raise \rule@dimen \box0} + +\def \mpr@infer {\@ifnextchar *{\mpr@inferstar}{\mpr@inferrule}} +\newcommand \mpr@err@skipargs[3][]{} +\def \mpr@inferstar*{\ifmmode + \let \@do \mpr@inferstar@ + \else + \let \@do \mpr@err@skipargs + \PackageError {mathpartir} + {\string\inferrule* can only be used in math mode}{}% + \fi \@do} + + +%%% Exports + +% Envirnonment mathpar + +\let \inferrule \mpr@infer + +% make a short name \infer is not already defined +\@ifundefined {infer}{\let \infer \mpr@infer}{} + +\def \TirNameStyle #1{\small \textsc{#1}} +\def \tir@name #1{\hbox {\small \TirNameStyle{#1}}} +\let \TirName \tir@name +\let \DefTirName \TirName +\let \RefTirName \TirName + +%%% Other Exports + +% \let \listcons \mpr@cons +% \let \listsnoc \mpr@snoc +% \let \listhead \mpr@head +% \let \listmake \mpr@makelist + + + + +\endinput diff --git a/manual/varwidth.sty b/manual/varwidth.sty new file mode 100644 index 0000000..32c1a8f --- /dev/null +++ b/manual/varwidth.sty @@ -0,0 +1,302 @@ +% varwidth.sty v 0.9a Mar 2003 Donald Arseneau asnd@triumf.ca +% +% Copyright 2003 by Donald Arseneau (asnd@triumf.ca). +% This software is released under the terms of the LaTeX Project Public +% License (ftp://ctan.tug.org/tex-archive/macros/latex/base/lppl.txt). +% (Essentially: Free to use, copy, distribute (sell) and change, but, if +% changed, the name must be changed.) +% +% The varwidth environment is based on minipage, and takes the same +% parameters, but the specified width is just a maximum value -- the +% environment will be typeset with a narrower "natural" width if +% possible. +% +% In a varwidth environment, paragraph line-breaks are chosen +% according to the specified width, but each line is reset to +% match a narrower natural width, if there is one. +% +% The \narrowragged command works like \raggedright, but produces +% generally narrower lines in paragraphs, but more text in the last +% line (the lines have more-equal lengths). +% +% This version works fine, but there are still many questions about +% how it would work best. Should there be a version that avoids the +% usual minipage formatting style? +% +% Numbered equations are not handled well, especially with leqno. +% AMSmath environments have not been tried, and undoubtedly fail. +% +% To do: Extend v-list wrappers to handle all e-TeX primitives. +% (pdfTeX too?) +% Capture marks and floats, propagating them out of the box +% Support numbered equations, including ams math. +% + +\ProvidesPackage{varwidth}[2003/03/10 ver 0.9a; \space + Variable-width minipages] + +\newcommand\narrowragged{\rightskip \z@ plus .25\hsize + \@rightskip\rightskip \parfillskip\z@ plus .15\hsize + \sloppy } + +\newbox\@vwid@box + +% The varwidth environment is based on minipage, and takes the same +% parameters, but the specified width is only a limit -- a narrower +% natural width may be used. \varwidth uses \minipage. + +\def\varwidth{\let\@minipagerestore\@vwid@setup \minipage} + +% Many things may appear on vertical lists that can't be re-processed, +% so they have to be modified. + +\def\@vwid@setup{% + % several things can't appear in vertical mode, so they may get + % a \vbox wrapped around them. + \let\@bsphack\@vwid@bsphack % \label and others + \let\mark\@gobble % Marks disappear in minipages anyway + \let\@special\@vwid@special % \color and others + \let\addtocontents\@vwid@addtocontents % \addcontentsline + % Shifted boxes (\parshape,\hangindent) will have their shifts + % indicated in a separate box. + \let\@hangfrom\@vwid@hangfrom % hanging indents + \let\list\@vwid@list + \let\endtrivlist\@vwid@endtrivlist + \postdisplaypenalty\@vwid@posteqp + \predisplaypenalty\@vwid@preeqp + \def\@eqnnum{\aftergroup\@vwid@afterva\@@vwid@eqnnum}% + \global\@vwid@roff\z@ \global\@vwid@loff\z@ + % Begin an inner minipage-like vertical box (in \@tempboxa) + \let\@minipagerestore\@@vwid@minipagerestore \@minipagerestore + \setbox\@tempboxa\vbox\bgroup\begingroup + % Flag the top of the list + \penalty\@vwid@toppen +} + +\let\@@vwid@minipagerestore\@minipagerestore + +% At end of varwidth environment. +\def\endvarwidth{\par\@@par + % Handle minipage-style notes. + \ifvoid\@mpfootins\else + \vskip\skip\@mpfootins + \normalcolor + \@vwid@wrap\footnoterule + \unvbox\@mpfootins + \fi + \unskip + \endgroup\egroup % got my \@tempboxa +% {\showoutput\showbox\@tempboxa}% + % in a discarded box, sift through list measuring max width. + \begingroup\setbox\z@\vbox\bgroup +%\message{-------------------------------------------------------------}% +%\message{First pass; hsize=\the\hsize... }%{\tracingall\showlists}%% + \unvcopy\@tempboxa + \@tempdima-\maxdimen + \let\@vwid@resetb\@vwid@measure + \let\@vwid@append\relax + \sift@deathcycles\z@ + \@vwid@sift + \xdef\@vwid@{\the\@tempdima}% + \egroup\endgroup + % Done measuring. Now empty \@tempboxa onto current vertical list + % which is the contents of a minipage environment +%\message{Got natural width \@vwid@. }% + \unvbox\@tempboxa + % If the natural width is narrower, then go back through the list + % reboxing and moving everything into \@vwid@box; then spill \@vwid@box + \ifdim\@vwid@<\hsize + \hsize\@vwid@ + \setbox\@vwid@box\vbox{}% + \sift@deathcycles\z@ +%\message{----------------------------------------------------------------}% +%\message{Second pass; hsize=\the\hsize... }%{\tracingall\showlists}% + \@vwid@sift + \unvbox\@vwid@box + \fi + % end the minipage environment + \endminipage} + +% +% Here are definitions for sifting through the vertical list, either +% measuring things or reboxing them. +% +% Penalties used as signals to the vertical-list processor: + +\mathchardef\@vwid@posteqp 17321 % Penalty below equations +\mathchardef\@vwid@preeqp 17322 % Penalty above equations +\mathchardef\@vwid@postnump 17323 % Penalty below numbered equations +\mathchardef\@vwid@toppen 17324 % Penalty marking top of vertical list +\mathchardef\@vwid@offsets 17325 % Penalty below special h-offsets box +\mathchardef\@vwid@postw 17326 % Penalty below a \vbox-wrapped object + +\newcount\sift@deathcycles + +\def\@vwid@sift{% + \skip@\lastskip\unskip + \dimen@\lastkern\unkern + \count@\lastpenalty\unpenalty + \setbox\z@\lastbox +%{\showoutput\showbox\z@}% + \ifvoid\z@ \advance\sift@deathcycles\@ne \else \sift@deathcycles\z@ \fi + \ifnum\sift@deathcycles>33 + \let\@vwid@sift\relax + \PackageWarning{varwidth}{Failed to reprocess entire contents}% + \fi +%\message{\the\sift@deathcycles: skip \the\skip@; kern \the\dimen@; penalty \the\count@. }% +%\ifhbox\z@\setbox99\hbox to0pt{\unhcopy\z@}\fi % = message + \ifnum\count@=\@vwid@preeqp \@vwid@eqmodefalse\fi +%\ifnum\count@=\@vwid@preeqp \message{End equation mode. }\fi + \ifnum\count@=\@vwid@posteqp \@vwid@eqmodetrue\fi +%\ifnum\count@=\@vwid@posteqp\message{Begin equation mode. }\fi +%\if@vwid@eqmode {\showoutput\showbox\z@}\fi + \ifnum\count@=\@vwid@toppen % finished + \let\@vwid@sift\relax + \else\ifnum\count@=\@vwid@offsets + \@vwid@setoffsets + \else + \ifnum\count@=\@vwid@postw + \else + \@vwid@resetb % reset box \z@ or measure it + \fi + \@vwid@append + \fi\fi + \@vwid@sift} + +\def\@vwid@setoffsets{% + \setbox\z@=\hbox{\unhbox\z@ + \global\@vwid@roff\lastkern\unkern + \global\@vwid@loff\lastkern\unkern}% +%\message{Set offsets to \the\@vwid@loff, \the\@vwid@roff. }% +} + +\def\@vwid@append{% Append contents of box \z@ and glue to \@vwid@box + \setbox\@vwid@box\vbox{% + \unvbox\z@ + \ifdim\dimen@=\z@\else \kern\dimen@ \fi + \vskip\skip@ + \unvbox\@vwid@box + }%{\tracingall\showbox\@vwid@box}% +} + +% reset box \z@ to \hsize, applying shifts, and wrap in vbox +% Don't worry about numbered equations because we won't get +% here if there are any. +\def\@vwid@resetb{% + \setbox\z@\vbox\bgroup + \ifvoid\z@ + \else + \ifvbox\z@ + \box\z@ + \else % \hbox + \@tempdima\hsize + \advance\@tempdima-\@vwid@roff + \advance\@tempdima-\@vwid@loff + \advance\@tempdima-\p@ + \ifdim\wd\z@>\@tempdima % full-width line; rebox it +%\message{An ordinary line or alignment. }% + \hbox to\hsize + {\kern\@vwid@loff \unhbox\z@ \kern\@vwid@roff}% + \else % an equation or direct \hbox + \if@vwid@eqmode % re-center unnumbered equations +%\message{A centered equation hsize=\the\hsize. }% + \hbox to\hsize + {\hskip\@vwid@loff\@plus1fil + \unhbox\z@ \hskip\@vwid@roff\@plus1fil}% + \else % plain narrow \hbox; leave it as-is + \box\z@ + \fi\fi\fi\fi + \egroup} + +\def\@vwid@measure{% + \ifvoid\z@ + \else + % numbered equations not part of alignments can't be reset, + % so force retention of full width. + \ifnum\count@=\@vwid@postnump \ifdim\wd\z@<\linewidth + \ifdim\@tempdima<\linewidth \@tempdima\linewidth \fi + \fi\fi + \ifhbox\z@ + \setbox\z@=\hbox + {\kern\@vwid@loff \unhbox\z@ \kern\@vwid@roff}% + \fi + \ifdim\wd\z@>\@tempdima \@tempdima\wd\z@ \fi + \fi} + +\newdimen\@vwid@loff +\newdimen\@vwid@roff + +\let\@@bsphack\@bsphack +\let\@@esphack\@esphack +\let\@@esphack\@Esphack + +\def\@vwid@bsphack{\@@bsphack + \ifx\@vwid@wrap\@firstofone + \bgroup + \else + \ifvmode + \setbox\@vwid@box \vbox\bgroup \vbox\bgroup + \let\@vwid@wrap\@firstofone + \def\@esphack{\@vwid@esphack\@@esphack}% + \def\@Esphack{\@vwid@esphack\@@Esphack}% + \fi + \fi} + +\def\@vwid@esphack{\egroup + \ifx\@vwid@wrap\@firstofone\else + \egroup % end outer box + \unvbox\@vwid@box % put inner box on list without lineskip + \penalty\@vwid@postw + \fi} + +% \vbox Wrapper for misc vlist items +\long\def\@vwid@wrap{\relax + \ifvmode\expandafter\@vwid@dowrap \else \expandafter\@firstofone \fi} +\long\def\@vwid@dowrap#1{% + \setbox\@vwid@box \vbox{\vbox{\let\@vwid@wrap\@firstofone + #1}\penalty\@vwid@postw + }\unvbox\@vwid@box } + +\let\@@vwid@special\special +\let\@@vwid@addtocontents\addtocontents +\let\@@vwid@list\list +\let\@@vwid@endtrivlist\endtrivlist +\let\@@vwid@eqnnum\@eqnnum + +\long\def\@vwid@special#1{\@vwid@wrap{\@@vwid@special{#1}}} +\long\def\@vwid@addtocontents#1#2{\@vwid@wrap{\@@vwid@addtocontents{#1}{#2}}} + +\long\def\@vwid@hangfrom#1{\par + \setbox\@tempboxa\hbox{{#1}}% + \setbox\@vwid@box \vbox{\hbox{\kern\z@ \kern\z@ + }\penalty\@vwid@offsets}\unvbox\@vwid@box + \def\par{\relax\ifhmode\unskip\fi + \vadjust{\hbox{\kern\hangindent\kern\z@}\penalty\@vwid@offsets}% + \@restorepar\par}% + \hangindent \wd\@tempboxa\noindent\box\@tempboxa} + +\def\@vwid@list{\@vwid@setlist\@@vwid@list} +\def\@vwid@endtrivlist{\@vwid@setlist\@@vwid@endtrivlist} + +\def\@vwid@setlist{\relax\ifhmode \unskip\expandafter\vadjust\fi + {\setbox\@vwid@box \vbox{\hbox{% + \advance\hsize-\linewidth \advance\hsize-\@totalleftmargin + \kern\@totalleftmargin \kern\hsize}% + \penalty\@vwid@offsets}% + \unvbox\@vwid@box}} + +\newif\if@vwid@eqmode + +\def\@vwid@afterva{\vadjust{\penalty\@vwid@postnump}} + +% Should I do this? ... + +\@ifundefined{newcolumntype}{}{% + \@ifundefined{NC@rewrite@V}{ + \newcolumntype{V}[1]{% + >{\begin{varwidth}[t]{#1}\narrowragged\let\\\tabularnewline}% + l% + <{\@finalstrut\@arstrutbox\end{varwidth}}} + }{} +} +