%!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/Y10e00na.ps6 20230701 %%BoundingBox: 07 04 414 292 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112000) /ModDate (D:20230701112000) /DOCINFO pdfmark [ /View [ /FitB ] /DOCVIEW pdfmark %Y10e00na.ps6 %line 20****************************************************** %BEG eeg0/OUTLIN10.PS Emty 20210418 %END eeg0/OUTLIN10.PS Emty 20210418 %BEG eeg0/OUTLIN1X.PS 20210418 %EMPTY %END eeg0/OUTLIN1X.PS 20210418 %BEG eeg0/OUTLIN1Y2.PS Emty 20210418 %END eeg0/OUTLIN1Y2.PS Emty 20210418 /BeginEPSF {% def % Prepare for EPS file /b4_Inc_state save def % Save state for cleanup /dict_count countdictstack def /op_count count 1 sub def % Count objects on op stack userdict begin % Make userdict current dict /showpage {} def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath /languagelevel where % If level not equal to 1 then {pop languagelevel where % If level not equal to 1 then 1 ne {false setstrokeadjust false setoverprint } if } if } bind def /EndEPSF {% def % End for EPS file count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat % Clean up dict stack b4_Inc_state restore } bind def /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /languagelevel where {pop languagelevel} {1} ifelse /PSL12 exch def /dictende {counttomark 2 idiv dup dict begin {def} repeat pop currentdict end} bind def % !AUSTAUSCH Times-Roman -> Times-Roman-ISOLatin1=Times-I /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def %ANFA CMYKDEF %CMYKDEA0 (A0=Standard-Drucker-CMYKDEF) 15.3.97 /tzac [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzam [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzay [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tzan [1.000 0.933 0.867 0.800 0.733 0.667 0.600 0.533 0.467 0.400 0.333 0.267 0.200 0.132 0.067 0.000 1.000 0.750 0.500 0.250 0.000] def /tza0 [0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000] def /tza1 [1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000] def %ENDE CMYKD /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfiLAB* %x y width heigth LAB* { setcolor rec fill} bind def /colrecstLAB* %x y width heigth LAB* { setcolor rec stroke} bind def /colrecficmyn* %x y width heigth cmy0* or 000n* { setcmykcolor rec fill} bind def /colrecstcmyn* %x y width heigth cmy0* or 000n* { setcmykcolor rec stroke} bind def /colrecfiw* %x y width heigth w* { setgray rec fill} bind def /colrecstw* %x y width heigth w* { setgray rec stroke} bind def /colrecfiolv* %x y width heigth olv* { setrgbcolor rec fill} bind def /colrecstolv* %x y width heigth olv* { setrgbcolor rec stroke} bind def /tzocmy0* {0.0 1.0 1.0 0.0} bind def %Reproduction colours /tzlcmy0* {1.0 0.0 1.0 0.0} bind def %cmyn* setcmykcolor /tzvcmy0* {1.0 1.0 0.0 0.0} bind def /tzccmy0* {1.0 0.0 0.0 0.0} bind def /tzmcmy0* {0.0 1.0 0.0 0.0} bind def /tzycmy0* {0.0 0.0 1.0 0.0} bind def /tzoolv* {1.0 0.0 0.0} bind def %Reproduction colours /tzlolv* {0.0 1.0 0.0} bind def %olv* setrgbcolor /tzvolv* {0.0 0.0 1.0} bind def /tzcolv* {0.0 1.0 1.0} bind def /tzmolv* {1.0 0.0 1.0} bind def /tzyolv* {1.0 1.0 0.0} bind def /tzoLAB* [53.34 72.46 50.66] def %Reproduction colours /tzlLAB* [84.93 -79.83 74.80] def %LAB* setcolor /tzvLAB* [32.20 24.88 -37.89] def /tzcLAB* [88.10 -44.88 -13.36] def /tzmLAB* [59.66 90.32 -19.65] def /tzyLAB* [93.76 -20.24 85.93] def /tzncmy0* {1.00 1.00 1.00 0.00} bind def %grey series /tzdcmy0* {0.75 0.75 0.75 0.00} bind def %cmy0* setcmykcolor /tzzcmy0* {0.50 0.50 0.50 0.00} bind def /tzhcmy0* {0.25 0.25 0.25 0.00} bind def /tzwcmy0* {0.00 0.00 0.00 0.00} bind def /tzn000n* {0.00 0.00 0.00 1.00} bind def %grey series 000n* /tzd000n* {0.00 0.00 0.00 0.75} bind def %000n* setcmykcolor /tzz000n* {0.00 0.00 0.00 0.50} bind def /tzh000n* {0.00 0.00 0.00 0.25} bind def /tzw000n* {0.00 0.00 0.00 0.00} bind def /tznw* {0.00} bind def %grey series /tzdw* {0.25} bind def %w* setgray /tzzw* {0.50} bind def /tzhw* {0.75} bind def /tzww* {1.00} bind def /tznolv* {0.00 0.00 0.00} bind def %grey series /tzdolv* {0.25 0.25 0.25} bind def %olv* setrgbcolor /tzzolv* {0.50 0.50 0.50} bind def /tzholv* {0.75 0.75 0.75} bind def /tzwolv* {1.00 1.00 1.00} bind def /tznLAB* [18.01 0.00 0.00] def %grey series /tzdLAB* [37.36 0.00 0.00] def %LAB* setcolor /tzzLAB* [56.71 0.00 0.00] def /tzhLAB* [76.06 0.00 0.00] def /tzwLAB* [95.41 0.00 0.00] def /tfn {0 setgray} bind def /tfw {1 setgray} bind def /tfb {0 0.5 1 setrgbcolor} bind def /A4quer {598 0 translate 90 rotate} def /cvishow {cvi 6 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {1000 mul cvi 0.001 mul 7 string cvs show} def %%EndProlog %*********************************************************** %%BeginPageSetup /#copies 1 def %A4querF 0.5 0.5 scale /pgsave save def %%EndPageSetup /SS$ [(g) (e) (s) (f) (i) (j) (m)] def /SC$ [(n) (f) (s) (d) (t) (e) (c)] def /SX$ [(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (a) (b) (c) (d) (e) (f)] def /SY$ [(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (a) (b) (c) (d) (e) (f)] def % 0 1 2 3 4 5 % 6 7 8 /EX$ [(1.txt /.ps) (b.bmp /.ps) (g.gif /.ps) (h.htm /.ps) (i.htm /.ps) (j.jpe /.ps) (p.pdf /.ps) (t.tif /.ps)] def /EY$ [(1.dat) (b.dat) (g.dat) (h.dat) (i.dat) (j.dat) (p.dat) (t.dat)] def %******************************************************************* /lanind1f 01 def /lanind2f 01 def /laninddf 01 def /lanindmf 01 def /colorm1f 00 def /colorm2f 00 def /colormdf 01 def /colormmf 01 def /deintp1f 00 def /deintp2f 00 def /deintpdf 01 def /deintpmf 01 def /xcolor1f 00 def /xcolor2f 00 def /xcolordf 01 def /xcolormf 01 def %2/10degree /xchart1f 00 def /xchart2f 00 def /xchartdf 01 def /xchartmf 01 def /xchart3f 01 def /xchart4f 00 def /xchart5f 00 def /pchart1f 00 def /pchart2f 00 def /pchartdf 01 def /pchartmf 01 def %=3:sRGB,Lr /colsep1f 00 def /colsep2f 00 def /colsepdf 01 def /colsepmf 01 def /pmetam1f 00 def /pmetam2f 00 def /pmetamdf 01 def /pmetammf 01 def %/lanindf lanind1f def % /lanindf lanind1f def %lanind1f laninddf lanind2f {/lanindf exch def %/colormf colorm1f def % /colormf colorm1f def %colorm1f colormdf colorm2f {/colormf exch def %/deintpf deintp1f def % /deintpf deintp1f def %deintp1f deintpdf deintp2f {/deintpf exch def %/xcolorf xcolor1f def % /xcolorf xcolor1f def %xcolor1f xcolordf xcolor2f {/xcolorf exch def %/xchartf xchart1f def % /xchartf xchart1f def %xchart1f xchartdf xchart2f {/xchartf exch def %/pchartf pchart1f def % /pchartf pchart1f def %/pchartf pchart1f def %pchart1f pchartdf pchart2f {/pchartf exch def %/colsepf colsep1f def % /colsepf colsep1f def %colsep1f colsepdf colsep2f {/colsepf exch def /lanind lanindf def /colorm colormf def /deintp deintpf def /xcolor xcolorf def /xchart xchartf def /xchartm xchart2f xchart1f sub 1 add def /xchart3 xchart3f def /xchart4 xchart4f def /pchart pchartf def /colsep colsepf def %/pmetamf pmetam1f def % /pmetamf pmetam1f def %pmetam1f pmetamdf pmetam2f {/pmetamf exch def /pmetam pmetamf def %************************************************************* %/setgray {sfgray} bind def %/setrgbcolor {sfrgbcolor} bind def %/setcmykcolor {sfcmykcolor} bind def %72 90 translate %0.01 MM dup scale %0 0 moveto 24600 0 rlineto 0 17220 rlineto % -24600 0 rlineto closepath stroke %000 -240 moveto %240 /Times-ISOL1 FS %lanindf cvishow (-) show %colormf cvishow %deintpf cvishow %xcolorf cvishow %xchartf cvishow %pchartf cvishow %colsepf cvishow (-F) show pmetamf cvishow %grestore gsave /GSS$ SS$ lanind get def /GSC$ SC$ colorm get def /GSX$ SX$ xcolor xcolor 16 idiv 16 mul sub get def /GSY$ SY$ xchart xchart 16 idiv 16 mul sub get def /GEX$ EX$ 0 get def /GEY$ EY$ 0 get def %01 %02 %03 %04 %05 %06 %07 %08 %09 %10 /12RN {12 /Times-Roman FS} bind def /10RN {10 /Times-Roman FS} bind def /12RI {12 /Times-Italic FS} bind def /10RI {10 /Times-Italic FS} bind def /12RB {12 /Times-Bold FS} bind def /10RB {10 /Times-Bold FS} bind def /12RBI {12 /Times-BoldItalic FS} bind def /10RBI {10 /Times-BoldItalic FS} bind def /12TN {12 /Times-ISOL1 FS} bind def /10TN {10 /Times-ISOL1 FS} bind def /12TI {12 /TimesI-ISOL1 FS} bind def /10TI {10 /TimesI-ISOL1 FS} bind def /12TB {12 /TimesB-ISOL1 FS} bind def /10TB {10 /TimesB-ISOL1 FS} bind def /12TBI {12 /TimesBI-ISOL1 FS} bind def /10TBI {10 /TimesBI-ISOL1 FS} bind def %gsave BeginEPSF 28 MM 197 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto 1 1 scale -77 -91 translate %%BeginDocument: Bild 10 %line 329 %%EndDocument EndEPSF grestore gsave /SHSl 2 def /SHAl 0 2 add def BeginEPSF 28 SHSl sub MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto 1 1 scale -77 -91 translate %%BeginDocument: Bild 11 %line 339 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-1n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark11 where {pop} {userdict /pdfmark11 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark11 [ /View [ /Fit ] /DOCVIEW pdfmark11 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-1n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 0 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke TBL %2450 070 add 1720 moveto (W) show 2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show 1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 12 %line 349 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-2n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark02 where {pop} {userdict /pdfmark02 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark02 [ /View [ /Fit ] /DOCVIEW pdfmark02 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-2n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 1 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 1 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 1 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke TBL %2450 070 add 1720 moveto (W) show 2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show 1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 1 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 28 SHSl sub MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 13 %line 359 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-3n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark03 where {pop} {userdict /pdfmark03 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark03 [ /View [ /Fit ] /DOCVIEW pdfmark03 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-3n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 0 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke TBL %2450 070 add 1720 moveto (W) show 2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show 1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 14 %line 369 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-4n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark04 where {pop} {userdict /pdfmark04 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark04 [ /View [ /Fit ] /DOCVIEW pdfmark04 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-4n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 1 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 1 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 1 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke TBL %2450 070 add 1720 moveto (W) show 2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show 1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 1 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 28 SHSl sub MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 15 %line 379 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-5n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark05 where {pop} {userdict /pdfmark05 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark05 [ /View [ /Fit ] /DOCVIEW pdfmark05 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-5n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 1 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS %ianta 1 eq {(antagonistische ) showde % (antagonistic ) showen % } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( mit Affen, ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, Vision R. 23; 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1000 moveto 0 1000 rlineto stroke TBL %2450 070 add 1720 moveto (W) show %2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show %1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw 2000 100 sub 2000 100 add moveto tfw TBS (W) show tfn TBV 0 -50 rmoveto (N) show 0 50 rmoveto 2000 100 sub 1000 230 sub moveto tfn TBS (N) show tfw TBV 0 -50 rmoveto (W) show 0 50 rmoveto 1600 150 sub 1150 060 add moveto tfn TBS (N) show 2400 020 add 1850 170 sub moveto tfw TBS (W) show newpath 2000 2000 tfn 70 0 360 arc fill 2000 2000 tfw 40 0 360 arc fill 2000 1500 tfw 70 000 090 arc fill 2000 1500 tfn 70 090 180 arc fill 2000 1500 tfw 70 180 270 arc fill 2000 1500 tfn 70 270 360 arc fill 2000 1500 tfz 40 000 360 arc fill 2000 1000 tfw 70 0 360 arc fill 2000 1000 tfn 40 0 360 arc fill 1600 1150 tfw 70 000 090 arc fill 1600 1150 tfn 70 090 180 arc fill 1600 1150 tfw 70 180 270 arc fill 1600 1150 tfn 70 270 360 arc fill 1600 1150 tfn 30 000 360 arc fill 2400 1850 tfw 70 000 090 arc fill 2400 1850 tfn 70 090 180 arc fill 2400 1850 tfw 70 180 270 arc fill 2400 1850 tfn 70 270 360 arc fill 2400 1850 tfw 30 000 360 arc fill tfw xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 16 %line 389 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-6n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark06 where {pop} {userdict /pdfmark06 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark06 [ /View [ /Fit ] /DOCVIEW pdfmark06 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-6n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS %ianta 1 eq {(antagonistische ) showde % (antagonistic ) showen % } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( mit Affen, ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, Vision R. 23; 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1000 moveto 0 1000 rlineto stroke TBL %2450 070 add 1720 moveto (W) show %2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show %1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw 2000 100 sub 2000 100 add moveto tfw TBS (W) show tfn TBV 0 -50 rmoveto (N) show 0 50 rmoveto 2000 100 sub 1000 230 sub moveto tfn TBS (N) show tfw TBV 0 -50 rmoveto (W) show 0 50 rmoveto 1600 150 sub 1150 060 add moveto tfn TBS (N) show 2400 020 add 1850 170 sub moveto tfw TBS (W) show newpath 2000 2000 tfn 70 0 360 arc fill 2000 2000 tfw 40 0 360 arc fill 2000 1500 tfw 70 000 090 arc fill 2000 1500 tfn 70 090 180 arc fill 2000 1500 tfw 70 180 270 arc fill 2000 1500 tfn 70 270 360 arc fill 2000 1500 tfz 40 000 360 arc fill 2000 1000 tfw 70 0 360 arc fill 2000 1000 tfn 40 0 360 arc fill 1600 1150 tfw 70 000 090 arc fill 1600 1150 tfn 70 090 180 arc fill 1600 1150 tfw 70 180 270 arc fill 1600 1150 tfn 70 270 360 arc fill 1600 1150 tfn 30 000 360 arc fill 2400 1850 tfw 70 000 090 arc fill 2400 1850 tfn 70 090 180 arc fill 2400 1850 tfw 70 180 270 arc fill 2400 1850 tfn 70 270 360 arc fill 2400 1850 tfw 30 000 360 arc fill tfw tfr 60 setlinewidth 0100 2700 moveto 0500 0000 rlineto stroke 0600 1150 moveto 3400 1850 lineto stroke tfw 0700 2650 moveto (Log-Codierung mit analogem Film oder digitaler Kamera ) showde (Log encoding with analog film or digital cameras) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF /xc1 16 def /yc1 12 def /xt 1 def xchart 1 eq {/xt 1 def} if 28 SHSl sub MM 20 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 17 %line 399 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-7n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark07 where {pop} {userdict /pdfmark07 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark07 [ /View [ /Fit ] /DOCVIEW pdfmark07 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7n.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-7n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS %ianta 1 eq {(antagonistische ) showde % (antagonistic ) showen % } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( mit Affen, ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, Vision R. 23; 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1000 moveto 0 1000 rlineto stroke TBL %2450 070 add 1720 moveto (W) show %2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show %1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw 2000 100 sub 2000 100 add moveto tfw TBS (W) show tfn TBV 0 -50 rmoveto (N) show 0 50 rmoveto 2000 100 sub 1000 230 sub moveto tfn TBS (N) show tfw TBV 0 -50 rmoveto (W) show 0 50 rmoveto 1600 150 sub 1150 060 add moveto tfn TBS (N) show 2400 020 add 1850 170 sub moveto tfw TBS (W) show newpath 2000 2000 tfn 70 0 360 arc fill 2000 2000 tfw 40 0 360 arc fill 2000 1500 tfw 70 000 090 arc fill 2000 1500 tfn 70 090 180 arc fill 2000 1500 tfw 70 180 270 arc fill 2000 1500 tfn 70 270 360 arc fill 2000 1500 tfz 40 000 360 arc fill 2000 1000 tfw 70 0 360 arc fill 2000 1000 tfn 40 0 360 arc fill 1600 1150 tfw 70 000 090 arc fill 1600 1150 tfn 70 090 180 arc fill 1600 1150 tfw 70 180 270 arc fill 1600 1150 tfn 70 270 360 arc fill 1600 1150 tfn 30 000 360 arc fill 2400 1850 tfw 70 000 090 arc fill 2400 1850 tfn 70 090 180 arc fill 2400 1850 tfw 70 180 270 arc fill 2400 1850 tfn 70 270 360 arc fill 2400 1850 tfw 30 000 360 arc fill tfw newpath 30 setlinewidth tfr 0600 1150 moveto 1400 1850 lineto stroke 1600 1150 moveto 2400 1850 lineto stroke 2600 1150 moveto 3400 1850 lineto stroke tfr 60 setlinewidth 0100 2700 moveto 0400 0000 rlineto stroke 0600 1150 moveto 3400 1850 lineto stroke 30 setlinewidth 3500 1800 moveto 0400 0000 rlineto stroke tfw 0550 2650 moveto (Log-Kodierung mit analogem Film oder digitaler Kamera ) showde (Log encoding with analog film or digital cameras) showen 3950 1750 moveto (Log\255Kodierung) showde (Log encoding) showen 3950 1600 moveto (f\374r drei Adaptationen) showde (for three adaptations) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 86 SHAl add MM 020 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 18 %line 409 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg00-8n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark08 where {pop} {userdict /pdfmark08 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark08 [ /View [ /Fit ] /DOCVIEW pdfmark08 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 0 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg00-8n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 0 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 1 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS %ianta 1 eq {(antagonistische ) showde % (antagonistic ) showen % } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( mit Affen, ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, Vision R. 23; 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1000 moveto 0 1000 rlineto stroke TBL %2450 070 add 1720 moveto (W) show %2450 100 add 1450 moveto (W) show tfn %1500 070 sub 0800 400 add moveto (N) show %1500 200 sub 1450 moveto (N) show xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 1 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 0 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 0 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 1 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1500 2450 moveto TBS (range office) showen (Bereich B\374ro-) showde 1500 2300 moveto (Luminance) showen (Leuchtdichte) showde tfw 2000 100 sub 2000 100 add moveto tfw TBS (W) show tfn TBV 0 -50 rmoveto (N) show 0 50 rmoveto 2000 100 sub 1000 230 sub moveto tfn TBS (N) show tfw TBV 0 -50 rmoveto (W) show 0 50 rmoveto 1600 150 sub 1150 060 add moveto tfn TBS (N) show 2400 020 add 1850 170 sub moveto tfw TBS (W) show newpath 2000 2000 tfn 70 0 360 arc fill 2000 2000 tfw 40 0 360 arc fill 2000 1500 tfw 70 000 090 arc fill 2000 1500 tfn 70 090 180 arc fill 2000 1500 tfw 70 180 270 arc fill 2000 1500 tfn 70 270 360 arc fill 2000 1500 tfz 40 000 360 arc fill 2000 1000 tfw 70 0 360 arc fill 2000 1000 tfn 40 0 360 arc fill 1600 1150 tfw 70 000 090 arc fill 1600 1150 tfn 70 090 180 arc fill 1600 1150 tfw 70 180 270 arc fill 1600 1150 tfn 70 270 360 arc fill 1600 1150 tfn 30 000 360 arc fill 2400 1850 tfw 70 000 090 arc fill 2400 1850 tfn 70 090 180 arc fill 2400 1850 tfw 70 180 270 arc fill 2400 1850 tfn 70 270 360 arc fill 2400 1850 tfw 30 000 360 arc fill tfw newpath 30 setlinewidth tfr 0600 1150 moveto 1400 1850 lineto stroke 1600 1150 moveto 2400 1850 lineto stroke 2600 1150 moveto 3400 1850 lineto stroke tfr 60 setlinewidth 0100 2700 moveto 0400 0000 rlineto stroke 0600 1150 moveto 3400 1850 lineto stroke 30 setlinewidth 3500 1800 moveto 0400 0000 rlineto stroke tfy 30 setlinewidth 3500 1450 moveto 0400 0000 rlineto stroke tfy 0600 1150 moveto 2600 1150 lineto stroke 1000 1500 moveto 3000 1500 lineto stroke 1400 1850 moveto 3400 1850 lineto stroke 1600 0150 sub 1150 050 add moveto 0300 -100 rlineto stroke 1600 0150 sub 1150 050 sub moveto 0300 0100 rlineto stroke 2000 0150 sub 1500 050 add moveto 0300 -100 rlineto stroke 2000 0150 sub 1500 050 sub moveto 0300 0100 rlineto stroke 2400 0150 sub 1850 050 add moveto 0300 -100 rlineto stroke 2400 0150 sub 1850 050 sub moveto 0300 0100 rlineto stroke tfw 0550 2650 moveto (Log-Kodierung mit analogem Film oder digitaler Kamera ) showde (Log encoding with analog film or digital cameras) showen 3950 1750 moveto (Log\255Kodierung) showde (Log encoding) showen 3950 1600 moveto (f\374r drei Adaptationen) showde (for three adaptations) showen 3950 1350 moveto (Kodierungs\344nderung) showde (encoding change) showen 3950 1200 moveto (f\374r Adaptationen) showde (for two adaptations) showen 3950 1050 moveto (N und W) showde (N und W) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 MM 197 MM translate 10 /Times-ISOL1 FS 1 1 scale -77 -91 translate %%BeginDocument: Bild 12 %line 419 %%EndDocument EndEPSF grestore gsave /SHSr 9 def /SHAr -5 def BeginEPSF 161 SHSr sub MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 21 %line 429 %!PS-Adobe-3.0 EPSF-3.0 eeg01-1N %%BoundingBox: 70 85 242 205 %start PDFDE011.EPS /pdfmark11 where {pop} {userdict /pdfmark11 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.HTM) /Author (compare K. Richter "computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices, colour vision) /Creator (klaus.richter@mac.com) /CreationDate (D:2023010112000) /ModDate (D:2023010112000) /DOCINFO pdfmark11 [ /View [ /FitB ] /DOCVIEW pdfmark11 %END PDFDE011 %Orig: d4rw12:B0192 D4:[RR.W12]PHOTO090->D4:[RR.W12N]W1261-1N.090 0192 20.1.99 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /TV {3 /Times-ISOL1 FS} bind def /TS {4 /Times-ISOL1 FS} bind def /TL {5 /Times-ISOL1 FS} bind def /TK {6 /Times-ISOL1 FS} bind def /TM {7 /Times-ISOL1 FS} bind def /TG {8 /Times-ISOL1 FS} bind def /TIV {3 /TimesI-ISOL1 FS} bind def /TIS {4 /TimesI-ISOL1 FS} bind def /TIL {5 /TimesI-ISOL1 FS} bind def /TIK {6 /TimesI-ISOL1 FS} bind def /TIM {7 /TimesI-ISOL1 FS} bind def /TIG {8 /TimesI-ISOL1 FS} bind def /TBV {3 /TimesB-ISOL1 FS} bind def /TBS {4 /TimesB-ISOL1 FS} bind def /TBL {5 /TimesB-ISOL1 FS} bind def /TBK {6 /TimesB-ISOL1 FS} bind def /TBM {7 /TimesB-ISOL1 FS} bind def /TBG {8 /TimesB-ISOL1 FS} bind def /TBIV {3 /TimesBI-ISOL1 FS} bind def /TBIS {4 /TimesBI-ISOL1 FS} bind def /TBIL {5 /TimesBI-ISOL1 FS} bind def /TBIK {6 /TimesBI-ISOL1 FS} bind def /TBIM {7 /TimesBI-ISOL1 FS} bind def /TBIG {8 /TimesBI-ISOL1 FS} bind def /RBV {3 /Times-Bold FS} bind def /RBS {4 /Times-Bold FS} bind def /RBL {5 /Times-Bold FS} bind def /RBK {6 /Times-Bold FS} bind def /RBM {7 /Times-Bold FS} bind def /RBG {8 /Times-Bold FS} bind def /SV {3 /Symbol FS} bind def /SS {4 /Symbol FS} bind def /SL {5 /Symbol FS} bind def /SK {6 /Symbol FS} bind def /SM {7 /Symbol FS} bind def /SG {8 /Symbol FS} bind def /lanind 1 def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /lanind lanind1 def % %%EndProlog gsave /picstr 96 string def 4 /Times-Roman FS 72 86 moveto (eeg01-1n; nf; -2,0 stop, AEC01-2N) show 72 90 translate /RGBdata [ %Begin olv*', nf, exposure -2,0 stops data 1 27.2 12.6 15.0 %NIJ 121 6 I 3 3 1 0 0 0 J 4 0 2 4 0 2 2 30.4 14.6 16.2 %NIJ 121 18 I 0 0 0 1 2 1 J 1 1 3 0 0 2 3 35.6 19.2 19.8 %NIJ 121 30 I 2 2 1 2 2 1 J 1 1 0 1 1 1 4 43.2 27.6 25.6 %NIJ 121 42 I 0 0 0 2 1 1 J 0 0 0 2 1 1 5 52.6 39.6 36.2 %NIJ 121 54 I 2 1 1 0 1 2 J 0 0 0 0 2 1 6 61.6 49.6 43.6 %NIJ 121 66 I 0 0 0 1 1 1 J 1 1 1 0 0 0 7 73.0 63.8 54.6 %NIJ 121 78 I 0 0 0 0 0 0 J 0 0 0 0 1 3 8 85.2 76.6 65.0 %NIJ 121 90 I 1 2 2 1 1 1 J 1 2 2 0 0 2 9 97.6 89.6 75.6 %NIJ 121 102 I 1 1 2 0 0 0 J 0 0 2 1 1 2 10 113.8 105.8 91.4 %NIJ 121 114 I 0 0 0 2 2 1 J 2 2 1 0 0 0 11 126.6 121.4 104.2 %NIJ 121 126 I 6 6 5 0 0 0 J 3 3 5 1 2 1 12 140.4 137.2 118.8 %NIJ 121 138 I 2 2 1 2 2 1 J 3 0 4 5 2 3 13 155.4 152.6 134.2 %NIJ 121 150 I 1 2 2 0 0 0 J 0 0 0 1 1 4 14 167.4 166.0 146.2 %NIJ 121 162 I 0 0 0 2 1 2 J 0 0 0 1 1 2 15 181.2 182.0 163.6 %NIJ 121 174 I 2 1 0 3 2 5 J 2 2 1 2 2 1 16 195.2 197.0 179.4 %NIJ 121 186 I 1 1 1 2 2 1 J 4 1 1 1 2 1 17 139.4 93.8 81.6 %CIJ 103 6 I 0 0 0 0 0 2 J 0 0 0 2 1 0 18 117.0 99.4 48.0 %CIJ 103 18 I 0 0 0 3 3 3 J 1 2 1 1 2 1 19 100.2 114.6 24.6 %CIJ 103 30 I 0 0 0 2 1 1 J 2 1 1 0 0 0 20 85.0 120.0 64.0 %CIJ 103 42 I 0 0 0 0 0 0 J 0 0 0 0 0 0 21 91.0 121.0 114.0 %CIJ 103 54 I 0 0 0 0 0 0 J 0 0 0 0 0 0 22 95.6 115.8 151.2 %CIJ 103 66 I 0 0 0 0 1 2 J 1 1 1 1 1 1 23 127.0 104.6 143.2 %CIJ 103 78 I 0 0 0 0 0 0 J 0 1 3 0 1 3 24 164.6 105.2 131.0 %CIJ 103 90 I 0 0 0 2 1 1 J 0 0 0 0 3 1 25 165.0 32.0 29.4 %CIJ 103 102 I 1 1 1 0 0 0 J 1 1 1 3 2 0 26 195.6 163.4 18.8 %CIJ 103 114 I 1 2 1 1 2 1 J 0 2 1 0 2 3 27 64.4 95.4 49.8 %CIJ 103 126 I 0 0 0 1 1 2 J 1 1 2 1 1 2 28 44.4 50.4 93.8 %CIJ 103 138 I 1 1 1 0 0 0 J 1 1 1 0 0 2 29 200.8 153.2 105.0 %CIJ 103 150 I 1 2 2 0 0 0 J 0 2 1 3 1 2 30 59.8 60.0 22.0 %CIJ 103 162 I 0 1 3 0 0 0 J 1 0 0 2 1 2 31 22.6 12.0 13.2 %CIJ 103 174 I 2 1 1 1 2 1 J 0 0 0 2 1 1 32 208.2 208.6 191.6 %CIJ 103 186 I 2 1 2 0 0 0 J 0 1 2 1 2 1 ] def %End olv*', nf, exposure -2,0 stops data 192 3600 div 72 mul 44 mul 128 3600 div 72 mul 44 mul scale 192 128 8 [192 0 0 128 neg 0 128] {currentfile picstr readhexstring pop} false 3 colorimage 4C463E3D372F46423A4B413D5043404C3F3C4A403C4D42414B43414A4135574E 35695D376C61296C623D4F4836514639483A307468449D92555F553547403B4E 44405147435147434E473F5249424F463F4C463E4A473E4B443D4E473F4F463F 5147415147434E47425147434E453E5249424E453C4E453E4B413D473D394842 3A48423A484238473E374C403A4C403A4F463F574B455347414B423B4B453A48 423A47403948423A46423A453E394A403C463C383E3430423834453B344C403A 4E433A4C40384A3F364E433A4E453C554B45544A43524844544A464B423B4940 364B423B4A413A453B34463D364E453E4F463F53473E4C4135463C38544F4E5D 58585C59585C4749724D50623D3D7A5855806A624E4338584C46584E4A554B38 413A144F451653470D5D52265D5233554B3B524844544A43524940554C425148 3C554C404F473B4B42394B4239544A43524942564D46584F45554A41584C4457 4B45544A43544A43564F47524942594E45544B41534D42564D464D433D4F463F 4B42394D443A4B42394F463D4F493C554C42564D46584E4A544A4650443E4E43 3A4E433A50443C50443C4940364D433D4F4841544E46524B43524B43504C434F 4841554C42544A434F463F4E453E4F493E504A42524B43504A42504C41534C45 524B43544A43524940514741524B434F4841534C45504A424F48415249425249 425147434E47424B443F4C483F49433B48423A4F46425147434F46424F48434F 48434D49414F4843504944524B46504944524B464F48434F46424E4440524844 39322F35302D3E3C354D48454C44454B41404D433F4A403E4942404D433F4940 36564B2E6A5D2D6D5D306555289B8B5E948458897A469A8D4E7F734F4C413550 443C51463D4F463F4E473F4F463F4F463F4E44404C45404E44404E453E4F463F 5147415147434F48434F46425147414F463F4E453E4E44404A403C493F3B4A40 3C4A403C4A413A4C403A4C403A4D413B4E453E5549435448425448425147414E 453E4E453E4A413A474039493F3B4A403C473D394037333F3531423832453933 493D374D413B4C403A51453F554B45554B45554B45544A434F463F4B423B4A41 3A473E37423832463D364B423B463D36473E3753473E53473C4B43413E3A3E5F 575C493B407356598D63628A66649B7D78856F685045395D4C435F4C414E4027 40370F544C1F48410D4B411D574E35584D3F554B47544A46564D46584E474E45 3C544B415249404F463D524940524942554B45554B45564D4455494355494355 4943554B45564D46554B45544A43554B45544A43554B45554B454F463F4D433D 4D443A4E453E4E453E4F463F564D44564D46554B45554B47554B475346435044 3E50443E4E433A4E423D4D433D4D433D4F4841534C45534C45524B43524B4355 4B45544A434E453E4B423B4D433D504A42534C45524B43524B43504A42504944 504944524844524942544A43544A435248444F48435049445049445147435147 414F46424B443F4B443F49433B49433B48423A4B413D4D433F4E44404E47424E 4742524B465049464F48454F48455049444F4843504944514743514743524844 4C4447363332393D3434343238353745403F4B443F4B443F49423D4840404943 484C413160522A503C047E681D927F309787358A79327A6A2960522853473250 44315C5241544B3F4B443D4F48414E473F4E47424C45404E44404F463F4F463F 51483E5147414F48414E473F4C463E4D433D4B423B4B423B4B423B4A403C4A40 3C493F3B493F394A413A4A413A4A413A4E453E51474152494252494251474151 453F4D413B4A3E39493F394A413A474039493F39453B34423832493F39463D36 463D364B423B514741554B45564D46554B45554B455249424B42394A413A473E 374037304238324A413A4A413A493F394F463D51463D584D424F47472D2C345A 4E573E2832735152A0756D906D65AA928974635A4D44385F4D3C6A513B534121 43380F4F461A3F3D0C403B1A554D3C584F45554B47554B47564D46554B455249 42524942584F45564D44564D44544B41554C42554C42554C42554B45564D4655 4B45564D46554B45544B41554B45534C45554B45554B45554B454F463D4E453C 4D443A4B423B4D433D524942554B45554B45544E46534C45524B435147414E45 3E4D433D4E453C4E453E4E453E4E453E4E473F524B43534C45544A43554B4555 4B454E473F49433B49433B4E4742524B46534C47524B43524B43524B43504944 524B46534C47524B46544A465249425248445049445049445049445049444C46 3E4B443D4B443D4B443D49433B49433B49433B4B413D4D433F4D433F4E474250 49444F48435049464F48455049465049444F48434F48434F48434F48434E4742 302A3E2B263435343A35302D2F261A42392F4D443A4E4436574D37554B385046 354F41285748225B470F7B63176C55056D59047A671E6E5B1E69583150443153 43238F804E72643B483E1E4E422A4D433051463B4F463F4D433D4E453E4D433D 4F463F5147414E473F4C463E4B443D4A413A493F394A413A4A413A4A403C4A40 3C4A403C4A413A4A413A4A413A493F394A413A4D433D4F463F4F463F4F463F4D 413B4A3E39493D37493F39493F39493F39493F39493F39463D36493F39433A33 453B34514741544A43564D46554B45544A435249424D433D4A4138433A333F35 31403733463D364E423D4C403A51453F4F463F483C34463B3049424028242B4C 434D3F32416C5759987D70715D484D3F23574530624F3F5E4134653F36735146 6E51423F2C0F413B10494025584F414F463D4B413D4B413D5249425147414D43 3D554B45564D44554C42544B41544A43564D46544A43554C42554B45564D4655 4B45554B45554B45554C42554B45564D46554B45554B45554B455249424D433D 4B42394B423B514741554B45554B45554B45534C45534C45524B434F463F4D43 3D4D433D4E453E4F463F4E453E4D433D4D433D514741544A43554B45554B4554 4A434B443D49433B4B443D504944534C47524B46504A42524B43524B43524B46 534C47524B46524B46544A46544A46524844504944524B465049444F48434C46 3E4B443F4B443F4B413D4B413D4B413D4B413D4B413D4D433F4D433F4E474250 49444F48435049464F48454F48454F48434E47424E47424F48434E47424F4843 3838591E1A34231D30362B2A4E42285C523F4D4536453A20463A136559336155 2F5C4D2A594A27533F07725A0B86701B8872186C560D624E1460522C453B2A65 552485741D7B6A2568592266582D6B5E3D50442F4A41384E453E4B423B4A413A 4B443D4E473F4E473F4E473F49433B493F39493F39493F3948423A4740394943 3B4A413A4A413A4A413A4A413A4A413A4A413A4A413A473E37493F39493F394A 413A4A413A493F39473E37453B34453B34453B34473E37473E37463D36403730 4A413A554B45554B45554B45554C42544B414E453C49403642392F3E342E4238 34473E374E453C51463D4A3F364D413B4F463F4A4138463D3149423D322C2E47 434E4F4C5E3931325F55404A45243636074F3F1F664A3669433A9B6C6D72454A 9D727B5E4336362F0A4E452D4F473B4A41384B423B4B423B4D443A4B42394E45 3C51483E524940564D44554C42544A43564D46554B45554C42554B45554B4559 5049584F45544B41564D44564D44554C42564D46564D46564D46544A434D433D 4B42394F463D554C42554C42554C42554C42534D42534D424F493E493F39493F 394E453E4C463E4E453E4D433D4D433D4D433D4F463F544A43544A43554B4551 47414B443D4B443D4E473F524B43524B43524B43504A42524B43524B43524B43 524B43504A42504A42524B46504944504944504A42504A42504A424E473F4B44 3D4B443F4B443F4B413D4B413D4B413D4B413D4D433F4B443F4C45404E47424F 48434F48435049444F48434F48434F48434E47424F48434C45404E47424E4742 403E4B352F332B211D5343257360265E4D264E422A473B2453482E50442F5046 3553462A6A59326A55196A53007259057B62096C560D54400947360C4D3F217B 6B2F837015826D1A8774288471317B6C357B6D475F533C493E314A403C4A403C 4A413A4D433F4F46424F46424E453E4B423B493F39493F39493F39493F39493F 394A413A4B423B4A413A4A413A4B423B4B423B493F3B4037333E3430463C384B 413D4B423B4A3E394539333B2F2C392C29413431423832423832423832453B34 473E374E453E514741524942544A435249424A413A463A34453933483B38493F 3B4E44404E44404D42414A403E493F3B4B423B493F39433A314B423B3B342F4A 464268666254504A5852484C47353C381E3B2710533019673E36B28588966E72 A788898B75693931134C41314F463F51453F4E423D51453F4F463D4E453C4E45 3C4D433D4B423B4C403A4C403A554943564D46554B45564D46574B425D524753 473C42392D564D44564D44554C42554C42524942524942544A434F463F4B423B 4E453E544A43544A43554B45554B45554B45564D46524942493F39423832493F 394D433D4B443D4E453E4D433D4B423B4E453E524942554B45544A435249424D 433F4D433F4E4440504944524B464F4841514741514741514741524942554B47 4F48434F48434E473F4C45404C45404C45404E473F4E47424E47424E47424C45 404B443F49423D4B413D4B413D4B413D4A403C4D433F4B443F4E47424F48434F 48434F48435049444F48434F48434E47424C45404B443F49423D4B443F4B443F 3E3C35453D2C41361A6F5C1F856A0C533E005343215449314F473948413C4842 464A3D2B69592C8C7836725C04654C00785F066F5812735F2A5C4A19594C1C81 70287B67058C75148E7713806D1575651792834A867A51463D2748413E4A403C 4A413A4A403C4B413D4D433F4D433D4E453E4D433D493F394A413A4A413A493F 394A413A4A413A4A413A493F39493F3948423A463C383F35313E3430473D394D 433D463D34463A3440342E352825332724392C293E342E423832473E374B423B 493F394E453E5147414E453E4F463F4D433D493F394A3E394D413B4A3E39473E 37473D3C4A3F404A3F43473F414B41404D443A4238324238324A413838302245 412C6062466666574E4C4A443F3C4F4A444B3425482005562E23A37C7DBA9C97 AA978C9488753731174B43354F48434F463F51463D51463D4E453C4F463D4B42 394A413A3C332C3B2F2A40342E4E423D544B41564D46554B475D52474E453131 26164E4635595044554C42564D445249404D433D5147415249424E453E4D433D 4F463F544A43554B45554B45554B45554B455147414B423B473E37453B34493F 394F463F4F48414B443D4B443D4D433D4D433D4F463F5249425147414D433D4D 433F4D433F4E44404E47424C45404B443D4D433D4D433D4E453E4F463F514743 4E47424B443F4B443D4B443D4B443D49433B4B443D4C45404E47424B443F4942 3D49423D48423A49433B4B443D49423D49423D49423D4B443F4E47424F48434F 48434F48434F48434E47424C45404B443F4B443F49423D49423D48413C49423D 433E2C413820483E1C7966296C510068510C68562352442949433B4B43414B43 454D42355245267966296E56007C630A967D24674F045E490A5B461461502678 63227F670B897115947D1E7E680E94832C9788497B6F46463C29453D40473D3C 493F39493F3B493F3B493F3B493F394B423B4D433D4B423B4A413A4A413A4A41 3A4B423B4A413A4A413A4A413A4A413A4A413A4339353E34303F3531473D3946 3C3A4339374238363B312F372A2C3527293528273B2F2C463A374A413A493F39 4B423B514741554B455249424F463F4B413D473D394A403E463C3A47392C5143 2958482D5142214F412A53483853473E473D394E44404E44404D443A3E36274B 452C5A58315451373C37273F362D4F464258453C503424603D377851518D7267 7C70565348293B350F5347305345395448404F46424F463F51483E4A3F364135 2D4A3E394238324236334236334D413D4E453E544B415A52445349362B220A46 3C2C5C5347554C42564D46544A434D443A4B423B4E453E4F463F4D433D4D433D 4E453E524942524942544A43544A434F463F4A413A483C364539334539334F46 3F554B45554B455248444D433F4E44404E453E4D433D4B423B4D433D4D433D4E 44404D433F4D433F4F46425147434C463E4E453E4D433D4B423B4B423B4E4440 4B443F4D433F4B423B4D433D4B423B4B423B4D433D4F46424E47424B443F4942 3D4D433F4D433D4B423B49433B4B443F4B443F49423D4B443F4F46424F46424E 44404D433F4D433F49423D49423D48413C48413C49423D49423D49423D49423D 2B2303382E0C3B310A604E0E684D0081691A76631C5246224641404B43434B43 434E453E47402E73622983690982670A725A00765F0D7664176E5A224C3B146C 54167B60078B70188F771B826D0E9687239F934C71683C403925453F44473F3F 493F394A413A474039493F39493F39493F394A413A4A413A493F394A413A493F 39493F394A413A4A413A4B423B4A413A493F39453B34433A33453B374238343F 343640383B3F36393D35363B303433282C322527362A264236334A413A493F39 4B423B524942534C45554B455249424D433F463C38433937453E3E483C275040 1475652C715F1A70612C5E5430483D2D4840404A403E4A403C4B423951493846 411D514F194F4C22332D0F453B2A51454245363450413D644A49583434331E0A 403F133A3407413A08584B2758472F4B3D31403936433935544B41463B323B30 274E433A4F463D4D433D473D394A403C4B423B524B39554F33362D12372F115C 5241524942554B45544A434E453E4B42394D433D4D433D4B423B4D443A4E453E 4B423B4E453E4E453C4E453E4A413A433A334238324236304438324C403A5249 42554B45554B45554B474F46424F46424F463F4E453E4D433D4D433D4D433D4E 453E4E453E514741544A43544A434F48414B443D4C463E4C463E4B443D4B443D 4B443D4B423B4B423B4D433D4D433D4D433D4D433D4E453E4B443D4B443D4B44 3D4D433D4D433D4B423B49433B4B443D49433B49433B4B443D4B413D4D433F4D 433F4A403C4B413D49423D49423D49423D49423D4B443F48413C49423D49423D 25200E28200F2B231267592E6D5915644E056B55085A4A1D4F473B4E44404B43 454E44404A41355B4D227A671E6D59125B4703937E3074610869550E5F4B1671 57157B5F0C8367127257008972119F8B248E7E31554916483C25494144493E3F 4A403C4B413D4A413A493F394A413A4A413A4A413A4A413A493F394A413A4A41 3A493F394A413A4A413A4B423B4A413A493F39493F3B4A403C45383540342E43 342D4335284335284538293B2D2030221732241F3327244033304B423B4D433D 4B423B514741564D46544A434F463F4B413D4A403C4339374E46444F42303C2C 0A5C4A197C67287A672A7060226555285143254A3C2D4036353F362F49403444 3B224F461E3D32163329165A413D7A545C78565A4D31307D5E5F4C2D2B412C1F 3D32183D2B0E594220806946624E2B433423403936453B37473E3572665E554A 41463B324D443A4D433D4D433D493F3951483E4238252E2608332A12574D3A59 4E435249425249424E453E4B423B4E453E4E453E4E453E4D433D4D443A4E453E 4D433D4D433D4E453C4D433D453B34403730403730443832483C364D413B4E45 3E4F463F4E453E4E453E4E453E4E453E4E453E4E453E4E453E4D433D4E453E4D 433D4F463F5249425249424E453E4B423B4D433D4D433D4D433D4B443D4B423B 4B423B4B423B4B423B4D433F4D433F4D433F4B423B4B423B4D433D4B423B4943 3B4D433F4B413D4B413D4B423B4D433D49433B49433B49433B4D433F4B413D4D 433F4D433F4B413D49423D49423D4B443F4B443F4B443F49423D49423D49423D 3F3D37201B1A2D272B413722776D3C83743178640F68572150452B4D44384A45 474C45424C463C483D204D410E40300159481C95843C8E7D17705C06634C0672 570E7B5E0E7357028B7113A08623937D12836F1C6B5A1F4E40254840404A403E 493F3B493F3B493F394A413A4A413A493F39493F39493F394A413A4A413A4A41 3A4A413A4B423B4A413A4A413A4A413A4A413A4B413D473D3941352F4034293E 2F1B4030124B39194A38164330133D2C143626173327214438324E453C4A413A 4B423B524942564D464E453E4B423B4A413A4D433D4B423B4C463E4C41313729 104330075A44086852097E68108E782F725F224336183C35324A403C473E3540 3323413018271706483A306A45479D61719C6972593134795A585E4840351F17 3721176343359C7562765735735F2C4F41283F37354E44404940368A81778F86 7D3E352B4E453C4E453C4940364A41354E46374239231F170049402A584F4356 4D44584E475147414D443A4B423B4D433D4E453E4D433D4E453E4D443A4D443A 4D443A4D443A4D443A473E35473E35473E37453B344037304238324A413A4D43 3D4D433D4B423B4D433D4D443A4D443A51483E4F463F4D433D4D433D4F463F4D 433D4D433D4E453E4E453E4D433D4B423B4D433D4D433D4D433D4B443D4D433D 4D433D4B423B4D433D4D433F49423D4B413D4D433D4B423B4B423B4D433D4943 3B4B413D4B413D4B413D4B423B4B423B49433B4B443D49433B49433B49433B49 433B49433B49433B49433B49433B4B443D4B443F49423D49423D49423D49423D 4E4B4F221C2021181E2C231A413820685B2D6857146052284C422D4D443A4F47 4A524846544B414137223026043D32184F432E6B5E30867731877428715A0767 4F026B520B604906614C0D7A631D7C6719806B207A681B6555264E412F4D4139 4840404A403E4A413A4A413A4A413A493F394A413A4D433D4B423B4A403C4A40 3C4B413D4A413A4A413A4A413A493F39493F39473D394238343E322C453A2F70 624987764E846F3F806A3186723F78653A53411F493A2143351E413520443727 493E334E433A5347415043404B413D4A413A4B42395347325C4F2E5F4F2F4030 0E3B2800503B0B5E480F5D48046E5A167D69256856254A3D1C4C402D4D433F45 372F28160833201754403A7653559A69728C6568795B56826A5E60513B372515 2C160C795B54A8857D7F634C69562D51422C473D394238326D645B877E759D94 8A60544E40342E463B324D423750443C2D241B7B7269433D30453C324E453E55 4B45564D465249424D443A4B423B4D433D4D433D4D433D4E453E4D433D4B423B 4D443A4D443A4B42394940364A41384B423B453B34423832473E374D433D4D43 3D4D433D4E453E4D433D4D443A4E453E5147414F463F4D433D4D433F4E44404D 433F4B423B4D433D4E453E4D433D4D433D4D433D4D433D4B423B4D433D4D433D 4D433D4B423B4D433D4D433F4D433F4D433F4D433D4D433D4D433D4B423B4D43 3D4D433F4B413D4B413D4B423B4A413A49433B49433B49433B4B443D4B443D4B 443D49433B4B443D4B443D49433B49433B48413C4B443F4B443F48413C49423D 302B39241E2721181E383032433B3B483C25443704342A08423B27584F45443C 3C3F3531453C303028192823104E473F4C474647402C4B421A71621F927E1C78 63135E490A5946184F3F1F56451B6B59256E5B117560006B5917584A224D4330 48424448413E4A413A493F394A413A4B423B4A413A4A413A49433B4A403C4B41 3D4A403C4A413A4B423B473E373F362F4238323F35313E3430423630463B3057 47296F5D2C826A2A907725856C256E5A186B57225F4F23503F1A4637173E2F19 392E1E453A2F4C40384B423B4B443F4B423B4B43374B3F1B6151157765325948 1C38270048371259461A54420E5C4A0A7C691D8B77337B69294F3F214F454641 3230211009503C3948312F7E6261916F708E736D97847684785E514D242B1D03 331D107D615EBA9B9E93786B5947254D3E2A4B4239433A3180776E877E75817B 71847B743327213D2F274F413533281F342D25827D7C6B676D514C4E49423D4D 433D4F463D4F463D4D443A4E453C4D443A4D433D4D433D4E453E4E453E4E453E 4E453C4D443A473E35473E35494034473E35453B34473E374D433D4E453E4D44 3A4E453E4D433D4D433D4D443A4E453E4E453E4B423B4D433D4D433F4D433F4F 46424E453E4D433D4B423B4D433D4D433D4D433D4D433D4D433D4D433D4B423B 4B423B4B423B4D443A4D433D4D433D4D433D4D433D4D433D4B423B4D433D4D43 3D4D433D4D433D4D433D4B423B4B423B49433B49433B49433B49433B49433B49 433B4B443D4B443D4C463E49433B49433B49433B4C463E4B443F4B443F4B443F 1B15173B3333423834322728473F414E44404E46392D241B3832273F362F251C 15322821372E253E352B38302440372E3F3830463E2D453D1F423709685B1961 512253432355462351431B55420A634C04937E30A6923D88783F5A4D2F4A4032 4B43434B41404A413A4A413A4A413A493F394A413A4A413A4A413A4A403C4A40 3C4A403C4A413A4D433D4238323E342E3E342E403330403330403330463A344B 3D313E2F1948361769562B685527695726685527625225594B234E421E4F4427 3E351D3329163B312144392B4D44384F463D4F463D4C40293E30085F4F255A4A 1D46330756441550401651431B61553181775570623A7B6B39594A274D3E2A40 302430211C47363233211D5A4341896C6C927B749D8D7E675C44362F0C45361D 44321F665144866D663D281B4C3B2545382B463C384E453E8A81758B82797A71 67857971463B32372C233B30272C242464606676748475778D817F8A726D6C45 3B374E43384E433A4D443A4E433A4E433A4E423D4E453E4E423D4D413B50443E 4F463D4A3F3642372E44382F42392F3F362F4238324B423B4E453E4E453E4F46 3D4E453E4D433D4E453E4D443A4E453E4E453E4D433D4D433D4E453E4E453E4F 463F4D433D4D433D4D433D4D433D4D433D4D433D4D433D4D433D4D433D4D433D 4B423B4D433D4B42394D433D4D433D4B423B4D433D4D433D4B423B4D433D4B42 3B4B423B4B423B4D433D4B423B4D433D4B423B4B423B4D433D4B423B4B423B4D 433D4E453E4D433D4B443D4B443D49433B4B423B4D433D4D433F4B413D4D433F 2C26194D4536463E2D2A241C17111338334257556C4A455135302D2D261F4E46 37544B414E453E4D433D4D443A433B2F423A2B3C35233B371F3B35193E39154B 44324C4542443B206B612D9B8A40937C1B957F288C7A2B6657254C40294A3F34 48413E4A403C4A413A4A413A4A413A4A413A4A413A4A413A4B423B4A413A4A41 3A4A413A493F39453B343F362F3E342E3E342E41352F41352F42363340373346 3B3C41393C42383642372E46372357472764562E5D50204E43173F350E3F3513 3D35153B33163B33183B321A443A244A40324B42395B5042473A263121014737 0A4B3A066451175242154E43245A54475C5C61423A2B60542D75663E5A491F40 321B2D24203C332C453C32483A325B474179695F5F524332261132270B4E4228 3C30163627111C0D004333257A6D604C403A3028268079729F9A8A938B7F7F76 6D887C716E63552D241B453E3968646D6161755659765A638873758859565745 3E395045374D42374E453C4E433A4E433A4E423D453B34463A344D41394A3F36 4A413542372E3D31293D312B3A302A3B322B433A33493F394D443A4F463D4E45 3C4E453C4D443A4E453C4E453C4F463F4E453E4D433D4E453C51483E544B4151 47414D433D4D433D4E453E4B423B4D433D4D433D4D433D4D433D4D443A4D443A 4B42394D443A4B42394D443A4D443A4D433D4D433D4B423B4D433D4D433D4B44 3D4B443D49433B4B423B4D433D4D433D4B423B4B423B4D433D4B423B4B423B4D 433D4B423B4D433D4C463E4C463E4C463E4D433D4B423B4B423B4A413A4B423B 403D2A312C1C3A3125534C472B262845435340415C2721322D2528433935453C 304B423B493F3B473D39493F394A413A4A41384D4438443F2F463E2D433C2649 41304742324840225850236E612F78682C69592A534723483C274940364B423B 4A403C493F3B4A413A4A403C4A403C4B413D4A403C4A403C4A413A463D36493F 39473D394037333A302C3E342E3F362F3F362F41352F42363044373443393540 3635423836483B384438323B2D222C1C0E2F200C40321942331D372B132D210C 2D230D32281339301741361E433720483B29352A1A392E20584D3F4738242A1A 003F2C0359460E5B4C2947402E5350544A4B6428242B4F47396B5D3F6C5A2939 2D183D363E574E56685C65644F51674C4461493F3822184833264432213B2C1A 322813221700291C00685943675A4B4236304E4646ADA6A1948F81958C82867D 7382796F8D84785E55514B4343524D5B5150695A5B794D52715E5B6B4942404B 423B4D42374E433A4D433D4E423D4E423D4C41355349367A705D6E644F3F362D 413B3D453F464944504B47524E49554D48544D4854585257534C494E453E5146 3B4E433A4D443A4D443A51483E4E453E4B423B4D433D4E453C524942544A4352 49425147414E453E4E453E4D433D4D433D4E453E4D433D4D433D4D433D4D433D 4E453E4D433D4D433D4D433D4D433D4D433D4D433D4D433D4B423B4B423B4B42 3B4D433D4B443D4B423B4B423B4D433D4E453E4D433D4D433D4D433D4D433D4B 423B4B423B4B413D4B443F4C45404B443D4D433D4B423B4D433F4D433F4B413D 3A3C20333120150E0639322F443E3E494958575C7B2A273A2D242A4B4140473F 33493F39493F3B463C38473D39473D39453E3947403B48423A494339443E313F 3A25474427453F1E3B3710453D1F4A4129473E35453F44484246464143494240 4A413A4A413A48423A49423D48413C49423D49423D4A403C463D36423832433A 334339353E3430372D293A302A3E342E3E342E3E342E3F362F4238324037303F 362F403730453B343E342E3E322F2E21202414122415102C1D18281D142E2317 2F24172D2212322813352912392E1141361C443821190F01251C154032283020 12372503513E06574D2D55534C575A6B4A507935374F4B4750635740725F243F 321E484555584F665A4E68624C5368483C4120174A2C2454383329120E312117 251E0C1E13003E320962573A463C293228216E686AB6B1AE858176948E848B85 7A7C766B85807389827F3630353230404F506B4F51694D4E646460664940364E 453C4E453C4D433D4D433D4E453E5147415046335149294E4724423E17484439 4545524A4B625457744F526F4B4E69474A65474A655856665D585A4037304D43 32554A3F4F463D4D443A4D443A4E453C4D443A4D443A4E453C4F463F4F463F51 47414E453C4E453E4E453E4E453E4D433D4E453E4E453E4B423B4D433D4D433D 4D433D4D433F4E44404E44404D433D4D433D4D433D4D433D4D433D4D433D4D43 3D4D433D4B443D4D433D4D433D4D433D4D433D4D433D4B443D4D433D4D433D4E 453E4B443D49423D4B443F4B443F4B443D49433B49433B4B443F4B443F4B443F 3131253934312E282D1F171A4B4343433F484D4D5E47434E3931344A403E463D 34473E37493F3B493F3B493F3B493F3B493F3B473D3947403B493F3B4A413A4A 42334440294D462F4D462D4C432A494028483E2B4439294A40324A41354B423B 4A403C4A403C4B423B4B413D4A403C4A403C493F3B453B374238324037303F36 2F4037334037333E322F392C293A2E2A3F35313F35313F35314037333E342E3E 342E433A334236303E332A3B2F2A33272430201E2818162D1E1C281816291A15 382922392B213D3021443727403321382B19453924271C0F180F05190E032113 063523044632004E40256E6A6164647351567A58576E646069594E456F5F4433 27213F3A48574D5B3E323B493733412D1B432E1E4B36273321131A0A00312317 352A1A1F1203291C0A4A4032554C423B312D6D6565AFA8A58B847C8D877F908A 82817B738079729187837167660B020A3833444F47565049553931364037334D 413D53474150443C53473C53453B4C3E3440311E423516504626504926545047 5454634E4F685156775355775355775456795B5E7E5B586B322A2D322620392C 1D483B2E56483E53473E4D443A4E453E4E453E4E453E4D443A4D433D4D433D4E 453E4D433D4D433D4D433D4B423B4B423B4D433D4E453E4D433D4D433D4D433D 4D433D4D433F4D433F4B413D4D433F4D433F4D433D4D433D4D433D4D433D4D43 3D4D433D4E453E4D433D4D433D4D433D4D433D4E44404C45404D433F4B423B4D 433F4B443F4B443F49423D4B443F49433B49423D49423D49423D4C45404C4540 3F3E412A29314543513630373F3737443E403E3B3C413C3B3C373348413C4740 39493F3B493F3B493F3B493F3B493F3B493F39493F3B48413C4A403E4A403E4B 42393F3A27413C2C403A2D3B33224D442C5E53346C603A554829574C324A4032 49423D4A403C4A413A4A413A4A413A463C384238344037334037304037304037 303F35313F3531403330372B283327243A302C3F35313F35314238344037303F 362F453C324034294134274032283529213327212D201D3424242C1B1F221213 2A1B1931221D3F312645372D47392F473A2A4F432E4A403042392D352A1E2A1F 11332306442F004235165F5A4C575560484D6C4C4B5F5C585E473E44463B3C29 202637333C3C3434352A1E2F2512332B10362D15393017312711281F0B2F2512 261C092D21185D52544E4646706B6B4E46465E56549A929088817C857E798F88 81857E79817C77837A7395898142383621181E3B3034190D0C17090C4A3F403B 2F2E392D27463B304035253528192F1F0E2E1D053A2B0A3C2F1141371845413B 3F4152474A674B5278595D845F638A686C93707599787587494242271B152D1E 0F2B1B0C403122524437524A3E4E453C4E453E4E453E4E453C4E453C4E453C4E 453E4E453E4D433D493F39463D364D433D4E453E4E453E4D433D4D433D4D433D 4E453E4D433D4D433D4D433F4D433F4B413D4B443D4D433D4D433D4D433D4D43 3D4D433D4D433D4E453E4C463E4C463E4B443D4C45404B443F4D433F4D433D4D 433F49423D4B443F49423D4B443F4B443D4B443F4B443F49423D4B443F4B443F 4B4F643737493C384330272F342A2B4E4548484246413A37342E213F392C4842 35473E37493E3D493E3D493F3B493F3B493F39493F3B48413C493F3B493F3B4B 423B4842383C3523483F265C4E268372399E8E529C8C4E74632D66562753452C 493F394B413D4B413D4A403C4A413A463C384238344037334037333F35314037 333F3531403733413431362A26322522322522352825392C2941343142363340 342E463B3241332B41332940342B332A212D241D2E2722382E2D322524271513 2D181536231A4F3C2E4B3B3141332B5E504681746565574C50443C524844524A 4844362A36250D37291A5249424D474C4A4A5A4947554A464F342B332B1D2236 2A31352C323228242A200F2C1F0B34260D2F200A2B1C0631230C352A10372D1D 191007675F626C67754B4858504F6149475534303986818388817C817A758B84 7C8B847C7E786E82796F7E756B6B615D3026245C504C5C504A615552675C5B6B 5F59271C113D30214A3E26392D1632270F2C1D092715032F200C31250E392D25 473C40534959645B75655E7963617B635F77565365423B453D36333226203121 173121153B2C1A47372950433456483E50443E50443E4E453C4D443A4E453C4D 433D4D433D493F39433A33473E374D433D4E453E4D433D4B423B4D433D4E453E 4D433D4E453E4D433D4E44404D433F4D433F4D433D4D433F4D433F4D433F4D43 3D4E453E4D433D4E453E4D433D4E453E4B443D4B443F4C45404D433F4D433D4E 44404D433F4D433F4B443F4B443F4B443F4B443F4B443F49423D4B443F4B443F 434C713A3B513C353C483F453C32333B3034352C323D372F322E17342F1A4541 2C484238473F3D493E3D493F3B493F3B47403948413C48413C49423D48423A48 413C4B443F443A273B310C776729897319978029938028715C0E6E5B145B4D24 473F334B423B4B413D4B413D4A413A473E37463D364238344037333F35314037 333F35313F35313D302D362A263225223226203225223124212E211E372B2841 332E4A3B3441332B413329392D251D170CA19E95807F78231C173228242C1B17 190200BFA69D937C6B3D2A1F3E332A53473C64594C493E333D312941393A4E4A 515B5356382E2A3C332F42383448413E4F4949686267403C45281E2715080C26 181A3E31312D21163B321C5A4C353222071E0D0035240C332306372B072F2512 3C37335E5C675C5D755F627F666E8F676B854443554D494F8B847C7E78707D77 6D8B8377827A6B7870647C766B928980837A71847B72CFC7BABFB6AC9A938BCA C1B5ABA190564A332D20023F3417423A1C36261539251D2C1C10403323534035 462D24483131442D373A2B3528222B281F241F181519120D28211931251F2B1A 1337271B42331F4738244B3D265245355448404E433A4F463D4E453C4E453C4E 453E493F39433A33423832493F394D433D4D433D4B423B4F463F4E453E4E453E 4D443A4D433D4D433D4D433D4D433D4D433D4D433D4E44404D433F4E44404E45 3E4D433D4B443D4D433D4D433D4D433D4B443D4C454049423D4D433F4D433D4D 433F4D433F4D433F4B443D4B443F4B443F49423D4B443F4B443F4B443F49423D 424769353446363032433A4030272F3127352D253438343F323137322D2A3C36 29494036473E37493F3B493F3B493F3B47403947403B48413C48413C48423A49 423D48413C4E46373E351D473C136A5C2076651D6D59046B5605806B204A3811 473E374B413D4A403C4D433F4B423B4B423B4A413A493F3B453B374437344438 324236303A2E28332724312421322522322522322524281C1B21111126161731 22204B3C3536241E3A271E4930293D211C816D67827670261916271B17271513 1B0606856F6A796359382721423834392D253D322445372F44353326181A322A 2D50484B4942424B4142342A2B271C1B463C38635B5E46424B574E563F343823 161531221D43342D574C3E5849333D2D0D5B492743310D43310F4B39175A4C3F 4D474C60606F646B82646A866B7391666A807475815A575B625B5482796D7F75 657568566A5E47675B46867C69998E8180776E6D645BB8B0A3C6BDB3B0A79EA4 9890A59A8FA79D8C918872322815261C093D2A1F543A364A312D331A133D120C 62251E662223550E12541A1E7347494117182F0B092D0F0A3017113019142918 123A291E4637234F3D2A503F294F403154463C53473E4E453C4E453E4E453E4A 413A453B344339354339354A403C4F46424D433F4D433D4E453E4E453E4D433D 4E453E4D433D4D433D4D433D4D433D4D433D4D433D4E44404D433F4D433F4E45 3E4D433F4C45404D433F4D433D4D433D4D433D4D433F4B413D4D433F4D433D4D 433F4D433F4B413D4B443D4B443F4B443F4B443F4C45404D433F4D433F4D433F 393C592F303C3C3A362721261A121F3A3244231C333E3C584042622624312922 1B4940364A4135473E37493F3B493F3B48423A453F3748423A47403948423A45 3E39453E39473E37473F333B342038331444380083711D9A8535705B0B413107 4D433F4B413D49423D49433B4842384A413A463D364238324037304438324237 2E44382F42372E41352F3B2F2A3B2F2C3D302D3629292215141D0C101F0F1222 13114539315C4B4248322848241F3F0E0D9F7B78AF9994200C09261715251515 120202938180806F6B4033323D3837463D36554B3D4537322C1B1F1D0C102A1D 1C3F36394744483A3439322A2D35282535271D4E464647454D514B50534B4B31 24212E201651463D4F463D44382162532D48380C43320049360A4A36125B4E41 69656E7B7D8E5F6B80687189666F8A65697C6A6B727977756D675C5147366559 3F65573C605332584A2C63583C837A668D847A8D847A9E988BBDB5A990857781 766A8A81779D948AAAA49752494020150C3C28223114123B1C1A2F0D0C3E0000 81211C8E211E951E1A831F187C2A226F272156181447110D4418133517122516 0F36251946372351402A51402852432F564939554A3F4E453C4F463F4D433D46 3D36423832423834463C384D433F4C45404C45404E473F4E453E4E453E4E4440 4C45404B443F4B443D4E453E4E453E4E453E4D433D4D433D4D433D4B423B4B44 3D4B443F4C45404D433F4E453E4D433D4D433D4E453E4D433D4D433D4D433D4D 433D4D433D4D433D4B443D4B443D4B443D4B443F4B443F4D433F4D433D4E453E 2F2D492C283D3F3C4A585263332D41241C2E1E16254A435C4C49681E192C261E 233A302C463E2D4B4239473D39493F3B493F39473E37463D36453B34403A2F43 3A333E322C3E332A41362B483D2D3C361F3C33075B510C6E6124544511473920 453A39453B37463D36493F39433A31433A33433A334236303E322C3E322C3E33 2A3E322C3D312B40342E40342E41352F4438323B2F2C2A1D1C22121328161711 0502403A2F846E646E493F5618146714157E35356C2E2A5A1E1C4B1513310A0D 240F142718225D58649D979E494345453B377F74694E423F1E1015221416190F 0D2D2528464045352D303E3432463A3464594C625955453F44453D403E34321E 0F0D27150F3F2F2F2C212533262651463D4939283421053C2610391F0C38211C 66555D9283928176897E6E8066546453444E362F2F29221F4C45404A3F345448 3358493049391C4232154A3A1D4F402D9B8F849C90887E756B988C8493857B7D 7169887F7875675FA4918880625D210000390A0B410D0D4E171859201F611312 7F1F1D932E2D9028268224236C1C19641411681815792624802A295C23202B10 0A3522174137244E3F2B5847314635223425145345394E433A50443E4A413A45 3B374339354437344C403A544840554A3F53473C51463954473A54473A54463C 50453950443C4E453E4E44404E44404F46424D433D4E453E4E453E4E453E4D43 3D4D433F4C45404D433F4D433D4D433D4D433D4D433D4D433D4D433D4D433D4B 423B4D433D4E453E4D433D4D433D4B443D4B443F49423D4E44404D433F4B413D 3C385037364F2C2D484A496235334B2F2A38130B102E26383D39532720373129 382E27242D27104941324D433D493F39473E37453B34433A33453C322D271A37 2C214D3C3343332943352B392E223F392A3833123C3B043A330E40371E44382D 3F353341352F483D3142372E40342B40342B40372E44383241352F40342E4034 2B3D312B3E322C40342E41352D42372E42392F3A2E28281C1921110F1D0B0A23 19127F7F70795E515C2A1D6A18118C1A18780B0A78131082201E802320581C1F 1D020951495B7D88A3686B79312B2D3C353251483E493E3D33282C3C3233312A 273C3434423D3F4B4341342B24584F43645D4949403638302E594F4D372B281B 0C08200F082A1C212A202E2B23352F293D44353D2E1B1232191240221D412424 3E23277759638C6B796A444C51272940211F23120931251F48413E261A121F13 012517004232175A472B6351302A190365574A92877C968D8492877E81736B7B 6F696D665FA5928CB59790410F0F4A090B5A14155F14145A0C0D611111731B1B 711411731917771F1F6613135608076B13127D1B198E1F1F9B1F1E7E2B293B13 0C331D103C39264C422F3D2C164533203C2D1A4C3F304E43384D4139463D3642 3834453B374C403A5045394B3E2E4536223F301C40321B42331F493A264E3F2D 50443151463B4F463F4E44404C45404D433F4D433D4D433D4D433D4E453E4D43 3D4D433D4C463E4B443D4C463E4D433D4D433D4E453E4D433D4D433D4B423B4D 433D4D433D4E453E4B423B4E453E4B443D4B443F4B443F4C45404C45404B443F 1C1C3A2E2C463332473936492B2634251B2614080F190E1E281F37403548342A 37322824322B1238311F4D44384A413A4A403C4A403C463D36433A3340393241 332E755E5A68544F51403733281D403B2B403A23342F0E3B351B433C2844382D 41352F4A3E3942372E3E332A41352D40342B41352D40342E3E322F4033303D31 2B4033303E322F3B2F2C3D312B42363041352D41352D4B42393D312B0C000049 4036A5A3929E8F88977E7C6226267116167C1F1E7E1E1C81211E81211E61272C 604C55736B7B5B6072363238342B244E433A5244372C1D163327215852575858 679390A06967742C2328392D274E43383D33221E12092B211F4A3E3D1E110E1A 0A0B19080C1C0E1521151E20111E2616263C262D5238374226254C302D513736 4A32307A575D8D5F6C93656D63363934151324160B1B0F072B211B34261C4D3D 2C6B5C4882745A76664B412F121807003F301E9B8D839A918A83777283746D7D 675FB2948DB0878342110E4607066216176C1D1F600F0F570B0C571314571112 5D1716500707500707580F115D16186E1D1F741C1C801B1C8714158227285F1E 1B563029463E2F372A184A3924726149605035564736504238483C3642383445 3933483D31483B2C3F301C392714392714402E1B3726132D1B08392714402E1B 43351E493A264E3F2D5244374D443A4D433D4D433F4D433F4D433D4D433D4E45 3E4E453E4B423B4E44404C45404E44404E453E4E453E4E453E4E453E4E453E4D 433F4D433F4D433F4D433D4D433F4B443F4D433F4D433F4B413D4D433F4D433F 32365A4748613A3B4529252E363035322A2F1F131A2114232E2336281E2B362D 353A3127363011362F16433C284D44384A403C463C38453B34453B373D363165 53526A4D4D553B3858453A342619433D2E2A2517403A2D3D38283B36233E3627 463C2E44382D3E332A40342B40342B45393141352D3D312B3E322F3D302D3D31 2B4033303A2E2A322522352825372B252A1F137A7163A09C897C766B544D4876 716485836D74726C7A7B82957277510E0E631212690E0A72120F6F0D0B693138 61576264606945464D332F2B463C2C5649394B3C2B3122133427175A565F626A 88777D9774788D201A213D2F2735271D26190C2C1D164A3E3B4E423F2A1D1A2A 1C213428311F111817090E210E152F19214B30375B3B414B2D304E34335E4742 5542375F3839935A66B07D85582B2E240805392E2251463B7066587F71628273 5F786A53665B4174664D4131161A090045341E938579887F78837772796D648E 6E6597645A4409044804054D00006D17166E1918590302591214451111370507 3206064915154C13124B0F0F5315165D161864191A721919801B1A7719186611 0DA4736D54493E2A1D0E4A3B25736346685A345849304C3F3244382F453B3745 3A2F40341F382A113C2C0E37270E311F0A331E0C2C17072C1707311F0C2E1D05 3222053F2C0F4B39194D3E2851463951483E4E47424E44404F463F4E453E4F46 3F4F463F4D433D4E44404B443F4E44404D433D4D433D4E453E4D433D4B443D4E 44404D433F4D433F4E453E4D433F4B443F4D433F4D433D4D433D4D433D4D433D 3F446844465C393A4136363943413F3A343B251B283023322518271C10194338 3C4E453C302913322B143A331C4A4233463D36423832433A33453B373B312D6E 59596A4D4D4D332F654F4540302631251A33281F4D433D453C323830223B3123 42382742372C44382F41352D42372E44383240342E3D302D3E322F3E322F3E32 2C3B2F2C3528253122203424223124212920197D776F817D726A6464716E7482 82875F6165575C6C525B7692829766404A2D0000500704570B0C651718481B1E 3C3135675F62494443362A263E2D24533D353219102D1D13292017767481555C 7D6C728E7A7E96362F3921120B21120D1B0C0A241414271A1C3A2D2F2B1E202A 1B1924150E271706362609402C152D16053E231D5B3D425C3F425A413F614746 533C383D1E1F4C272A3F1D1C513630826F66887D6F8E84768176667C6F5F8174 628677638978606A593E493A19635338402F168272619083768C7E7685797375 4F4A5B1A155413124406074F090A671C1C61131468191B611314530806571110 3F0100591311681A195D16184105064107094710115E12137B1D1C8120207916 176D2F2D725C554C392C3D311A8474567D6C453E2D1537291C4A3C31483A3042 32213D2C143928122F1E0B2E1C0B2B1909291407311C0F331D10311F0E32200D 2E1D073421073F2C0D48351B4A3A215245355249424F463F4F463F4F463F4F46 3F4E453E4D433D4E44404D433F4D433F4D433D4E44404E44404E44404E453E4D 433F4E44404E44404D433D4D433F4B443F4D433F4D433D4D433D4D433D4D433D 3F44683C40553C41444144404D51464340442A2233190F1C2519224035394B41 3D4D443A40382A28210D292308372F1E463D34433A33433C34433A333F362F56 4541745A59543A366C534A3E2B222618104C3D39483B38493D35463E2F463E2D 423B27423A2B433A3145393144382F45393340342E3E322C3D312B40342E4034 2B3D312B35292332241F3827233327242A231E7E79766F6D6858575F6161736D 71885D65834A567D50608F585D7E807B8C35171F370000622B2C5A2324361413 1F120F3D312B473E35291814331B19361A172C0D091000005B56536C6C7B3B43 636065846A708946424B2113091B0C0A1C0E13190B13180A1113050C12070B41 33293A2A0F6C592B7E6C2A7C662F6D5529422914412A2A5D45465F48464F3634 472E2C26100B211107504336867E6D897F6E918774857B687D73608C8171BBB1 A0998A768B785E402E0E73653FD8C8A85C4C2F8E7E657F705C92847753474122 0000691B1A5512123801024C10105618164706064D0A0A620F0D7D1B177D2220 6F1F1C670D0B761412782A2947110F320606250606450C0B6D1A167A1A1A8417 196F2626AC8B878B76664B45299588676B572E2313002D1F1349392A3C2D1A3A 29113C290D32200D2312062B1A0F2F1F103220122E1B0E311E10312211312213 2F1F1035240C3D2B0A45300D4B38114D3C2450453951463D4E453E4E453E4D43 3D4D433D4B423B4D433D4E453E4D433D4E453E4E44404E44404D433F4D433D4E 453E4B443D4D433D4D433D4B423B4B443D4B443D4B443D4B443D4B443D4C463E 5353744140573939463A3A3B3B3B2C36312E322931382E394B414C4F444A473D 3E493F3B4E453C383022251E0828200F3F372B493D3543342F45312E4E37345C 3F427D5D61593D3A644B425640383C28204F3A374D38384A3B36463D34453C32 4B43374E453C453B343E322C443832392D2731251F4236303D312B40342E4237 2E3D312B33272135262137282334231F251410635558847E82403B4A49485D6A 6B8772759554587C4B52784445615A57675B4A553B1A205E3E427659594B3432 26171224150E362B202F1B161B000030110F2B09082F1B1A6E69683C3A454647 5E6A697D6B6B7C453A3B2A1805200E000D0000604E402F1E0B13020039280D45 310B826E399E89487863137F662E725937361C0E240C0F492E32583D3F5C3F42 492D2C4B342F675A4D776C5FA29B899C9281887E6B968C7C9F9484A79C8EBFB7 A8A596825B482C332306A6997BCDBD9D9A8864A19174A2947BA3908326120E2A 00005711126825253F0000470B0B4C1818410506490807741C1C8E1F1D892725 6C16156406057F1A197D2A2A561515320000420E0F642524560E0B5E0B097315 14672C29AA948CA494857F786295876D483617180700332314402D1D3D2C1639 260E331F052E1C0B27160D2B1A112D1D132F1C1328150D27140B2B1A0F2B1A0F 2B1B0C37270E43310F4A361245310B3F2C0F4D3E2A4F4137493F3B493F3B493F 39493F39473E37493F39493F394A413A4D433D4D433F4D433F4E44404D433D4E 453E4D433D4B423B4E453E4D433D4C463E4C463E4C463E4D433D4D433D4E453E 302B481B172F2D2A3D3B38392826132C251B4E44404B434537313A382F37342B 314E43454B413D49403429220E251E0C322A1945372D3723205336366948477B 595A8A676C6C4D4B4D3529695145563E324D312C4F32324F3A39473D39423834 433A334238324238323B2F2A493D37665A54887C7631251F3E322C4236303D31 29322620362A242E221C281F1845312B4227213E2B2F817785605A6D3F41572F 2F4B3839574D4B674A49624241563737465E5968635C662D2A2E41423D2A231E 1E100826180E1F1406463026381A132F0D0C2601043C26292F2C2D28242B3A39 43534F5B615D662A1E16210E002D1A0033220A3826045A481A7D693476612543 2D00917C2B79630B7D66077A6126291000281006230E10553A3E674A4C66464A 634445816B64766C5B7369589E9785C2BAA9958D798F8876958D7CA8A091B9B4 A4C0B49C62502E4D3D22C8BCA5C2B2927C6C3FA89A74A598779B867732181723 00002E00006E2B29570C08410506451B1C3100005618167719188B110D8D2321 650D0D6404048C282478211E540907540907742C29621E1C3D020053100D5B10 0CBE938BBFB4A780786A8B867491887291826966543F2D1B08331E0A3723093F 2B142E1D053321132918121E0D0921100C24120E21100921100927160D241408 2B1B0C3C2B1248371249350F402D0443310D4D3E1D4B3E2C473D39493F3B463D 36463D36453B34453B34453B34453B34463D36493F394A413A4D433D4D433D4D 433D4D433D4D433D4B423B4D433D4B443D4B443D49433B4D433D4F463F4D433D 3B3B5C2A25432D27403E383D312C1C453C3250443E382F37211B2F20182A322A 393C333B4036374E453E383022261B0F13080043322B8B74726A4D4D6B494A86 63689D7A7F8465636F564D806B5E6A58454F372C50342F4F38344F3E3A4A3B36 50443E4538354339354236333E322C5647426759513D2E2A3E322C3E322C3327 21362A262B1F1C66575543322E4A29255729252C0A0E7E6A738D83936463785B 597138395228273E3130423C3B433A3736403A3A4A46424A464239342F433A31 3426191D0F0420150A3C2C20503B2C361E104C3222423022231A0E251E193732 3437313639333740342976664B5F4D2B6C592D725C23867025A890438E742254 3C0078621A685012816B345F472C4228273F2825331F1C6147467154546E5151 5C403D8D7A6F756B58695C4C807363C0B3A3C1B7A49C927F857B68A89E8DBCB4 A3C7BBA3665638776950D3C6B2B4A68A857651AC9C7F95876D7B695939231C37 191179534C59201D6B23203F0001471617471011501414651716791916771F1F 590A0C6C141484221D6707056A0F0D7027274F19173700003E0504541916692C 25C7A79EB0B0A19A9A8BBBBAACBBB3A48B7E6C8D7B6B3C27162B1400371F0055 40134A370E331F082B1A1124120E1E0C0B200E0D21100C2816122C1B1428180C 2D1E0B3E2E134735114330075F4A1A5741144F3D114D3C24483C34483C36493F 3B463C38453B34453B34453B34453B34453B34453B34473E37493F394B423B4D 433D4D433D4D433D4D433D4E44404C45404E44404E44404D433F4D433D4D433D 51567A322F512D2642413A42393426463D3151463B1F161E1B17313F3853241D 361C152440373D493E3D4B4239281C17100400493532745A594F313467484B70 4D528B696D9376738771678876637D725562503D60483C553C354F383455443D 544840493D37453B37473E37544B414A3F367062573B2C254236303E322F362A 263528272A1D1C4B39384B342F40141151100D3405062F14186E5F696C6C7B6E 6D7F6A6C806B6B7A45464D1D1B152D29143D392654523F4E483B3F3830473F31 483E2944392B30271E352A1A34280E86785A998C69776A4B352A104E44344E47 3D48413C4038384A3F3446381F3C2C00513F008D7622806800977B14A68A235F 46005D4603624C2127150324100F4F37494A353A4C38305D463F6D544E493029 523A31C3B3A4ADA6908174624F3C2C8B7C6BCBC2ACBBB29C7D735E918872C0B9 A3C2B9A162573D978B74CDC3AEAEA389A6997B998A748676656F5F4E7B6B5AB1 A193D3C6B6562E255A1614642524420908420908460F0E551615611B17551210 47060668181572120D77120E821A18651F1E2402012D01004A131455221D9969 5EB09E90A1AF9BB5BDAECED3C57A766B72675B7765571801007C6435846B21FF FFC0745E22230E0028180C2918121F100E1D0D0B1E0F0D200E0A25140E2F1F0E 37290D3A2B0A493B13463305634D16654E17564009503E1D483D2F473E37453E 3C473D39463D36453B34463D36453B34453B34453B34453B34453B34473E374A 413A4D433D4D433D4E453E4D433F4C45404E44404D433F4E44404C463E4C463E 39364B363043271F2F322B293B36214B43374F46422E2733322E494B455E2C26 3C130B18484040463C3A4B423B40342E20150C2C1E112B1B0A4D3A31543F3F65 45465F383966423F65453C73594B7F6E59745F4D6C57455E493A5742355B483D 5043364E3F38463A37483B3840342E50413D61524B3D2E2A42363040312F3526 242A1B171C11087B645D56382E3E131068313259363D332431322A3949495A5E 586C5F57685B4957654C5461504C2D23103A301D5C553E3C332A463B3C3D302D 2E23174D41395147416255437F72519B8C64837342A799706F6241453B284740 39473D393F35333D302364563A46350B56460A846F247459007C610992771F6D 52085D45075842180F00001100002B12095034314D31304F32325C403D442822 2B12097A685AD8CEB9C8BCA79D8E7A5B4F3AB0A78FCDC1AA968A727F735BC1B8 9DC0B49A83775DB4A88EC0B49AB7A98D9F8F7182715B645443968775B8A995C7 B7A99180741A00001D0000491814460D0C3A0002410B0C3F0809420F0C400201 510B096F1E1E7217166E1B1B6A1E1F4E15172703033A0606530F105317175D2C 2983625CCFC1B6FFF5EB958479615348BBB2A6A6988C0F00002B1600634C1BB4 9D69564009634E20493511331C0829120E1F0A0C1B0B101B0C0C1E0F0A31230A 665929A191625E4C1C422E00624C15775E265D450755411B4B3E2E4A3F36453E 3C493F3B463D36463C38463C38453B37463D36463C38453B37453B37463D3645 3B34493F394D433D4E453E4D433F4B443F4E44404E44404E44404C45404C4540 433A40473E44484043342E214242242D271A41393A403C483D3C53433F541D18 29352E354B443F453B37463C384D443A362D1F37301A332E0D3A321E4B423B64 4B447B524C673E385C342B5C3C305C44365B47356C5E456A5941534229594A34 4135204E40334D413B483C36443832463A3442363040342E423630392A253526 214A3F34968F7BB5A08E896855532D266F44495F4855524F6148475B2426391E 152732212E36121E3B091046251F51422E34281128200522160E1E0F1724171B 2D2322271D19342B246D614A8E80588D7B476E5C1983723C97895E5148303632 2C3D36313228217C6F5DA89A7C97895E96884E7059186F51066749007055097A 601E6D551A3B29002B1E008573525B441F28080046212636131744252540241E 543C30271505726950C9C0A7C9C0A5A59D828A8267C5BAA0B8AD907C7154B4A9 8ABCB1949A8F72ADA285A09677A0927495856855442C80715EB5A693B4A890AC 9C8B1E0B001C0B0274665B320F093D08034C161440090A390D0D250403390301 6419176919195F0C0C5615174718192F0305310A0B5014146C1E1D57191A2F00 00290000461F1B805A536B483E907A70878174BCB2A45D4F401806002B15003A 240054400D6D5720715C1F6A512F32140D1E06091B0C161C0E131F120F241800 B9AD68FFFFFC6A571A38220066501980692B604A015542144B3F2A4A3F344740 3B493F3B463D36453B37453B37433935453B34463C38463C38463C38463D3646 3D36463D36493F394B443D4C463E4C463E4C45404C45404C45404B443F4C4540 473D3E493D46352B39251D1B3D3B27322E252722242A283335374B3A38483A35 414E4548473E37463C38443D38473E374A41382D26123C3716322B124039274B 352B6C4B45946E6A7C544E64413B5638314A322457462E51432930240A3D311C 4B3E2E5244375244393F3029483C3441352D41362B41352D42372E3C2D284839 34958574AC9E80BDA88CDCC2A57D60562A0A12413143686984584F6642334240 263445252D40121A4811153B0B0550271452352834241A3D2E2E2F232C22141B 281B1D1E0F0A5649396656387A673986734769592C756543625539574C325D54 3C80745D8677618E7F5F7B6A40917F4E9C8B527A6529684E0F53380063490069 4E024F3600614C0BAA9A5FB6A162AB94506C5020442505492A083B1F002D1500 B6A38BBFAE987D715C92866EBCB194C7B99DA09274A49678C8BB9D918365ADA0 7FB5A88AAC9E80AB9B7B9B8B698D7E5D90806076664B9D8C74AF9E868A796128 17046D5E4FBBAA9FC0B0A4B9938C8B4F4B3F0000591214642121501211580D0B 7A221F6E1D1D4C06073B040726010436020459181866201F6A1F1D4D0C0B440D 0F4C0809590B0A590302721813723933847166AA9A8E998F7E2D1D111B050032 1A09301B00513C11624C13694E282C0D00250C061B0B101708081F110C322300 9C8D45DBC888503D02402A006C561C8A7332644E055441134C402B4A3F34453E 3C493F3B463D36453B37453B37453B37463D36463C38463C38463C38463D3645 3B34463D36453B344A413A4E453E4C463E4B443F4B443F4B443F4C45404E4742 4C403A3428312219302D262D322E233836322120231819231F243423242E423F 4248413E4A3F34463D36443F39453E394B413D3F3826342F0E3F3A1B3B361762 53424F39314D2C26633A345E3833633F3C4F342741311654492F332D11231906 2D22142D20102114022C1F0F4A40324136283E342342372A44382D41352D4034 2E61533A6D5D307B683F9A8660695347331D273D344B6169895E506745243043 1B213A0E0E410D0D42090855150D6D2A185B2D29351F263826311B121D12070D 22141619080046361D624F287A662F6D5C35493A244636250B00007B6E4FBBB0 82B2A479A19066614F1E756129BEAA7295844B624E16523B0467500A917A2697 7E2890781FB29C44A2913A9A872C9C8825BDA6517960185C4400937E30807037 7F734FB4A68DC9BCAAAA9E879F9575B5A987BDAE88998A67BBAE8BA49773A296 70B1A5819B8F6BAB9C779C8B649C8B66A495709D8E6EA4947796826847341A79 6752A99C8AA59684B7A595B78F845D1F194C0100610B0A6B13106F15117B1B19 77120E601211501A192E07081901024D1413761C1A7522205A120F500C0D480C 0C6810108B1616A01B1DAF1E1F892F2D735249A08E807E7A671307011D0A1018 040123110355401F4A3300583D114A2E0D210A001607041E0F0A1E10082D1C00 EFDF92FFFFED4B3700453000705B1C8E77346550044D3A0C4A3D294A3F34473F 3D473D39453B34433A33453B34463D36453B34453B37453B37463C38453B3446 3D36453B34433A33473E374B423B49433B49423D48413C48413C49423D49423D 3A2E35150B181F162B242029292A243C353226171538252C402C3A36202A4F39 3E503132542B25523B36443F39443F3C443F3C4B453837301A362D1249412165 564257433B4F312C441E1945221C371610341C102D1E0D3F32201C13001E1100 2417053F3222392C1D3123191C1108372C2344382D3E332841362842372C3E33 2A2A1D0E372812694D385F3825542B25673C434E3444675E75533947360B1044 15182F000038090A350909531715752B234D1C1B20080B1D0A0E1F14151F1214 190C0E1506004B3C2B5342277C6A464938220C00000B0000473831B0A2868275 4592845C9283606150285E4C209E8C5D87754448330091792EA38B32A58C24A8 8F27B8A035B29B38998427967E1F9E8723B0983CB198416249008E7823B29E66 62553784765FA79B88C0B29BB7A98BAB9C79B5A47DA997739C8D68BEB088A395 6AB3A074A08B5BA895699B8A63AF9E799B8B69A49574AB9B7B867659C0B297C5 B19CBDA695AD96875840342200004616105D24235A1B1D5615175D1C1C6F1E1E 7B1D1C7721206D2220520A095713147322227C1F1E6810105D0D0C5E080A640C 0C871F209B23219A27289328295E1A183C241D3F2E250A02001B0C0824121317 0300624F4446311D3F2B0A5C452268522D523D1F32220745341E392716241200 9C8A54A2905F402E004832007A631F7C65245A45044A3811463C2C4A3F36473D 3C473D39453B34463A34463A34483C36453B34453B37453B37453B37463D3645 3B37453B37463C38463C38463C38463C38473D39443D38443D38443D38443D38 372F411C1426231B2D25232B252B29463A34391C124C252641131E3F141E522A 305922235B1612522C27443F3942403C3F3F3A4541394A4233332A1249421F5F 533C3323174B322C63413E6D4F4851372938221835271F5B4D43473A2A281B09 392D162D200E3A2F22463B32392D27190D083C332C433B2F4039253E3625433B 2C41352D241815320E0B4D14114C1010490D103E131A472E392D050B32000053 1F1D3E0B06330A091F0202410B0C782A294C18181A0301200F081F160A191009 110705170B05403226392C1D3C2F1D1105001C11151407094D413D93866A8C7D 498E8058685B3C5545286859394B39154F3C13705916B09837AC9427AF971BA3 8B0E9B8306BEA435927913836A049E8721A9922CBAA43D685000836B0F554208 594B2F988C75908673968A70B7AA89B6A782AF9F75B4A27B988A62AA9A6DB9AA 78C2AC75C7AA6BC2AC77B6A67C92845EB1A581A394719C8D68CBBE9DC2BA9CBE AB93A081705D3D31391C1242211B310D0835110E330F0F2C05053009094C0E0F 6916146D12106B0C067F18158D1E1B851D1D680A09630809650F0E740F0E9321 1F9B2724921C177D201D53100D2A00003F2E2776686323171116070231201C20 0F0828180C1C0C002B1A0F2010004030036957264F3E08402D045340242D1A00 261400301D003627044D39047B651A6C5715513E04483916473F33493F39473D 3C473D39453B34463A34483C36483C36453B34463D36453B34453B34463D3646 3C38453B37463C38453B37453B37433935453B37433C34433C34433C34433C34 1E192A221A2927202C1B0A132B1112522322652520682525581417641D21671E 20732222761E1B621C1B5D2C295635314E3D39493D3745413949413259503841 3520291C0A3A271C3F2620654D446952432B180F32241F51403968584C423223 3F301E413427392D25392D274539333124211A100F2D201D40342B42372A362D 17291A0B37241C411B19470E104E15174A1113461418330B1135000353151459 18184C0B084C16173B11133602044408084C20203017133725213027202B1F1C 2B1F1C110600362B1E23180D150A01150906180B0D2417191E111065574A6C5E 42271800190B0033240E5849335E4C2A5E491999833AC1AA47C0A939C6AE32B5 99258E71028E7212785C0B694D008368109C7F20AC9127664E00867027332000 796C5AB9AC9AA399869C9179A09276B2A282B4A67EAB9B71AA9A6D937B429F7E 379E74289E6A1AA97E37AB894AB79D6AAC9E76948560C1B28CB1A483ADA285A0 8F77957E6AA8907FB29D8ED5B4ABA67A752500002F0000310000360202510A0B 6A1111741716801E19741D1A6A1F1B5204015A0D0969191672211F70201D6414 0F641A15621F187C494189685F432B2253453B8778714E3F380D000027131022 0D0A190804200E0D2212131C0A002A18006250244C38003C290233220A402F16 4131163724052A19005F4914775F175D470D4B390B45361D4A413A4A403C473D 39463C38453B34463A34463A34463A34463D36463C38453B37463C38463D3645 3B37453B37463A37463A37463A37433935453B37453B34453B37463C38463C38 0C0C1B16121D201A2128070D460F106C1E1D82201C7313116E140F82201E8720 1D871C1B881E1C841F1E7C1F1C6827245836334E3D3940413C4C463C44392937 2E183D3419392C1A37291E4534284432212B1A111203000D0000513E35736055 25160731231B493D39332724332721403332382E2F271A1C1F1010382A1E544C 2E6A5843503626330A044A1316430C0F390505410D0D3E0B084C0E0D681F1F6F 2424580D0B5110124C181A401112340B0A2E0C093820171D0C05100904160D09 2D211B23180D3B3322251C150E0305190C0E1E0E0F1A0A0D2417193528271105 027A6C645043341608003D30234C3A187B682EC8B463BAA73DBEA734BEA62AA6 891B85670360410076561889682373540785650A8D6D00705605AE9A62B0A181 A69E92A49A89B0A791B9AD96B2A78DADA081ADA17BB6A67C705E2D77530D9866 069F6101A860009E620396660D9B79379A8A5DBAAC81A89C73A89B78A59879B4 A68AB8AC92BAAE97C8BCA7CBAB9D96665E4F13115B17185817164E100E5E100F 721716741512821D19904B459E786F77473E642A226A27206C251C7E443A8356 4A4E30263A2F24534D408588766462514941307F71646B5A4E130000240C0A2E 19191C090B1E0D15160A161A09053F2B165D49235E4A103928012C1E0734260F 3A2B155A48283F2C036E58216A51094F3B05443512483B294A403C473D39473E 37473E37463D36463D36453B34463D36453B34453B37463C38453B37453B3446 3D36453B34463A34453933463A34453B34453B34453B34453B37453B37463C38 2D20313216223A0F146425287A29297D24247E1E1C751A186914106A120F791E 1C7D201F7D201F7E1E1E811F1D7822216A24235F312F513D3A4F36324A2C2443 26193F2211311E1040372E4E3F383E2D26412D273D29233C252137201B3C2822 27150F31221D4D413D493D3733281F2B20172F241B372821392B23443123634F 3B8B6E617552493509093B090E3B090E421313441010430D0B4E100E4A040357 11105512103F0809310A0D3E14183F15173B1211451C18270504220B0B1C090B 170A0920150C4137263529211107031E11101E0E112515183527293326282619 1835262432241C1D0D0B1509080F00009E8D57B9A758B3A036C0AB3AB59F27A6 8B1E78590063410075521A7C57196946006845008A6C178D743B322205433622 B3AA9CC6BCABBFB6A0BCB098B5A98FADA081AEA27EA895694F380481590DAD75 10AA6C0BA05C00A76508AA6E0F986E25806731998658ACA079AEA27EB8AB8ABA AF93B6AD94A2937F6E5C4B3D1A103E0B0652120F671C1A7D2A2A701818620708 711413691916793631D6ACA4B4A496A1897B7B5B4D7351446E493D6C4C40AD95 89AE9B8D6A5F4F483D2D6B634F7E74615F533E6253427B6B5A24120417040020 0C071908041001010D0002120100200E003D2B0E4B3A104A3A1D271804291B02 75684AC0AE8A59461A624D1D56400943310D4336224C4135493F3B493F3B473E 37493D37463A34453933463D36463D36453B34463C38463C38453B37453B3445 3B34433A33463A37463A37463A37463C38453B37463C38453B37463C38463C38 402636501B23732524802322851B197F1A19781B1A75201F6C1E1B6517146416 12641411691916751A18821D19861F1C87201D6921203F16153D11113C0D0E40 120E401307361E1227261A4B413D453538533E3B5D453B462D2628110C1B0704 1C0A091F100E251C15362A226157496C6252594F3C3C2F1D3F32204E39293F22 13846158784F4C2F0504320809370D0F370D0F4716174C1312480A0949060468 2727571B192700001E06092B080D33090B431213561F20390A0E350D1323080C 150A0C180D042E24115B5042231A0E14080417090C1F1214392C2B1F1211180D 0C0C000010030023151A1509140E000080713FC2B061B3A034B9A436B49F2CAC 94279479116C49006C45116139006F48057250117A60202614001C120C837B6E 9A937FB3A994B7AE96BCB39BB4AC91AA9F80B4A884AC976A503500835705AE72 04A86909965600A25D01A964009A671482611FAB9560ADA17BAA9E7AA599759F 94778F897082735F70584A69433A49161153100B6B1914872422841210811715 81211E72312C83655B968C7E9FA894B4B5A06E6A556964525B58482A27195554 489A9485ACA58E8175605C4D376F604A73654B5D4F3671634A3B2C163C2D1A52 423440302634231C574941382A202D20103B2C184A3C206D5F482B1C082F2203 898157BBAE808C7D4B3A2700422E06403219473E35493F39493F3B473D39463D 36483C36463A34453933453B34453B34453B34453B34453B34453B34453B3443 3A33433A33453B37453B37463C38463C38453B37433C37453B37463D36463D36 5A1A236E22277D24247C1F1E791615791C1B741E1D681A19641E1C651F1E6822 205711124C080966181A6C14147B1D1C8724227322224E0F10460E123F0F1339 0D0D411812331C151411054134314A3839533C3A5C403B563D39442D2927130E 2C1D1625160F23170F2E22108A7D5E9B8B6BA798736B5B40594A38624D3E492F 1F6D4D42543129431A192F03053A080C3D090B3F08094F19174D141343070756 1D1F3D0909390507501E20401114340A0C3200024209083F0E0D461F1B270C0E 160B0F2418152D21163B30253A2F22100400180B0D17090C13050715080A160C 0D190D0C1B0E0B23151A140811130500221200B29F62BEA94CB29B38B6A133BC A439AE9329795804684304714B068A6518775518290C002209002F1C1E8F807B B8B0A1BCB2A2BFB5A2BDB19CAFA48A9E9175A19473B5A47A7964326C49009F71 109D6608A26306A46303A4630198691C8A6F37A08B5DB0A380AEA281B4A786BA AF93C1B89FCCC0ABCCBDACC8B3A4A08678835D5372453E561A168038357D3A35 5A1F17855C53826F6483786DA19E90CFC9BC544B3F473E35453B34271D171F15 0E4E4436857C639B8E707769436654324B3919463017543D2765513C6F604A60 513D6657466858497B6B5C6151435F5340796A599384713D2B1823110037270A 776B42AFA1797B6D452A1A003E2F19483B2E453B37433935453B37453B37453B 34483C36493D37483C36453B34453B34453B34463D36463D36453B34453B3443 3935433935453B37453B37453B37453B37433935433935463C38463D36463D36 811F1D811F1D7E1E1C791C1B741D1A752220661B195E18195617194E0F10581D 1A5219193D09095B191B580D0D5A0607731917741E1D631212400105380B1033 0B0C3716122B180F1913062618102B17144329283C1F1C4A312D3A2621190800 322719271C111B10044F42269787589786529584495E4D264334205C4A374F3B 26422B1A452B1B4A271F481C1C4E171847080A4D14134713103D09093706054A 1B1C2F03034B0F0F6419174C1312330B0C370605511815502017936F5D341E16 1910132318172B1F19352A1E271D0C20140E14090A180D10180D10160B0F160C 0D180B0B1E110E201315150A0E0D01003C2E2288764AAB9548C7B255B7A438B7 9F31AC92237558006A4A008564137555007B5B2249290E260900290E15110000 1B150B332A1E483D2F473A2665573C9183659B8F6EA79873AA9C6F7A62226C4A 009364089F64009B60009E6603976E27867142A6956BA49773A194739F9573A6 9B7EA89F87AEA48EB5AE9ABAB6A1CAC9B0A29D8B70685B11000083655D80685C 3523128578696B66579C918662544A2E20181307010D01001003021505031607 02887B6BA39A7F978B657C6D39B8A57A7A66401B03003D210D56402960523862 543B685A3E61533A4D3F25584D356057415448363D30213829183E2C1A3A2A0D 473C139B8F6B695F3D312714433A33473D39443D3A453B37433A33453B34463D 36463D36453B34453B34453B34463D36453B34453B34453B34453B34453B3443 3935453B37453B37433935453B37453B34433A33433A33453B34463D36453B34 7D1C1C7F1F1F7A1A18771F1F6D1F1E5A12114D0C0B52111347080A460F104014 133B0C0D3F0E0F511518662223550C0E5A0E0F6D2124671E204F080C4C0A0C3D 09093D1916442E261D170A28191227130E422825634744553C3559463B453526 3226142E2112120500524429A194699080568575498D7D606C5F4D695A466557 405441293E280F452313855A5259201D5F1B1C5B1D1E3700003A0606481C1C40 1112370809521314601513662A2A3006083F0E0F531D1B5D352C664C3C220E06 0F020014080426191640322A291B0F2C1E131004000B0000140707180B0D180D 0E180B0D1E1110190C0E160C0D140707271B172819072815005B470F756312C4 AC509F841A7D600182640DA181236E50008D6B2C56311824010034131E230E10 12090023180D3E3423706351A99D85B5A78EA99B80AC9D7DAC9E76A89461836B 2D7A5A1298721D9D7627A58033A3864CA6936A9C8B669A8D6CAD9F84B5A98FAB 9F889F967D9A8E7672664F756A508B8061AEA28B5C52410D00002814112D1D13 76695A8D807382776C3829220D00001100001F100E1D0D0D180B0D1304022516 0F877A6A675E43463A1197894FB5A4709984553C200047240D43250F381E095A 442B5F4F316A594151422C6F604CA2958349392A1607003522082D1600382500 3120004E4122544A35514734483D2D41352D453B37453B37453B34453B34453B 34453B34453B34453B34453B34453B34453B34463D36433A33453B34453B3446 3C38453B37463C38453B37453B37453B37463C38453B37453B37453B34453B34 7C211F7C1F1E7C1F1C6F1F1C52120F440808400C0C5016185213143B0C0D2408 082D08084014133E0A0A460D0C5D2423430A0A480C0C4C0E0F661A1B7924235B 1D1C3A16134F3B331B180A2D211628180C240D06432A2676615753412E52432F 584D35443823372A163B2D11786C46998C696457369F937CB8AE9EA399868C83 6A8073576D5B3955371E441B08400500550C0C480405490D0E4B1A19330C0A31 0504532523450A07671F194C13122E0405370809572321411E16271706564638 3B2D20291A1520131322130E2B1A111606004A3D2B483B2E190E050B00001409 0A160C0D160C0B180D0C150B09160C0D160B0F0E020B0700070D000064531CB9 A456A28A21937710A0851DB194268E7200A7843D4A1F05330A042F091620080B 453C327E7567C6BEAADDD5C1CCC5B1C1B7A1A69A83A89A7E988966998B65998B 61978650A69451B7A467B4A36AAB9C6CA1936D9D8E6E978A6C584D355F554299 907AA59F85ADA187A99B8072603E604C237E6E5140341F20150A1D1513191007 716A58A093863C2C220D0000200D0F200D0F1F100E190909180B0D1105002A1F 114A412D70684D685D2F978A499F8C4FB59F6568471E482003502A1138140032 17004D3E1D64563A62563F786B575044312F1F0E2D1E0D2B1500684E115E4414 4C360E4231195C5347857B6884795C3D3322403730463D36453B34453B34463D 36453B34453B34453B34463D36453B34463D36453B34453B34433A33453B3445 3B34453B34453B34453B34453B37433C37453B37453B37453B37453B34433A33 7C1F1E7D201F791E1C5C1313410D0D3803064716174F1A1D4713134210123508 0B3A060959201F4107093000004513154418172E00003E0A0D6B20207F1F1D64 1E1C330707482C26271C112A1F132B2015150400533F39846F624C3824251605 2F2514382A1E30221531241240341D4A3E26291D064239239A937FA59C868D84 698575557B6741785C3B724D2F5F2E1C4A0C065118154D1A173A09083001024B 17173D0706410000671E1B460708380306400B0E51201F200000291A0B453526 6B5B4A35271F1104061606072516115A4B3AAC9D7DA091708878585A4D3D190E 10120809160C0D150A0C180D0E150A0E160B0F271A1C45383741301A3F2D00AD 984CC2A941AE9329A68B1E9B7E10BDA12E98752C280000360E032F0B152B1014 210F0E15030071615781736B70645F524437877B63A29579A596768E7F5F7A6B 487C6B448E7D51817147897B538C7D57A39471AA9A7AAC9E8090846D1E13031E 1200A09274AB9C77B5A576AD9C755947253D2C14352816190E05100504140804 372C234537320F00001E0F0D1F10101E0E0F2111111B0C0C0F00003728239284 798D8073A79D8C7E7052584B1BBAA57392794172552590724848290932110048 2D1357452358482B685A417869557F72604030241D0C03301800E2C673B49854 493000473515433A317A705D9B90717B715E4A4138433A33463D36453B34463D 36463D36453B34453B34453B34463A34453933463A34453B34453B37453B3746 3A37483C36463A34433A33453B37433935423834453B37453B37453B37463C38 7D1D1A7D222075201F4E0F102F0B0D33090B4519192E02023007064E1D1E4107 094E0F105F1C1A5317173A0606451B1A2E100E240000370F106C2323851B1764 14133C08083714112B180F26180E2621131106006E6058907E6D5A472D332312 3C34284539313A2E263B30273A2E26352A1E241A0A181000363319837D619B93 738C7D57826F43846C429F81577E573A5B2A1A875950471F192C00004F1B1B4E 151446070654110F5B16124E0D0D4105064C16173C0D0E36150F564638624F3F 42311B100200180D0E1208091A100F9182699E8C5B7763308A773F86765B2318 1911060A160B0F150A0E150D0D150A0C110607352923786B5B7564494B381177 601BBFA63EB69B2FA88F1B937706AE92217754066840143B170323060924090D 250C122810131300000F00000B000053453DBEB59CB5AA8DA99C7B837657A194 756C5E429182699182696C60468B7E608D805CA29574B6AC8CBAB09BB5AD9F51 432954431CB09E6BA293508C7C4D6C5E424738242E2112291A13190D0A150906 170A070F0201190D0C180B0B180D0C180B0B180B0B1E0E0F1607045647427062 5763554D40342B342715887D5E8370455A4209856F38B3A269826C443116004D 351868543065523364573871654BAFA5908C7E721908042F16009A7C13A78934 4F33004B39154039323A301D675D3B9C937B51493A332A1E42392F463D36463D 36453B34463D36453B34453B34463A34463A34463A34463D36453B37453B3746 3A37463A34463A34433A33453B34433A33453B34453B34453B37453B37453B37 7C211F76232464191A4304083303074212163D0E0F310A0B2408083D090B5C13 1564191A60120E5A0E0F5E1819511F212E1111250000410F0F7227278421205C 090A46050543130F300F09230F091A130E0C0000382922A29286705F4C47392C 433A31453B344037302D211B584C447E7368584D3F6F5D4D77604A56321E8355 3F9F6D53764123652B1172341C5B1D0A4305006C2F256F3731390301511F2140 040464211F641B1B641615520C0D5014144718192B090A29121031251F1D0E07 1507001E110E190E10190C0E090000584B3E887B5F72603E7B653D3014002100 002E0C09300F0E2006071C090B1A0A0D160B0F190A05241202311D083D2B0E8B 7539B0983CA78C24AE931C977B0A775900785703815C205936103416022C0E00 3014002F100037191111000048383BCBBFBAC3BBAACAC0AF5F5340948873B8AC 92665A45847767BCAF9F6C6252655846B5A99272664F968A70B7AD9AB3AE9FC6 B7A36C543957401D8D774D5946292A1E0B0F02003D3021392B211F110C1B0C0C 180B0D180B0D190D0C180B0B170A091909091A0A0B210F0E2110091807000F01 001003002518088A7C63B8AC8881714764501DA18F5CA5965F927F564E391D64 4E33614E2F60503366593B5E5135766B514232261D0B0C331900694A009D8026 5538004B380F433C373F362D3E342353483847402C7B7364554C423F362F463C 38453B37463D36463D36453B34463A34463A34463A34453B34453B37453B3748 3B38463A34453933453B34453B34453B34463D36453B34453B37463C38453B37 6C1615691D1E5110104306094C1519440F123F0E0D371718140707370605701A 196C1411670F0A68100D6B13124E1517240A0B2A0000571B196E23217A201E66 1311560B085F24213A0F0A230908140F0E160D091B0D0553453B8D8071453A2F 3C332C3A302A3F38303027204A3F3673685D776C5F8A706089624F5D21106211 026A1709731D0D731B0E71170E742017661A0E570D035D180F551C193E121238 00005C14116C1E1D6714126017174B0F0F3C151624121315080A10080B150A0E 160C0D1C1112180D0C190C0E140709231613463D34423020361D055027145923 124E170C4C17103F1613240A09190708130B0E21120B3F2A183D291754432D63 4E1CB4A04DAF9530A4860E9374068B6D0687660D6242006B4B0F4D3005795C22 9E80386D4D211A0000462D24DCCFCCDED5CEBAB5A7564D46322824BBB0A5C3BA A45B50426C635AC2B9AF9A918824190EA89D90B3A996574E35807B66A8A894C1 B2A1C1A5933D210F290D001C0A00231A101E13054336242E21141F11071B0C0A 180A0F190C0E160C0B180B0B180B0B1A0A0B210F0E2110091C0C0024130A291B 113D311E61553B8074526E60376C5B31807041A29361B0A46FA1946970634264 54375444296B5D417166474A3F206157355245352C1B1F291100725500C8AA4E 5336004E3C0B443D38443D3A443D3A3B33264D462D7F77664A4135433A33453B 37463C38453B34463D36463D36483C36483C36463A34453B34453B34453B3445 3B34453B34453B34453B34453B34453B34453B34453B34453B34453B34453B34 62161756101143040651171C4210143404084218172808091C07094511136F1E 1E721919791C1975201F6517165413123905054A0909712624600E0C6C14116A 1F1D5315145223224D312C42302C0F08052216103625191E1006352A1E352921 2F231D2E221C372E272418121B0F09261A124A3F34744C415B18096E1B0F831F 14912B1E932B1C90271B90271E87251C791F16822921852E266217123E03013F 0606561F204F1311450500400A0641151324080815080A1E1015281D2117090E 180B0D1B0D101A1011180B0D1B0D101201001806003924152612004A2919663A 29511F1547110B50251F3C1E171F0B081106071F110C3725174A39303B2C2511 0000715C1FB196409E800DAB8B1EA1831A88690A8E6C19714E11472600593900 90711DA587416348104D3819B7ABA5695E62241D2A060002605652CDC1B9C6BB AE261A145A504FCEC4BEAFA69A0C020054484CD2C8C4787064160F08A09C96DA CCC16C55442A1000381E0B2E1B0E2D21181D0F02372A182E21141E1008170808 190C10180B0D180B0B1B0C0C21110F1E0C0B1E0D092C1B175B4D4553453B4B3E 2E70634F74684E93866A4F432191825F62512C84734E70623A75654373664558 4A2C6052367F71558D8266695C404F422462534077665D5E481D664E00CBB062 4E31004C360C463B32483C36463D36483D31463C2C3A2F24453931493D37463A 34463A34463D36493D37483C34463A34463A34483C36463A34483C36463D3645 3B34453B34453B34463D36453B34453B34463A34463A34463A34453B34453B34 5A1C1A45090A4209084F1A1D360A0C2801013C1D1B3518181F04063F0E0D651D 1A75201F7616136D1A184F0B095F16167227256F1D1B6B1310620D0973211C58 15133E0D0A50322D4B42394F463F271D17281A0D564733241609251C15352923 2A1C143829242F231D2317112F231D372C230B00003B06007E1F15841910911B 13982016991E119C24189822159022178923187A14097E180D8229216F251E47 0E0E3A15182A0100572E1B5F3D2F240B02190907110C0E1A0F132214161B0D10 1B0D10180B0D160C0D160C0D150A0C200D04381C083C25163424181A03003F20 0D42180B3E0C023E14093614072D170F1A100F20140E190B000D00000A010715 0500180400846B21A68A19B29527A98C1EA6852287640C5732005A36135C3B00 7E62009A8020A89334776532190E030B010E231A3E181020726B66DED4D0ACA2 9C070000544C4FD7CDC9AFA698170F12090115948B95B3ACAA130B0E1F1820B6 AAA4C7B8A42311002D18072E1B0E25170D1E11014336222E2114180C06170A09 180B0D180B0D180B0B1B0C0A23110D2B191524150E2A1B174C403A4E44366A60 4B6C634B9F967B6D61473F331993856C5444296C5C4170634440331545381747 3A1C7268486A5F4281765C8274586052344D3F234F41285D4C20453300644D0C 3A2100332000352819372D1F362D1F392E22372C21372C23392D27372B25372C 23392D25382F26392D25392E22372C23392D25392D25392D25392D25362D2337 2E25372E25372E25372E25372E27382F28392D27392D25372B253F362F463D36 661B194F090A47060852181D3B0B0F260104240A09442727250606260000380B 0B541E1F5A1B1D4C0B0A4C09076C1E1D741D1A7116147012117320216D27263C 0C08250C062B17122D211B37282340312C3B2A2359493D190A03190D0A2A1B19 1E0F0D3526243C2D2837261F45342B2515094C3F309B69598E38287F1B108817 108D170F971E1597241B90251A7620125110017533266A281C520D046520194C 1312390C0F2A0400412115563E351A0903190907160C0D180B0D15080A170910 150912160A14150912160A141209111907068C7164442F223123173122132817 0440291A260900573C3140281D220E0832232325150B3627115E493A674F432B 0C007A5626D0AF5BC1A62DC2A330A283138B6A078F6E185F3E006341105B3B00 886A049D841C917E14AF9D5B7E7052231B202B2751161029847B81D5CCD4413A 44190F1A221923E2D7DB9E9490070005190D23433743B4AAA82F232A150B181E 1110807363291A0B291A0B2B1A111B0C0827160A4637233020141708041A0A0B 180B0D1A0A0D1E0E0F1E0C0B23110D27151124151013040209000040342B6E63 53968C7C7F75651B0F006A5E4784765F382A1373644E95876D53452C53452C84 765D5F543A5D51398C836A71654E90856B9A8E74665B415A4D2C64562C7C6B41 6A5930625537645A476A5F4F68604F6B62546C6455584F43625A4E645B4F675E 52685F53635E51655D51675E50685F53666053635E51666053655F52655F5265 5F52655F52635D53625C51635D53635D53625C51625C4F685F5651483E3F362D 78211E671616530D0E490D104011122907091604032309083715142810111508 0A230E10280E0F3001025F1C1A711E1C75130E7512117E1C1A7527294B14151E 01001D1E1419120A1408021B0C0828171031201C241510160704170A09190D0C 2215142617151F1109311E133D281944321F80745DB3856F7C2F1A7E20137F13 0B8D1C15951F178E221A7D1E135E2213543B258C725F907663471A0E6426205A 221E4513133915121701001D0C08241B14170A07180B0B1C0F11180D0E160A14 190E1E1D12221E1424170D1D130B1819080C230A01402D22362C1B342D1B312C 1A2C241529211333291B453A2C2C1D1623110F4B3C297F734D836947724B2B53 26008B581ED8B354C8B12CBFA4288B6D00987A1691731C735309614204735500 9F8216A48C1C92810C90802E796C392C24222525521D17372E2635342E44100C 27312B4111091B4F4552463A411D101F1A0F22362A336D6362190D163325390E 03070D050031261823180A1C100A1104042C1E134D3E2A2C1C10190A051A0B09 170A091D0D0D241412200E0D2715111A0B09150906180C091C120E6F665C9D95 86685D541004003B2D2090846D7C6F5B2F2512675B49978B7672665141352079 6D58665A43BCB39BEEE8CFE2DBC5DFD9C2D9D0B8E3DABDE7DEC5E5DECADED7C3 E0DCC7E2DDC8E2DEC6DED9C4DCD8C3DFDBC6EBE7D2E0DCC7D9D5C0F5F0DEE6E1 CFD9D5C2F2EFDCE9E7D4D8D6C2DCDAC6D9D9C5DADAC9D9D9C7DCD9C9DDDBC8DC D9C9D9D9C7D9D8C9D6D6C7D9D6C8DAD7C9D8D5C7D4D5C3EDEADC8580732C2619 7D27297623246C1C1B5F16165514144A1110410F0F441010471011340A0C2205 0724000227000050121373211F6D17166D181475201F6F1D1B5C1A1D3404081D 03021D1B15241B141607002B19152715111C0A092213111E0E0F1C0F0F170808 2A1B1948393440322A4C3E34978A7A8C786661452E703D267F341E8A37267C23 1479160B8B2015871E14953128B1685893664D735436705E3C6C4D3A4B231D4F 201F3D09093C1516210A081907062016121B0E0D190C0E180B0D180D0E190D0A 1507001300001E09001A0700140300110000110000180700271D191F150E3C34 28362B1E3329160F020054463C36241E1908045B49387E6E516E553B64442C4B 260B4C25058B6D34BCA852BAA14BA7892FBC9B4585650E6645007C5B07A18123 B29529A78B26AD9537B6A1657B6B4E27202A27295B3A365D1A132F150D2C3934 5239345226213F09021B11091D271B243327245B4F47372D1D3F3533190F1C18 0D10170B0332261E23180D0B00000C000024130A28180C1C0B042C1C1A2A1B1B 2013131F10101D0D0B1D0D0B1A0B0922130E22160E1E120C3A2E2870645F2E22 1C090000170A07675C519C927D74675734261C4E40337D706156493943362654 4836665A45B8AF9BDFDBC6D0CCB7D4D0BBDCD8C3CCC8B0CFCAB5CFCAB7CFCAB7 CDCBB7CFCAB7CDC9B4DED9C6D7D2C0CCC7B7B6B1A1C8C3B3CCC7B7756F62A9A3 96DCD7C98C8679A7A294D2CFC1DDDACCDFDCCEC6C3B5C7C7B6CBC9B8CBC9B8CB C8BACAC9BAC8C8B9CBCBBCC8C8B9C7C7B8C8C8B9C4C6B6DDDACC7E796C302A1D 6F1C1F7B2225802523741C1C6E1B196B18166818156618175D1414581E20451B 1C3200024A13127527267815136C16156D2522530D0C510E0C4D1919320D1018 030318160F382F282B1A1127150F21100C221311241815140804150906100100 1002004A3B3453473C5D5546443F2D6C55419B725B71392180391F833E26813F 267626127B1E0E8622179027207D2715753415714B23867B4A42341815040042 1E1C3F090737100E26120E1F100E1A130E190F0D180B0D1B0D10100506120300 2E1D004E350C5033045035093C230055411D4C3C1C0F0100070006190E10281C 1737291C3428111D0D0049373127150F37291E3C2D1E33220C3C271638211020 08002F160F220E00584A1F7B6732866D2A917127A6832D8D6B0B9A7B0DA6861C 9A7C11AB8D33A2853C6A52282D1D112C263C292D63323262151239130F343936 552A264B27264C19163A1F1C3E342B2E372C0F3D3216403818292115100A0F15 0A0C1B0F09261A14130700291B0F4A3D2B7C6E611B0D051708042E211E180C09 1509060E00000C00001306031C120E23170F3126182A1F131B0F070B00000D00 021407071C100D867B70AFA7932B20150C0000372821675C4E352A1C22170944 3727453924ADA692E0DECAD1CFBCD2D0BDD5D3C0CBCCB7CDCBB7CECCB9CDCBB7 CBCCB7D0CDBACECCB9A7A290CCC7B5C2BDAE0600008F897EE0DCD10600007872 67EFE9DF060000544E44F7F3E84B453A756F64D9D6C8E1E1CFD6D6C5C6C6B4CA C9BAC8CABAC6C9B9C8CABAC6C9B9C5C8B8C6C9B9C2C7B6DADACB7E796C302A1D 501714641917751A18701A196C1C1B721F2073211F721F1D6C1C196214135D14 1468191B7828287C2C2C5807076017194B0D0E400000540907551C1B35101017 030017120D4A3E3942312A2816124A3B36453835433937483C362113094B3C2B 5342272111053528272D2118504635AB917F7E58426825118C2C1A8E33227B26 137616078B221692241A9320178B2216791F0E722A139B6A4B60392817000031 12103718162D14102C1B141E0F0A1C100A1F1214160B11160700221000735926 A2812DAA8331A57B2A9B722B8B6725A68442A889467359282510000D00001409 0825150B361E0D4B2B20401B111C0100291A153A29221C0B02160500190A0316 07041F10101A08070D0000110000351E00583700633A009C741EB08C2DB79535 8768074A27003D19002304001C0100332024312938221A292A2231110A252622 49262043231B393224352F1C202A1C14332A144738242210001000001A050419 0708221416100200382918BDAC87BBAA6FCCBB9453452E110100160702150500 2517005648314D3F253528161F1406170B032D211B221512170A07170A09180B 0D0F0201261916A4989282796D090000190909291A155E5046382B1B291D083F 301C2B1C08AEA491E3E0CDD1CEBED0CDBCCBC9B8CECCB9CDCBB7CAC8B3D1CDBA E0DBCBE3DECEC6C1B20700006F665AFFF8EF110800645B51FDF7EC0D0400837A 71E3DAD1070000A29990E7E1D70600005F5951F5EFE4696356A6A093D9D6C8CE CBBDC8C8B9C8C8B9C8CABACAC9BACAC9BACAC9BDC4C6B9DCD8CD7E796C302A1D 2E13065E231B6A120F620F0D6113126915166A151468100D68110B6E0E0B7E16 148A22228E2626691516400404501A1B3403044D0C0B6B1B1859201D2F0E0A1A 06001B150D2B1F192819142E221C433A334E44403D36333A2F2432261181724F 9C8D5B10010014050F291A17635647553E2A66452D7C31209621149C2E217E18 0B861A0F94231A9E251C9F21159A2118931F1A7B150B67110164271D2F0C0618 040117120F1F150E2A1C1224150E2618102316181A11191402005D4516AA842D AC7B009B6900A26F00A06D06946507885A008C5F009F77209F7E374E39180600 001E07033C190C552819551F0E37140C1708061D0D0D1F1211180D0E15101011 0C0E100A0F1508191F0D2A210D1B2F1B1857371085580D653B00775100B08C37 AB8B348F6A2E57310C522C1648251A2C0F0037230C6556444D42371C14263836 62332B4C32233A5A434166462B2D190435301E28180A240A003E1D1433100820 0809160A140B0000625234C5B273B3A13CC4B670B5A983493A2424150E4A3C23 AC9F71A194649286539D906D7F735B16080010030517090C14090A1C0F112013 15180B0B180E08564C482016121003021F1214241412312319372A1840351851 422C40311EA89E8BE4E2CFD1CEBED0CDBCCECCBBD0CDBACECCB7D9D8BFD8D3C1 453C2E60574BFFFFF64A4138150A01F7EBE3473E35292017C8BFB6190E056E62 5AAB9F97070000A89F9591887E070000E6DFD7B8AFA80700007E786EEFECDED5 D2C4D2D2C3C8C8B9C9CCBCCAC9BAC8C8B9CAC9BDC4C6B9DDDACE7D776A302A1D 3E1E1061211B7A1A1A7217186A17156515155D0F0E6E1B1B711C1B7B2323852A 29832B2D6B181B510206520C0D580C105D0C11701F22792B2A461512220E081D 0C0531251A34251E1A0B06291A172316152A1C21190E141B0D10362A24867756 AC9B604030121202002B1A112D1B08372204543E1478361A9124148D1F158719 1196221A941E149B22199B201599231B8D1E1783170F821C117F28206B231B30 02001A05021E09061E0A041E0C0B170A09190C10180C151C0600745517A77A20 A66E00AD750E976004844E00875401A06C0DA06E029B70099B7715B69B5E4E40 251100003E242142211B340C033A1E191B0C0A170808201313190E10170F1015 0A01150600321A0E30120A2809002707007D5316BA88269466056F4300795100 8460109C753297713A623B0A664114462700614812A08B5B8C7B52170901231A 31362736372428594039543924483527342B2224040069341E7034236423144D 221A1806040B00006C634DC7B788A28F43B9A96EB0A2785B4A2F4D3D2E2B1C08 53452C675835918454A09267AE9F794535240C0000180B0D160C0D1C0F111F12 141C0F11140908070000100504180B0D15080A170A093D302D52443744382151 422E342514ACA291E7E5D1D1CEBED1CEBED0CDBACBCAB4DBD6C4CDC8B8F2EADE 4E4639070000D2C9BFBBB0A70900009F938A8A8177110800E9E0D731251C8A7F 76B8ADA40A0100DDD4CA433A31251C15DED5CE332A232D241BFFFFFB8780761E 1A0FC6C5B9D4D4C8CAC9BDC8C8BBC8C8B9C8C8BBC4C6B9DCD8CD7D776A302A1D 5F3D2D6520198119197A1A1A77211E6C1E1B5B16125F14126818176919196416 154F090A3E0205520C0D6113127315168C1F2381262969212038120D2A261D1C 1307433626392B211506002A1B192A1A1D13040E2F223060535F24181F66593B AA9C5676663C0D00001C0B00402D13705F33706626935B3284220F84190E8814 0F971E179D22179D2217971F138D1D13862015891A13921E168D1F15881F1366 211B2504002B0F0C301917210F101A0F131A0F1512070D2D13007D5509A47117 9F63009E640C9159147A4200774200AF7B1CAE7B08AD8008A47D00A88B2EA18F 522D1A001E0E111B0608210A082D1817190907170A09160C0B1C1112190E1020 0F0049330B8969405730042F0500704714B1832CAD7B00B2810DB383168F6508 744F02714C0197742B7A540A6440008866156C4E008F7526A08A3F46340F4436 38402C263C25142D16051601002C1B122D23224317059B4D2B7D270A7D21066D 32202F170B1D0F02151204534829BBA976B3A170261600463714473922130600 090000291C009184549686559A8B54AA9D81190F0B110705150A0C180B0D170A 0917090C190E101D1214180D0C180B0D190C0E0A00010B030330271E40362331 2414100300B1AA98E5E4CED2D0BDD0D1BFCECCB9E3E1C99690810F0900B7AEA4 FFFFF9241910241910E5DAD1362B20645950E6DDD40E0500DBD3C7463D318B83 77A0978D221C12F7F1E7130D03A0968FC0B7B0070000A0978DDDD3CD06000036 322AE1E0D4DBDBCED3D2C6C6C5B9C8C8B9C8C8BBC5C7BADDDACE7D776A312B1E 5B3927592418641F165F231951201265382C573226410805550C0E5C0B105902 075D0C115F15186C1D217624297825236C180C5B190F3709002D110B17100D27 1B174C3E363C2D2A3A2D2F28181827151329190F4E3F2D4B3B2F1002003D2E0B 95854493824E4E3D134531086250247667339085489E6C437E27128C231A911A 18901914951F1792201A8C231A87231A7C2015801C138B1F178A1E15871E127C 2721561814380B0B2B11121A080C190E141B0D120D000067491F8F600CA26D11 A8700B965B08834804935A0B935E04B27F1AAE7C0D906400AB8414AA8A31B39C 595745260900001C090B21090A240A0B270D0C21090A1D0B0C1C090D1A090F22 0D004D3613A17F42AD822A8F600C976615A4710DB7810ABC8911BE8E15BB902C 98711F522D007C59107D5A11856518BB9A555A3B0084672BA89054715C3E5B4C 4A46352C402D1D1606001507004B3C372F232047221691543B661E07711F076D 250E5E230D49220F2816060D000043371D65573C4232156859433C2F1F170900 20140E160900685B3AA39471A1936D7768541105021407071E11101B0E0D190D 0C180B0D2116181F1415150A0C190D0C13040035281B221600160A0022150316 0900130600ADA596E7E5D1D5D2C2CFCFBEDAD8C7EFEAD8D0C8BC20170E0D0200 CDC1B9AEA299090000B8ADA4C2B6AE0B0000ECE3D9271E14B0A79B60574B8D84 788D847A575147C6C0B60A0400F7EDE64238324B423BFBF1EA180E081D160EFF FDF5C5BFB52D271CACA99ED6D3C8CAC9BDCAC9BDC5C7BADDDACE7C7669312B1E 57362057352354352147311D473B244B442E37361E46261A5A1B1D66181C761A 207820226E19186D191C69181F60190E7F45275C361D231400140800170F123D 2F323526242B1D22564C57281B1D0D0000806D517C6A394432103E2F1943320B 77662B79662786752E594805503D00473900534B0F8A5F377E3119821E13941C 1D8F1B188C1B147E19136A130A701C136E1F12781F128E2A1F821C0F851F1083 251A6E161145090A2F12171A070E1910152013131002006C4B179C6A0AA17010 966505794300945A13935B03AA750AB7851BA373088B5F009F7C14AB8D36BFA7 5D544520040000180B0D230E102E1113300F0E260909240C0D220C111C081122 0C023119008E6A19BD8F0BB07E02A26C00A26C00B37D08BB890BBB8E07C89E2F B58F355430009A772B8B6E23887023674C0F3C1F005D4315846C3D402D133021 1A34261C2E2112190E05211A15564C482A1E18290B01532716571C085C15008A 381D983D1B82452A7758453320150C0704150A013B2B1D32241A190E051C100A 190D0A1E1006291C0A988C79796D58160800231711180C063529231B0E0B1509 06180B0B180D0E160B0F160B0F13060326190C6D60427A6D3D56492813060026 190A0B0000AAA294E8E6D3D2D0BDE1E1CD9997863B3528E9E0D4FCF3E7180D04 090000FFFCF3847C70070000FFF6EC271E14AAA29670685B8B83777B72668D84 78786F66898379847E73585248D5CFC5060000F1E8E17F766F070000C2BCB2C0 B7AE0D0400130D03C1BDB2ECE9DDC7C6BACAC9BDC5C8B8DCD9CB847E71302A1D 3D2B1A3E2C1C42331F4135233029151D18032D2B134D3323532016591A0F681C 106423165D26185723162B00004A1E00906C377E61326552272817021B0E0D29 181E26151E1D0C1435272C33221938250B6E583098824B907B498F7F50806F39 675417705B197C691F766220554208453300332200492500673310682409701B 087214067E1A0F731C14540A035619104617095B21146726196C26187126156A 201656110A3F0E0B290C0C1A030121120B27160D1404004529018E6A269A6F1C 9D6C07976304956104A06D09BA8A1DAF841FA98123946F127C5C00987B2BB69D 584934130E0001220C11290F132A0D0F2A0B0C290B0E270C0E250A11270B1529 09022D0A00A27D32B68F10BA8D10B68507AD7B00AC7900B5850BB2880DC8A038 98751C6E4D00BF9F557B602664512314000040270D6852394431170D00002014 111E1008211404291B113529216659562A1D1C1C0805230A01A172627F3D2387 36189B3C1977391C50311B2A170C231E1B2117131A0C041506011B0E0B1D0E09 2113093528192C20081B0F002114041E1008201411180C091F120F190D0C2214 1615080A180D0C150908170A090B000052433C81705565552675664084775BA4 9581281A0BA8A08FE5E3D0D0CDBCF4F2E19B95880700001C1309B8AFA6DCD0C8 2B2017352921FFFFFE2F261C80776EA9A0974F463DA89F95625A4E8D84788D84 7861584FA59C934A4138BAB4AA504A407C766BD6CDC6070000D2C8C2DFD9CE07 0000332A21F9F0E9E0DAD286827ACFCEC4C8C8BBC6C9B9DDDACC7E796C302A1D 3734262D2A1923230F1816031F1D0A2D2B1531331A2B1A0247240D64351A7F43 256A402436200539270841320F5A4B1477691E75641C6C57136E5D381E0F0A12 01091B0B1D1D0C1424120E4C39215F4A1C523B04715A19897531806F277B6A27 63511167530F705D11745F1E5F4C11604B206851336A512D6B5022754D246D3B 126722076916056D27195B21163F1A0D25180644301E371A084A241063351F66 342549170C2E0500290D05361E10402C153B2712372611341F012F1900926F26 AB7B0EAD7F0F966800A97D0CBC9525B38F2FAB8C3A5D4100785E0DA78E46957D 3D2E140023080C2E101526090B270A0D2A0D0D2A0D0D280E0D26060C2B071137 0E0A461707AC843FB9981FC29B1AC69B11BA8C06AF8100AD8207B7901EC6A33E 886A12A98D3CAA8F435D4B1C5147341204002D1C162C1B141709011509061A10 0F2419101F120335281926190A342520180A0F1D141723201F6C4C3E7940217F 2E0D902B0773311343280C23130214120B150D0B180B0B190C0E180D0E1F1109 33231231230C32270B352816281A0F1B0C08150908180B0B0D01002D1F212F24 281F1415140A062A1D1A20140E180C06100400584A2E7C6D3B817348A99D77AB A084736956AFA796E1DFCCDCD7C7B3AEA1FBF2E6E6DED22F261C060000B5ACA3 FFFFF41D15095C5347F2EADE120A00D3CAC1433D32A9A097645B4F92897D8A81 75685F56A1988F524940C0BAAF292318F1EAE00E0800A29C91E3DDD206000067 5E54DED5CCBFB5AF160D06060000B3B1A8D5D7CAC3C9B8DBDBCC7C7667302A1B 433C34413B33393329322C2424201A322A16312A0469582E8066368B6B3F7D58 2D6C502A4B3915705E2F8474396F5E197F6D1B816E255F4B076855273E301613 0500180A0F17080628180C4C3A1B4B36045A430F5D470D7661257C67265E4908 6A56126A57106551087A652784703A8F7642856936947841A48A4DA78548A277 3B986435723410572003552510471A0C431E113E14075D2E1E4B1A074D1D0851 230D50260C4622016B4F27765E3748310C3C2709503D2368533F2614013C2100 A682419C7320996E07BD9635AD8D31A78730886915684A009A7F29A48544AB8C 5D35130126060C2E090E2C05053208093105042D080A250B0D23060B2E0E162E 0A053A1300AF8D4EBDA032CBA731CCA523C59B1DB88E10A57F0AB08E22BF9F43 8F7428CBAE6D6E50196E54353A271C1D0E09150B09130605170A09190D0C1E11 1021120D24160B2C1E132E231721120D150505271B15180F033821107B583E6B 3C2165290C461B004B3218331E0C2414083121153424182C160A240D00261102 2717082B1B0C2518062C1E131F110C1B0C0A1B0C0C1B0C08362B20372A2A2B1F 2636282D1C0F1126161721120D1E0E0F10030525170D4E422A83775FABA287A1 9882958B78B8B09FEBE6D4C6BDAF0700002C231ACBC2B9DBD2C98D847A070000 82796DFFFEF21D15098A8175A69E925E554C968D8482766E857A6E7A6F64796D 6281756D7F746B91857D6B6258ACA3995E554C786F66E0DAD0060000857F75FF FFFE70675E0700003A302AC0B9B1EBE7DED2D1C7C2C4B7DCD9CB7E796A302A1B 423834403733423834473F3F2B252A271E066C602BB5A8699A8C41877A387065 2D504311453A0C73632381701C6753007E68108A75276B5A15483A004036073F 33191D140B1A0C0024150152401C533F075B47125E4D19634F176A551667500C 6852076C580F6C5B1477642A8D7B4A8970359D7F37BB9D52AA9041A28635A183 309A76326C460D5935084924044716015B211672362A7637277138264E1A0645 1800512E056F4E16896E25896F2F866D374F370D362102423022372A2C0F0000 301A0378581FA78024A788367E681F856B1D886A12A3852D9C7F24947137734C 2F2C060027040B280002401210491515470E0E33090B240A0B2A0C112A0C1422 04003B2006AF9555B89F39C5A83AC6A62CC9A62EC9A72BB99725AA8C23B49A46 B5A05F957B4862431E674C37280F0B241414151213100A0C150C0F160C0D170A 091C100D20150C2A1E184037301C100A0C00003A2A1B3F311A5C4D392C1F0B38 2A132D1C01523F25846F53452A153E1F0E381E0B301C05593C1E7B5832311800 30231326180E22140C1D0E091B0C0A2212131A0A0B160800443A243F362F1D14 1C281D232013172111111A0B06130507190E14100408120A0A9A938BABA794A8 A08F9B917EB5AE9AE6E1CCEAE3D1958D7E20170B070000544B41FCF3E7DBD3C7 191104554C40F8F0E12C2417AAA296776C61897E73665A4F72675B5B5044665B 4D796D625C504872665E746C5F9E958C5C5349D7CEC5130E00B1ABA0E7E3D82C 251B160D048D837CF1E8E1E3DCD55D5A51929187DBDDD0E3E0D27D7868302A1B 4238343F3531403733423738393136261A0390844CB0A15B90812C7B6D225B4E 0D544812564D215346136A5C206F5D1D76621E907D3688752B827136584D1F44 391F372C232E20182F1E15412E165D4A21574212635015725D216E591A6D5915 6D5A105E4A067664227A6527887336A18A49B8A058AB93489F873A9A802FA084 2E92752A64450476551F725324623B194E210845160069371B82542F835A2983 5C285C3900926F239D7D1C94771A8A6F16654905513706260D0026120C27140B 130000240A0085682EA38746AA9147A1832E9F7B19C1A1567F642F5A36183F11 083B0C0A3F0F134710115E201E500F0E541310591B1940040232000033060C2F 06004E2A16B59662B69D47C4AA4FC4AB48C8AC47C9AB45C8AB4CB69E42B69C5A 967E515E3C1D794E39471A104213132B090A1907081A08091708082111111D0D 0B1B07012D180B331D13311B13220D006D5A408F7B577C6A3C4F3F1F281B0730 230F41352081664F62381C6F40256532194F2B193321134A33206E5339331E0C 2D1F151F110C170A071A0B091E0C0B1C0A091607022E2016413724190D08160B 0F2013172C1B1F1F100E0B00005B4F49BDB4B02117134A403CA49B919E9687A0 9685908673BFB5A2D6CFBB9C9385FBF2E6FCF3EA8B8279342B220700008D847A F9F1E5776E6230281CD5CCC05C5347857A6E60554A887C717B70657E73688176 688D8277908579766B5F766B5F584C44BBB2A83A3127D5CCC2A69D94120C015E 554CF5ECE3D2C8C23A302A07000006000068645CDEDDD1C9C3B9847C7030281C 4238324037333F353143383A382F351A0F00675C21B0A355AFA240B5A9539E93 468A81465A57294A441C453E1854461B6553226C5A1A988637AD9D5F5E542330 250833281F3F2F2D3828290E00003A2A0F7462337E6C2A7B6A277664227A6924 76651D7D6B28887536705B17846E26B5A15AB09F58A28F4599843697802D977F 258F75268C732B8167257F6827886C3774532A502C046340158B6B30A7893C85 65186D4A009C7A17A6850C9F7F059D7F05806304664B04492D052207001E0800 0F00003E2D22B6A58DB9A472AE96499E7E20BA93237E5C1D1800001E0000420F 1940090D3A010054110F6113104F04005008026F1D16771B126517164C101346 1009441807A48254B09A4FBCA75BBEAC5FC2AC5FBEA755C7B2629D8E3E67511C 583D24663C2E521A16440607500E13410F11290A08240A091C08051A09052415 103A211834150437150A2D0A013719007C64376F561E846E2676673749402827 1D0A6159485330195B1C006F2B0D5B15005226123728211C0B021607001B0D03 180C061B0E0D150A0C190909200E0D23110B291B0F392C1F2016062419101509 081F10101E0F0D190A035C5144ABA092BFB7A870685B92897D958C80928A7B99 9180827A66D2CBB7AAA38F0700000A04004A4138AFA69AFFFFF6C2B9AF453C32 282013AFA69AB1A99D5D5548877F7064594E94897D7F74697D72648A7F72897E 707F75677B71638E83788E83787A6F64524A3EC2B9AF4D443A554C42ADA59987 7E75494339070000281F168A807AC8BFB89C968E9B978C938D82655D513C3428 4238344236334438324036374941462E231524180070612C8A7C33807334796D 35766D464A432D292113231D152E220D1809005E4D17B6A55B8F804E2719002D 1E0D392B233829222A1C121505002314004E3B1E4A361049360854430A68571E 69591E77653478673D846F3D725D1E9782438A7838867436907D426F5B265442 1189754298844F947E49745D296A4E1972551B89692D7E5C1D82611CA4843A83 60146541009A781B9D7D10A3851DA68A23A286338F7331684C1A70563279623F 6D5935BDA77CBCA573B093529B7C28A6852F7A57004D2D00573D1E4722133B0C 0D3F080B4C10136120225B151643040640090A5A16166919166419175A141350 1714350A0469462CAE9765B49D66BAA566C0AB6AB9A561C0B074514510361F00 533025471713410506460D0F400B0E350609340D0E481B1E4C1D1E2A0603210B 033F271B3A210E5F35256933224C210D3A1C01634A268674436F603D2B220A31 2714352A1A260A003B10006D3B1F935C3A2F0E00170A07190D0A170B05170A07 180C091B0E0D190C0E16060721120D2A1C1235281922140A180D041F110C2213 1116070422130E72645C8E8476867B6E766B5D7D7264ADA5968D8274887D6F92 8878635946BAB09FF1E9D8BDB5A971685F1F160C0700001910077F766DD2C9BF C6BDB15F54486E635791867B5D5345998E8382776C8C7E72A093849B8E7E988B 7C9B8D819B8D8184766C83786D8C807571695D645B5199908669605751483C30 271E6C635AE2D9D0E6DDD4B8AFA8A299922A241C545045A9A2984E463940382C 40393442383244382F3B312F403A3E3A302C1F14065143258174446A5C315549 223D311E251B1A362D384A4458463C3A291D069F926291833A3E30081A0C041A 0C04372821382B1B332A123226142C1F0F1E0F001C0A002512006D5D2E786839 8878496A5A3A35291482744EA292599C8B5297874C98895777693F4E40274136 2B382A137B6C4984734C73603471591E72580C9578288D6F18816212906F2872 50027A560198781D7D6100896E13988029977C33664B0E63480B6D5618A38947 B09850987D3484691D7453008D680C8F6D1E876A2975592463481C4B280E2A02 003D0A075013195B1E244F121538060D350F17572227530F125409095F0F094C 0E0F33090D230000664D33AB956DB9A56FBAA671A9985F6F6139231A00220700 30060A440F144C10133E0C0E310A0B3B1113360A0A3E0406561011572321290B 01351B0B39260E54240C80361D632D19391709361D0A3022092C2006271E0333 2A141B1100362713402C174B2E13734F2C2F1807130C09150D0D160E10180D0E 180B0B1E11101B0E0D1C100D1B0F072E23152A200D170B032215141B0C0A190A 0322140C776C618A7F747B73647B7163766C5B8379699E978582776A7B716379 6C5C2E2210B4AA9AB3AA9CCABFB4E9DED3CBC0B5EEE6DAA59D90645B4F372E22 4F473B9B8F8494897B574C3E94897B82776A8E84769F9283887B697C6D5C7767 568272638B7E6EA99F91867E6F8A8175736A5E776E6480776E776E64A09B8E8B 82797C736A70675E1A1407070000251C13363026626253BAB5A771695B372F20 42372C392E22281D12261A12241B1224190E271D0C261A032518002315002418 0026190A2D211834292D393140271B13645736988A5F4A3B062B1B002E201616 08002C1E11342715393015362C1931251A281A0F34241A4D3B296250306F5F44 564831382918392C1F382A133121014D3E1D50402044341646381C5245353E34 303C2E22311F0A2815007A652970550B7A5D0294751791700A87650A96721F81 5C028F6A098B6C097E6500684E005841005137043016003A1E00755A13997C2E 9A7F2991742492752779590E72510A5F3F015136004C3000684D176C4F313214 0D35151B3F1C30401E3138162934192F311E334E31454A23354A121B5A120F47 0E102902052204001B07005D4A2D9B8A6185744D65532F33220C1908002A0B09 370D113604083F08094210122F0507380E10380E103803064105086129254B16 0C3B1406301906300C00552616270500210A051B08001C0C002C1E073F341535 29122A1E0B2D1E0D362411372210240D001E0A021B0E0D1B0D10180D0E1C0F11 1E10121C0F11180B0D170A071910073227192016032016081B0F072113091D0F 0275675D897E737B70657E7366766B5D796E5E817668817668786A5D786A5D4F 42322D200EBEB4A31D150609000009000020150C564E428A8175ADA599C2B9AD A9A1948C8075685E507B7163867B6E887A6EA5978A86756A7F6F617C6C5E7C6D 5C8272638373658C7E729C918383786D8E857960574D887F767F766D554C403C 332A40372E645B519A91889E958EDFD6CFF6EFE8E9E8DCDFD9CC837B6C332B1C 382B192A1D0E261B0B2A1E0B2D210A2E220D2A200D2A200F2A1F112B2013261B 0D281E102B21101A110D1A11193124147E704550411C31250131250E31261824 1607291D08352A102F2707231B07251E17281C172819122D1D112A180525160F 1F14151C100D41332B5F5149180D040B00000B0000291B115D5345372E27362F 2F423633190800644F2481691A7558009373099876079F7E09A8861C8D690790 6D039C7B09A38618AE992DB19C4E978555604B2C2E190A422800A08330AB8E31 92730D997C1F8A6E1B8367237E652F705723593F0E5F430C947A3A6F58352F1B 162E1E2E1E16371E1637312C4C2B284A292B4D312E4F2F274545202F4C0B0843 1211300E102108042A1D10392D16352B09281A012A1805200C071C070C2C0C0F 3009093D11113F0E0D38090A3208073006083912132F0305390A0B5F221E5A0E 054513063B24132611042D1D13170A07150C0F1B0E0B2A1D102E230B43391438 2B0F2819052314002E220D2B2015180E0A1C100D1D0D0B1B0C0C180B0B190C0E 26181D1E101514090C1006022621132B2314271D0A2A200D1C1200261C095147 34897E707B7266796D62766B5D73685B7C75638176687B716375675B5649393D 30212E2210B7AD9CD7D0BEB8ADA2897D75736A60716B5E554C403F3728494034 655D517F746973685B73685B7D726497897D8F8272796A5B7E6E5F78685A766A 58796A598272617F71629B90808D82748A827371695D6961558D8478A29A8EC0 B7AEC2B9AFB7AEA4ACA399776D67746B645B554D626158ECE9DD7C7667312C1C 34271526190730230F2E230B31260C32270F31280F2D230D2E240F3023112A1D 0E2D1F132A1D10261916150A0E25170A4535182F1F0434260D2A1E092F25122E 2413241A0A332919261C091E1100221100210E0023120024120228150A170806 2D22262014112C1E135B4D4322140A150601403330463A37190D08362B2A342C 2C180C062313048974448369158D711B93791E9E8019AD8E1CA0801593741193 730DA6861CA58616AA8F16AA9236BEA96B8C764B543D274D3100977921755600 7F61009273126E510062430056380080621C83651F5A3D017158254D3B2D352C 4128213C1A143729234625203F262141221D3B231B391E173531192D31081437 141D280D111E0906291B113F31242319061F0700411E1637100E2C040837070B 40090A5211115F16134C01005A0C0B651F1E5A1C1A3000003602025E201E5913 0F5B16106A261C5C29242E100B1A0504150D0D2A1E162B1C084A3A213F2C0F31 1F0A2516052F1F0E30211022140C1E11101F10101E0C0B1D0D0D190D0C180B0D 1E1012150A0C231C1C1D140B332C181C12002B220C3B321E352B185245336659 4776695A776D5C796C5C726556756858817666877A6A6E614F483B2941352340 3321322614B3A998CCC4B6CDC2B6AB9F97ACA198CBC3B6C0B8ACB8B0A3A9A194 968E81867B705B4E417062557F7567988B7E8D80718071627C6C5E796A5B695C 4C7C6C5E7E6E5F7A6D5E8C81719186797E736682776C756D6180786C625A4E49 4036332A21251C131C1309160D06160D06120B0436322AEFE9DF7E796A302A1B 2B220C2D210A34280E352A10322A0C393113372F11332B0D31280B2E230B2E22 0D2A1D0E291B111F110C180C092111072F1E0B362615281B0921140032291133 2919241B0F20150C1C100A5A46227D641F5D4612321D0025100021100C1C0F11 150C111509061B0E0154473A3225180D01003B312F1C0F0F1306052116181A12 12170C003E2F19836C358B7015937A26867123AD9333A1851194790DA58C26A6 8A25B2962FA1830BA08300A68B1EAF9A49A7915A3A2504452B00AA8C30967713 A38618BFA1389D7E187859008E6E10A384257C5C00694C0B5037102C21253639 6527254E171338383255140F2F231B37140B2018112A2A254320163336274031 1F2F1603071A0B09170B032017101E18101E01004513155B24283B0204460708 551212620F0D7D1D18881E1A96242087221F65100C4F09085922214108074105 066F171693211D70201D2F040119000024201A261B0B34270B4A361C3920082C 17052114043323143122132D1C161909091D0B0C23110F1E0E0F170A09170A09 100302493E3D46423E1D1506332B102A2108393017241B05261C077569546556 42655642766B53766A55716550766A587D7360877A66766B536D614A71654E5A 4D39534732AFA5940700000700000700000C0300160E02281F163A3127524940 675E52857A6E6D5F5275675B7D72629A8D7D9083747F71627C6F5D76695A6C62 527A6D5E7D70617C6F5F908673908575837969766B5D655D518B8377968E81B3 AAA0CCC3BADBD2C9F4EBE1C4BBB4E9E0D9F6EFE8E4E0D5DCD7C97C7667312C1C 32291B372D1D362D173C3019392E143B2F153930153A31193D341B302311291C 0C22140A1D0E071A0B09180B0B21110733220C4F3E25271900251900352C1339 2D1830230F140200210B00694A18916C1C9D7A3091722D7F6534584324180800 10050613060521120D4B3C3721120B1509060E030515080A190C0E15080A1106 07190B005648317D673C987E3C6B5411A28E47B09638A1830B997D19A08935AB 943FA48D399C81179174008C6F018F7515A58D45584313755B16A0852A8D720A A78B18A98B20A68821A1821EA68724997C2272590757411642312A1F162B2B2E 5D34325E19163A2F2748271E381B112B261D34271F3D2722442E24433A2B4633 1C2B1E00021C0807150B07150D0B130E0B24020157191A6423254804055A1415 631A1A661110811F1B9026228F1D19750B096D0A097E3333511D1E3500033803 06671C1C791615540907531F1D37161222130E290600400C00461D0D43241625 1003231A0E2D1F171D0C051A0B09180B0D1A0A0D1A0A0B1909091A0B091D0D0D 1C0F0F2F22221A110D241A0C3B3318392F1A2D22123B31234941327F72605849 304B3D2656483153452C45371B584A2E6A604074694C665B416E624B70634F53 4732473A26BBB1A0B4AC9DC8C0B4BDB4ABC2B9AFF4EBE1E2D9D0C7BEB5A1988F 877F73766B5F786A5D84766A82776A908577968C7C7D7061817462786B59786B 59796C5C8073638174659C92818D8274867B6E665A4F776E628F877B655D5145 3C32332A2120170E20170E292019453B345E57508C887DEBE5DB797366312B1E 453F37473F33342D1B372D1A3B2F1730240C352C132F26103127142D20102E21 142A1C14241510211111190C0E1F110733250C493B1D554922261C0031280D31 26092B1D00361F00492A085E3700885B009468069D750B9374229781485B482C 140804190D0C15080A2316151C100D15080A180D10180A0F1B0D10190C0E1107 053C2E22695B42564422594419594510C5B3709C85269D8003957B1B98853EAF 9B57A08E4CAD95399D8108947903937703AB933A9D8C49998436897319B39A30 A3880DAD901F8B6D067F60008B6D04856D166D59124A3B25332C432E2A4F2023 522D2E582D2D502019342114251F14292E253C251E3C2724482F27481F132E3E 2130471E1D1D0304150D0D100A0C0C0C0C2904046118186D2122510302611312 691E1B6B1310761410851B177E0D098314129528256B1A1A2E000038090A3A10 12521314580805611B1A5F2623380F0C1A0300430B0578211963231D3F19122A 160E1C1B0F1F150E221311130507130B0E160B0F160C0D180B0B1A0B06241412 190D0C100300170B032319083B3318594F3F776E64837A71837C72867C694E41 2245351A3C2B122B1B003A2C066B5D3582774B837753574D2D5D5139473A284C 402B483C25C1B7A4E8E0CFBBB2A6827872493F39362D231C13092D2519554C40 948F7F9E96877A6F61685E50968C7E7E7366A199889085757C6F5D7F705E8071 5E7C6D5C796C5C968C7C999180897E7082776A776C6182796D645B4F91887CC0 B7AEDBD5CAC7BEB59C93895950473B32290C06004D4A3EFBF5EB797366302A1D 401C194A312D43342D190A031C1106281A0F2E201622140C1B0F071B0D052415 0E21120B2819122617121C100D21130631230C493A2463583E493A193725005D 44106B4B0B936C318E60297948068B5A098F60029669008F670C896A1A917744 44331B0F0100180C1314060B180B0B180B0D150A0C17090E190C101B0D100B00 00574941473A2A200D006952206C561AAD99529A82269074039A812A9C894C6A 56215D4B1AB49E53A289248E7100987B008F770E84701F7F6A1A9D8935927A1B 937B10A28926997E23886A127556025F44006C5416594A34302B3C3634533235 61343359282645352C432316241F14272F263D241C3B2A264B1D153625183631 17274B242523080A140908150A0C120A0C2904065918186423234D0C0B3E0303 4814145B0F1072120F7F18158A1B188927257926243C0000330A095017164F09 084C03035910104F1313360A082E00005C140C873028922C2461120C38020036 0D072005001F0B052A1D1A140804110703170A09180B0D170A091E110E1B0E0D 150908180C091106004C41357068577B7266726C64726C647E78707B71635345 2E483617321E002C1A005947147C6C3F8D81587E71503A2C103C2E1562543D69 5B44483C25D9CFBC47402E0700000C03002D241B887F76CBC2B9E6DED2B8B0A3 675E5260554A9F93886C6156857A6E8D82747F7565A09384978A7A817465877A 688375669B8D819E9083857A6C857A6E83786D6B605591887CB0A79E7E756B30 271E251F14685F56A9A097C0B7B0FFFDF7EEE7E0CDC9BEE0DAD07B726630281C 4C0E0F370D0F442F2F3B2B2B0F0805180B0B1D0D0D2111112013131F12111F12 0F20140E1F1409241910180D042113062417032F25123029174435125D461292 6D22916000935E04965C0E8C540A814B059F69129B6900A679108E680180631A 6C572A180800130A12160B0F190D0C180B0B150B09180B0D190C101606072A1B 175B4F490C02004030107F692D826B289580329880278468039D8539A4935C4B 380F4B39194834008E7A26957B0C9B7E008E7100856E0F755E09786519735E0B 8E7B1EA8943E8D7827765E136549055C42056F561E6859433B364223213B2A2E 552D2D4E282740241C2E180C151A10202D24381E17332E2B4D31294A2619392B 142337151428110E190D08180B0B190C0E230000551C195D26254211102C0505 26090B430707731915801E19841A16721F1D49100F2C00003A18175616136E0E 096E1D1B5413123809081C0000621810A62E20A0281C8D170D630300530E0A4E 100C4A140D2807031C120E392D27281D12190D08170A09180B0B1A110D150908 190D0C0C000033281D91887E817B718B847C8D898189857C7E7A7280786C3D31 1E41300B755F26725D1E715F1A7B6C37837952776A4939280D48371C685A3E6C 6046584F34CCC6AFAEA997ACA495FFF9EDD0C7BEC4BBB2746B621F160A2C2417 A49B8FC7BEB2655D517E73686E6357887D6F897F6E7F75658E8474988E7D998F 7E9B908292887A7E7368857A6E8E83785A52469D94888A8175453C32989288E6 E0D5B8B1A752494007000007000030272079736BCAC9BDE3DDD07C7466302819 6318184D111433090D381E202F2521180C09140802170A07190D0C1B0E0D190D 0C1C100D1C100A20140E2317112D21182A1F112D1F131A0D00220B006D501193 6B1C8D5C00A16F147F4C00723E008D5909A87619986800B383199B6E03775300 81662C402D110C01001C0F0F1B0E0D17090C160C0D180B0D1D0C100F00003F31 262D1E191E110E1A0B004F3E17998754A18F4F927B2B7A600087722687764054 42215D4B3B382606524213B7A156AC932B957A1D765E075D4603604C194D3A00 6A5815AD99528C792D684F0A694C0D4C300060451763513E3731362521372524 4A23204233314E2B243B1B11211C142829233C251E3A271F3D362B4D32274933 24332C1B171F0B081D060432100F4115153301033905054C2020310C0C290203 2F0507652426731D1C5F0C0C6113124D12122C05053B0C0D430D0B6414139329 277D3132360C0E3603004E110A9A362DAA2314A3251B7E0A0283150D952F2483 342C68322B2809041009072418152D1F172818161E0E0F1D0D0D170A09170A09 150906170B038D84769E968A9C968C9A938B837C747E78708780788E83786154 441100004B350A7E6A37412E007866355D4C22614E2F35230E54432D60523858 4D35605741BDB6A2EFEBD6D5CCBE867D71190E0509000041352DC0B8ACF7EEE2 837B6E2F261AB0A79B9B8F84675C516F64597D72668C8075867B6E7B71637A6F 6181766A82776C867B708A7F745B4F47A89F95554C428B8377DDD4CA4C463C19 12088B857AFDF4EDC8BFB8958B852B211B150E06CBCABEE4E0D57D776A2E291C 6D18145B0F124C0D13310C0C32291F362D232C26191D140D170A07190D0C180D 0C180B0B190D0C1B0E0B1F130D1E120C2017102A1C12291A095D45187A5A1097 6F18A576139B6D0C9F72139465079B6C0EAE801D9C7108AD7E11AF7E0D876001 83661B5542161C14053C332A190F0B150B09180D0E190D0C12020032241C5B50 40150A01180C093B2D224A3D297E6F4CAA9B69806D237B67058B782C78693245 35181C0A0624150E32271C5748207D6C24A18B407B64123D27003724074E3C1A 3C2B0280703784732B6F5717533800503605523912503E2B2E27242C27382724 482825473937531A1630362F46251F381F1B362F2843140B24140A2921193A29 24331D1B15180602300F0E5922215A0F0C4C1010360A0A2907091E0707250000 4D19195B1A194D00004709073B0C0A230100230E0E3807065106048323239520 1F5814171805093B0300892A20A2271CB31F10A421167D0E06971C11AC28168A 2E223E0C041F03000E0C0A190F0B1B0D051A0B061D0D0B1B0C0C190C0E180C09 0F03006C6357B0AE9B9C9989A19E90878076857F7788817A857F77867D737F75 676C5D47392708190600241200634E1E2D18002917003728144D3E2A665A4354 48365D5343C0B9A5F2EED6241C0B070000594E43ABA094FFFCEF9B9588100700 554C40F2EADE6F67585D5546B8B0A164594E6F635B665A4F7B71638D8274867B 6E7B70656C61567A6F645A5246AAA1984D443AD3CAC160574B3A3127EFE9DFC0 BAAF1913060A0100675D56F0E6E0FEF8EECAC7BBC8CABDDDDCD07976682E2B1D 681817551212420F0C2C0E062D25193028192B23123B3025322620190D0C1709 0C1A0A0D1D0D0D1B0C0C180B0B180B0B180B0B1B0C0824140870573081601B79 52007B51009A7111A57C198B5F009E720BAA7E1A916601936600A778068C670A 846922523F162E231740342B170B03150906150A0C1708042111037A6D5E9086 7312040032241A77675B5E4F4013000059432A856D436B5114967F489C8D5B37 270C0E00001F110C20150C0D000010020056450F7A6624604C194E3A1458441B 4D3A0E503C0482712C735B1B553B0050390A3F2B0A2A1805261A122C222D1810 2E29224016112E28213C2B243D211A381D17372E2440261A331D0D0D3B270D7C 68475D4A1F19020020080B45181B5918184D0C0B521111561816501512591311 6416155D0E10611314651C1E4B0707581619480C0C5602038921218B25278323 233700001A0807460E0887291E9B251AB02417961B107A14078E30258430253D 04001A01001C090B150D0D1B0E0D291A151B0C082415102819141D0E090E0000 463B30B0A79B9F9C8CA49F92837D707C736A7F766D8077707E7870877E75796E 60B9AC9AA4957F514327584B2A60512E6C5A334131165D503E6356475348385B 50426A5F51BDB6A4E7E3CEA8A08FC6BDAFFFFFFFA89C941C1108070000AAA198 FFF7EE362D235A5246E3DBCF332A1EBFB4AB6F635B82766E5C51466C61567065 5A5D524772675B6A5F53A29A8E5A5148C8BFB61C1309ECE3D9847B72070000B1 A89FFFFFF76C635C0900000700006D665FDDD9D1C8CABDDFDBD07A7568302A1D 601719470F0B3F1A0D4A32241C140329220E2C250F2C2415271E141509061709 0C1E0E111F10101E0E11190C0E1B0D101C0F111D0D0B1D0E07230D008A6B2883 61127D58007551009B780EA27D119E77079C730B8F66048156009E72008D6A0F 89722E301E001408004C3E3437291C190D08190E101F1205685B3C90856B514A 332A200D4E412F3424162D1A0F220C042F151245291A24070060492790805451 43290F03000C0000271B133B302532291B382C0A6D5E2A7765325C48154B3606 513F0E4936006B5A155D4603674E095843132B1B0021130030231326181D1E13 28201731241D38231B3719122D271F3F251F421A102C261B304B371695772093 721E906F1B351C000D00042401063F0809510A0B620F0D670D0B70110C882420 861F1C7E232475272978242578222175181778151395201FA11C1C962E2F5E13 112F000022140A3B0600781C119A291FA01B118B180B872B156C2D202C0C0312 02000D1011140E10190F0D1407071C100D271B1522170B2D1F152215080D0300 6F6758B1AB9EA3A0928B8578787061847C707870647C736A817B738D847A8A82 73AFA698928A799C9483ACA4937B725A92876890846D9187768A7F7282796D5C 51465B5042C3BBAAD8D4BFEDE5D4CCC5B34940340700002D2519EAE2D4E8DFD3 0701005E554CFFF8EB150D00BBB2A6625A4E9A928675695E8E83787B70657B72 6682796D7F766A7E7569968E81655D518B8578ADA79C060000F5ECE3A9A09707 0000564D44E1D7D1F4EAE449433B46423ADEDDD1C5C8B8DFDCCE7A7566302A1B 56191E310600462D1868574420160623190838311F281D12190E05180C09180B 0B1F10101F10101E0E0F1D0D0D1D0C101C0F11190C0E2417172614013C250084 6831997A2D886711805F00936F0AA17B129B750F906A069D7917957313866D2A 65542D160800180C064C3E362E2016170B051005042D2116877B638578691005 002C1E11473A2828120631140A32140D2D0F08240A002B1400331F054B3F1D26 1A034E4434655848584B3C73644E75684A5B4D246659264A38074530005F4A18 5440096A56128D7C28907D33705B194D380B39260C4330163A2A0F2C1D161D11 1A2D2333261D341B112B2A203A1E13322D2546281C25312211957D41AB8A229C 791E6D4B00573710280809360B103C0A0F5814177522207A201E7E1E1C832421 852522781B1A670E0E540303611818812B2D8C292A8B25278F2A2B822A275108 007A34237E3E2765200D5E12046F1E12741E116F29185B281236140716050019 0D0C110C0E130B0E150A0C17090C1B0E0D180D041E13032D2010241607281E10 8E8579A49B8F938D80867D71938B7D867B70665A4F83786F938A81968B806F64 57867D718580739E988B7E796C91897AB1AA96ACA4939D9586B3AA9EA0978BA1 968B54493BB7AF9EDED9C4EAE3D18A8271070000999084FFFFF5837B6E070000 696057FFFFFF2C231A6B6258CCC4B8332A1EBFB6AA554C40968E8180786C6961 559990865C5349B7AEA43A3127DED5CC080200E0DAD0787267070000F9F0E7C0 B7AE070000211811C4BDB5EDEAE1D3D2C9CAC9BDC4C6B6DDDACC787061332B1C 44141B1F02004C42205F543A2319061B10022C241720150A23180D31251F1A11 0D180B0B1C0F0F1E0E0F1E0F0D1B0C0C190C0E180A0F14080F231615281D1231 20006D56159173289B7B22A17F219675107C5800906C089779217E6619645125 2D2214281D141509063E322C2419101408020A00005F534B8176662A1E161003 021B0D03695C485B41313813073D1A1038180D3B231737291A2215031B110026 1D043E361850452B70644A544520796A386255224D430F3D2E00604D1F5E4A14 4B36008D7827A1902AA795446D5D1F1603003B271069543656421C2817022216 102C212731283A251A2F2C20362218322B234156483B8D7A3F9E83288F6F00A9 88256F4F03683F164A1A143F10113A0D125615177825238128287B1D1C6F1513 600A075F040372120F702221440808772629973435842E306821234901007931 1C9D4225A2330E873319480F00542311522C182F1802302A116663551415100F 0909150A0C190E12160E10150A0E160C0D1F160C2C250F332A14261C07191100 969083948F817872637B73648E86776F645770665883786D4B43372D21161E13 05787064A19E93959189A5A299A09C94B0ADA2B3ADA37D776AAEA89BA09B8EC6 BDAF8D8574B1AA98DCD8C3D1CDBAD5D1BECCC7B7FFFCEC7F766A0700004A4138 FFFFFD51483E1A1108FFFFF7231A0EA59D90776E6280786C7A756892897D5D55 48A49B91443E34BDB4AD3E342EACA29C8B847C1B150BFFFFFA51483E120900C8 BFB6DFD7CB1F190F040000B5B4ABD6DBCDC5C7BAC5C8B8DDDACC787061302819 2709111A0400453620524234130500190D081A100F231613241910201411180D 0C180B0B180B0B1D0D0B22130E1E0F0D1B0E0B1B0E0D120807140804281C1728 1907180800271300422D024B34007D63127C5F1273550A4127003724052B1B0A 2E221C3526242213113C2D2A2E211E1306051104044438324A40321506001D0E 0922140C45382B624C42250700381D125D45372E1C093B2F1765594154493154 48333125101D100025170A3223007F6F31827138695A252817004A3B1B5A4817 4C38007A630F907A13937F2C60510D3623002D19022D190258472F211201170C 00312423291E241A0E181A0E1A2316243023324B3C2D978557765E1E79600C7C 6117765A195427074B0F0D410B0C38060B4203064E05055E0B0B5C01025E0303 690E0C7C26258333335C22241D00002700013B090E360B102000022A0000632A 1A85361F9C39197D331A552412552915310E002D170147402A7872671B161510 05061E11101D0D0D1C0A092414121C100A23180D28210D312616170C002A1F13 71685F837B6E8E86777F7567685E5076695C7D70633C2E24554A3F857A6E6055 488B8377ABA79C9C988FD1CDC4B4B1A8AAA69BADA79C938D82958C8271695D92 887AB2A593B7AD9ADCD8C3D0CBB9D1CFBCF2EDDD655F500700007C7468FFFEF6 544840090000EDE4DB968D84110800F2E9E020170BC0B8AC443E31A49B91564D 449E958C635D53887F789C928B251C15FFF9F1140A04746B62F4EBE1140B011F 160CEDE4DBDBD5CA7B786DCFCEC2C8CABDC6C9BBC5C8B8DCD9CB787061302819 251A2021110F3F2F234D3C351202001C0F11150A101F1214241812150906150B 09190D0C190D0C22161032271C271B131C110823170F21180F160D06140A0616 0C0D1F171C190E12180D0E2010006A571AAB975F533E0C0D000012081523171E 2F22223223232D1E1C1D0D0D190C0E180B0D180B0D0900003D322637291E291B 0F1002003E322C55433F1100006A574C5A4D3B2D210A6058388C8164897E6254 48331F120522140C140804392A05907F359C8A4A8A7942221300372A18625223 6D5A0E957F25957C1298842CA99B526858293120081C0C00241609241609261B 0B261B0F130701180C09170A091909091607041A080041300B3929005D4D1E8E 7A47927B4458290E510B09531516440D0F480C0C4E100E580D0D681211781D1B 8929267828284E100E2503050E0B0F0B080E0A090E0B0C130D1117170300572D 20773725742006511200461E0947210B412106432F1849412D746B620E060618 0B0B1B0C0A1804011D040026120A271C0F261B0D332B1A23180D140802362A24 45393161564B7B71637E73666F64575D4F42392C1D382A1E4335286356497E74 63928A7BAEAB9DA39F94CAC9BDB7B4A8AAA799ACA99EA19E93AFAA9D8D847650 4334695A46C1B7A4DBD6C1D0CEB8CCCDB7DAD8C5AAA5937B7364FFFFF39F9388 090000766A62DDD4C8070000A0968FBCB3AA130E00E6E0D3221C0FBCB5AB4F49 3E8F897E8D877D393329EAE4D9060000BEB8AEB3AAA0070000A49B91E7E1D40B 0500120B04D0CCC1E9E9D8C8C8B9C7C7B8C7C7B8C4C6B6DCD9CB746E5F302A1B 3F262C2813152A1B172617151A0B091D0D0D180B0D0D0000362A264033321208 09190C0E1C0F111B0E0D2216102A1E1623180D2B20153126182B2015251C1324 1A1614090A1D12161A0F13281A0B2F20004A371A2C18001E0D071A0E18180A11 1E10122515181D0D0D1A0A0B1509061B0F091F130B241A0C3228153126162B20 131A0C042D1E1C594743230F09847468665C49897F6A8C836A8478619A8E7425 1700493A266150471708082B1B007B6A34A08C595742102210003424164F3E19 8373378D79358B76267765255346154D3D203C2D1E24130A30211C2D1F173329 1B22160E170B05170A07190D0C180B0B180B0B190A050F0100120300695C3B91 7B51A387507B3E23600506620C0E5B0A0A5E100F671C1A6E23216F2724682727 5118173103012706021B05001B100222170B100700100A0214100A240E011E00 004C1400732A09511A00401D04502E126C4A2B52371D3928123020141408041B 0C0C1C090B47211A662D1B54251244210C301B0B2822151007002F231D44382F 33291B5B50427B7163504539372C21392B214134274B3B2F4030241807001D0D 006C6254AFAA9DA6A093C6C3B5B5AFA2AFAA9DB2AC9FA3A092B9B1A5998E8165 5848251605BBB19EDED9C4D3CEBCD1CFBCCDCBB7D8D6C2F7F2E2A9A192070000 4D443AFFFFFF4F463D090000DED2CD4D413B554C42E8DFD5120A00DAD1C84F46 3D7E756BC0B7AE0C0300F2ECE1473E352B2218DED5CC382F26251C13FDF7ECAB A59B4A473CCAC7BBCCCCBDC8C8B9C8C8B9C7C7B8C6C5B6DED8CB746C5D32291B 350F1524090D130507180B0B1C100D180C09201411271B172F25213F35331D12 1412070B150A0E180B0D190D0A1F130B201608231908231906271D0C2018072F 2419180C06140707160B0F190D0C2B20171203001E0F0D2111111B0D1017090C 17090C190C0E170A091B0F0924190E1C1104271D0A352C1329240528210B271F 0E25160F1E0C0B1E0D0924130C716357706955968F7B97907C867D67473B2152 442B8A7C603424181E0C0D231101412F0E99835B5E4617210C002B1B0C2B1D01 4E43177C6D3B8B7A424C3E151A0F00170A001C110819090717080822130E3126 1822160E1B0F09170A07150B09160C0B160C0B160D13140D190E0604645D49AA 9770B7965E7A3317780B0A831817851D1B8222207E2621671F194C140B2A0603 1505051A100F16150E1910004F3F1D4636193022091E0F00302311402A144326 0A8254327C3F15895D3A381E005132126B4723513214381D031A05001506001D 0B0A1C090B5D291A913B1C8A40246C3216331401161609231D1331251C372D1F 3B321E392E1E433B2C433B2F5A524675695E37291C3F2F234333253D2A1D1E0C 000E0100B0A899D7D2C2CDCBB7BAB5A5B2AC9FB5AFA2B2AF9FAFA698776D5C53 4636433624C9BFACD9D5C0D3CEBCD0CDBCCDCBB7CBCCB5D2D0BDC0BBA9655F50 D9D4C7C3BAB1070000867A74D8CCC609000082766E9D92890D0400D2C9BF453C 325C5048C5B9B1070000948F81978F83070000CEC5BBD5CCC20700004F4841EF EBE0DEDECDCCCCBDC6C5B6C8C8B9C6C5B6C7C7B8C4C4B5DBD5C86F6758332B1C 5110124B1619310C0C29121029201922161022130E3223211B0E0B150908180B 0D15080A201516190D0A1F130B271C112F25142E24112B220C2E24131B10021F 11072A1C141E110E180D0E150908291A152C1C1A1B0C0A1E0E0F190C0E19080C 2212151F0F12170A09261A14282011433B2C3C35231C150129230C3126162217 0B25160F3A292227150F200F0878685C6558444B3E2C8D816F584C3A2E221076 6A5593876D25180822130E1A0A00140400402F1463522B5142213A2C103A2C0E 2C22004B3F1B5D4F292012001E1305190D08251B1A17090C15080A1F120F261B 0F22160E261A12241815190D0C180B0B1B0E0D190C0E1A0F131A110D19110270 5C4779593C682A19882B287E2B296D2522591B17410E09340C0632170C24110B 1208071C1108312412513D1960450D5C430D5A440D523F14493A19402B0F4429 0F7450394119014D2F164F3C224F3C2247341A493018341900846A5738201417 03001C100A2B0A00622B0C5A280C562B1243250D30230730210D2D1D11302215 372D1F24190E21190D685F567F766D8A7F74584B3E433327403122503E2D3A29 131102006A5D4ECEC3B6DBD6C6BEB9ACAFAA9DB1AB9EBEB9A982776A53463662 55457F7260C2B8A5D5D1BCD1CDBACECCBBCDCABACDCBB7C9C6B6D2D0BFE4DFCF EBE6D6453C30070000F4EBE19C9389090000D8CCC47B70670E0600CBC2B93A31 273E332ADACFC61108006B655BFFF7EE0D0400382F26F7F1E77A746A928F84D4 D0C5C7C7B8C6C5B6C7C7B8C6C5B6C7C7B8C7C7B8C6C5B6DBD5C8706859332B1C 731514681A19571B1934130D221E131F160C1D0E071A0B061F110C1F100E190D 0C190D0C20161222160E2B2110231906312711372E18372E1634271530221522 140A2C1E133B2F2A180D0C1509061D0E0932241F180C06180B0B190C0E1A0A0D 1E0E0F1E0E0F170A07180F0563614E9593807A78655A55432922101E12072214 0C31231934261936251C4A39303626175648318B7C685141301F120564594E96 8D79554F3320160323180A150904180D0C150B002D2505483E1A534A20342A05 332C0B3930171C1200261A12201614120809130B0E160B0F150A0C1C100D271B 1322160E281D122317111B0E0B190D0C180B0B1E110E1B0F09271D17211B101F 0B052C0D095E29226D2118480D0829030029100C20140E150E06232618282620 14120D170A0046311362440D65410079580480620A5C42003B29004B3713331D 021702001100002C1C0E50442D514A364445334A3B2541270A71533D37180520 0E00201D0F31250E422D0C482F154930183D24027A5F33624A2C1E0C001E1004 180F051108005C5349696057756F647F766A6E63554335283B2D1E5A4B375649 2D3B2C1642331F9F9484B3AE9FC0BAABB3AE9FBDB5A7A9A1906A5F4F4F423244 37277E7461B7AF9BD7D3BBD3CEB9CECCB9CBC9B6CDCBB7CDCABAC8C8B7CAC8B5 CECCB7C1BCAAAAA595EEE8DB1F1A0D150D00FFFDF14E46391A1206FFFAF04239 2F32291FFFFEF232291F100A00F9F3E86762552D271ACECBBDE4E1D3D9D9C7C4 C4B5C7C7B8C7C7B8C7C7B8C7C7B8C7C7B8C7C7B8C6C5B6D9D4C7736B5C32291B 731B1B6B20205B1D1C2D06041B0E0B21110F2415102415101F130D1F12111E10 12180B0B1E110E2E221A271C0F40352732281731261832271926180E25160F24 15101F110C2818161509082111113C2D2A281818180B0B180B0D190C101B0B0E 1F10101D0D0D1104042F251F807B6B837B6A867F687E7665180F032819124635 2E27150F200F081D0C054B3B3128180C796A597E6E5F2313042215066056458E 8471423921261A052A1E0B2518083E3326443B22453E1B483E1C443A183C3016 2A200B3A3119261D02362C1B261A12140707180D10180B0D170A09190D0A271B 151E120C1C100A190D0A170A07190D0A170A071E110E22161020140E2B211B17 0804180400280A02421A11250702220D0A241412201614170B05100300382314 391D0B240B00452F13614719795D19795D1B8E7435503A102B1D033B2C183729 1A1709011E0E0F392B233023113D32242C26192A1C12311E131100002A150845 3526362E1D372A1851422C5544313D2B183620075C452247311B18050023110B 1105024C3F3C6F635D756963877E7581766A7E73667466593D30235A4B3A6254 3D51422E3E2E1D756858A8A091AAA296B2AC9FB8B0A37066586E615445342825 15093D3021B4AA9ADCD8C3CFCAB7CECCB9CFCAB7CDC8B6CCC7B5CAC8B5CBC9B6 C7C6B0D3CEBCDCD7C5CDC8B89B96869C9787EAE5D5312C1C383323FAF4E73631 24161003F3EEE1726D5F393426CFC9BCD1CEBED8D5C5CDCABAC7C5B4C7C7B6C7 C7B8C7C7B8C6C5B6C6C5B6C4C4B5C6C6B4C6C5B6C6C5B6DBD5C86F675832291B 671412631818500F0E2F05071603071606071509061B0E0B180E080D03011005 060F0201190D0A170B051B10042E23171C1106170B0315090411050210030014 0707110404180B0B2316132316132F23201F1211180B0D1104080C0004110406 1A0A0B150407090000554943837B6C6B614E6A6146837969706760251611402F 2958464219070625140E786A5D87796C4437270D000049382C584B3C4C422D42 39231910002A1E07261A032D2208372F113D35154039133D35153A3214261C07 130800231A02322B083930151F15020C00001003051003021105021105021105 02100300110502110502110502110502130701100400110500140804150B070C 02001C120C1E18100E0D010D0B040D0B07100B0A0D080A100000341708643C24 723E1B603B1D3320034532066652185F4A184532061C0E000F0901120B060F0A 070E060611060A2A1D1A291B0F211309190E051B0E0D0A0005160C0D271D172D 22142D210C261B0B2018091A12041F16082B1C082410002715052B1A13120200 2417174D413D493D374D413951483C5F54485C5144675A4D47392C4232236455 416454435E513F645A499A9283AFAA9DB2AFA1837B6E54493B5D4F423424182D 1D113B2D1EB4AC9BE4E2CCD9D7C4DAD8C5D9D5C2DBD6C1DBD6C1DBD6C1D9D5C0 D9D8BFD6D5BFD6D5BFD5D3BDE8E6D0E8E6D3D4D2BED4D2BECDCBB7DAD8C7BFBD ACBAB7A7D5D2C2DDDBCAE8E5D5D1CEBED4D5C1D4D5C1D0D1BDD0D1BDD2D2BED2 D2C1D2D2C1D2D2C1CFCFBECFCFBECECEBACFCFBECCCFBCE4E1D171695B302819 582723572B284E27234529263C2D2A352825322821332A233228213228243228 2435282532262033281F352A1E352A1E372C21362A2233281F35292335292335 29233529233529233A2E26362A22362A223B2F2A392D273A2E28372B2531251F 35292133281F2F241B392E22554B3D594F3F574D3A6F6457685F56362A223A2F 245B4F473E332A3A2F246A5F51493E31392E2037291E4C3E3484766A493F2E2F 2514453B283D3320352B18403623403620403620362F18342D193A32212D2519 281F16251D0F3C361F433C2A2C2415281F1629201C2B1F1C2A1E182B1F1C2A1D 1A2A1D1A2D211B2A1E18281C172B1F193226202D1E192C1D182C1D1834252034 25202E2018392D252921152E221A2A1E18281C19281C19301A12573A2D653E2E 63351D5A3622341E0A3E280F402C0B301B002511002A170A291A132A1C142C1D 16291A132C1D1640322630231135281937291C2D1F17281C1731231B392C1F3B 2D1E2D200E2B2013271E12261B0F2A1F1332251837281636251930211A281914 392D27332721352921352921362D21463B304E443642372A4136284B3D317669 5A7F7162796E5E73685B766B5D958A7D867E6F5C5144594F416254483B2D2032 25182A1D109D9385BCB6A7B3AE9FB3AE9FB3AA9CB3AB9AB1AA98B0A897B5AE9C B5AE9CB4AC9DB1AB9CAFAA9AB3AE9FB2AD9DB2AD9DB9B4A4BCB7A4B2AD9DC0BA ABC2BDAEB5B0A0B8B2A3B8B2A3B8B2A3B8B2A3B9B4A4B7B4A4B7B4A4B8B6A5BA B5A7BAB5A7BAB5A7B9B3A6BDB7AAB8B2A3B8B2A5B7B4A6C8C2B56B6256332A1E 6B5F59685C56655C53645950665A51655C53635D53625950645B51625950625A 4E645B4F625A4E625A4E60574B60574B61594C64594E64594E64594E61594C61 594C61594C625A4E61594A63584A63584A615749625A4C64594C665B4B665B4B 625B49625B49645D496359485C51445C51445D5546554D3E564E3F645C4D615C 495A5543625D4B625B4958503F5D5546635E51655C535E554C554C4060584964 5C4D615948625A4C645C4D625A4C625B495E564A5B554B5D564E5E57505F5951 615A52615A525E584D5D564C625C51635D53625C51645B516459506357516458 5263575163574F63574F63574F63574F64595066585066585066554F66564C68 574E66564A64544866564A67544B67544B68554C66564C6A544A664B3E6F4F41 76524171524472574A6D554C6A564E6E5A546F5B58705954715B53705A50725D 5068564660513B60513B61553D6256415F53405E513F5F534060513D60513B5B 4E3C5B504063584C675E54665A51675C51675C51625A4E61594C625A4E655D51 625A4C64594E63584C665A4F655D4E64594C61574964594C645C4D64594C5D53 455D53455C54456055485F54464D4235493F2E53483A554B3D53483A584D3F59 4F415B50424A3F34463D31463D31453C3051463953483853483A4E4637514639 51463953473C51483C51483C4F473B4F473B51493A51493A4F4A384F4A3A4F4A 3A4F473951493A4F47394F4A3A51493A4E46374E46394F493C4B45384944374B 43374D44384D44384B43374F473B51483C51483C51483C4F473B564E42584F43 775C54755951755A4F72574C71564B72574C70584C72574C72574C6F54497156 4B6F574667563E68583D685B3C685B3C66593B68583B68583B68583B685B3C6A 5A3C6A5A3C665C385F5F3262623260633060633060633062623061612F626230 60642E62632E63642F5E63375C64415F67465C66455D68465D68465E69475B69 445B69445B69445A65415C67425C6850606C61626B63626B63626B63626B6162 6B61626B61626B61616E62636D62626B61636B6D676D7A676C7C666B7B656A7A 656A77656A77636976656A77636B77656A776467756C65747666767664747664 747664747664747865767664747865767565747967777762718263708E69718F 676F8F676F8F676F8C666C8E656E8E656E8F66718C66708F646E976A6F874646 802E2487352B85362B85352F8437338335328335328535328535328437317930 23956335A58B3A99823098842E98812F988031977F32977F32977D2E967C2894 7C2F94813A6A65344D563C576147535D434E573E525B42525B42515A3E515A3E 525C3D545A425358454B4B494947554B46554B46554B46554947554B46554D48 544B49564848574D48544C44497C675A9172528A6B4D876A4C876A4E86684D86 684D84674C83664A7D63467C61477A62475F4E36524C33564F39564F39564F39 564F3958503C58503C5A533F58513A58503C5A533F5951425950475A51485C53 495C524C5C524C5C524C5C524C5C524C5D544D5D544D5D544D554C42504B3B52 4C3F4F493C4F493C4F4A3A4E483B4C47394B45384B45384A41354F473B5D5548 8760528C62548C62548D63568E65558C62528C62528F62549064558E61548F62 5688654C77613978653A7667357866357A68377A68377A68377866357A68377B 67377B6737736B2C68702269742066771C66741D67761E69772067761E67761C 67761A69751C69751C61742C5D7B415D7B445A7A445B7B465A7A425A7A42597C 445B7C445A7B405D7B445C79425E7A5A617F75628079617F77617F77607E7461 7F77617F77617F77608176607D76607D76607886657A9B63779B64789C64799A 64799864799A65799D64789C62799A66789A6675997370948371958570958570 95846E94857095857095846E94857095826F94846F91866E8F976D8AAA7086AC 6F88AC6F88AD708AA96F85AA7086A96F85A96E87A76F89AD708AB778909D3D49 951815A01F1BA21F17A41E19A31C1AA41D1BA4201AA51F1DA41D1EA2211A8F15 05C17324DDBB2ECDAE1ECDB11DCDAE1ECDAE20CFAD22CFAD22D1AC20D1AD1CCB AA24CFB4367374213B562D47653A3D5E32446238425D33425D33425E31425E2F 425E2D435C36455C3E2D3C41272D552B2F582B2F562B2F562930562A2E552A2E 5229305827305A2D2F4F262338A78C7FE4B380D7A676D3A475D3A377D2A679D1 A477D4A77AD0A376D0A376CEA378D2AD8358441E302D0B3B3818393717393717 3B38163B38183B38183B38163C3A153C391A3D3A201C1307150B09190F0D190F 0B190F0D1A100F1C12101D13111D13111D13111A100F231915C6C0B6D6D4C1C9 C6B6C6C3B3C5C2B2C3C1AEBEBBABBBB9A8B7B4A4B6B3A3B9B4A4AFAA9A585344 8C5F538D5D528E5F538E5F538B5E528D5D528E5F518E5F518E5F518E5F538E5F 53876249785F3677623575643079643279643279643477653479643477633079 64327A663370682768702066721B63741765731965731965731963721866751B 6675186571166571165E722759773B5777405578425777425879415777405578 40557840577A3F5777405777405877565E7C725D7B735D7A755B79745B79725D 7B735B79725B79725B7C715D7B735D7B735C7382607596607498617599607498 6075966074986175996175995E75986273986271976F6B92816B93806A92806A 90806A92816B93806A92806A92806A927E6B92816B9180688C916887A56A83A7 6983A56882A56882A66B84A66B84A56A83A56A85A26984A76983B171899C3947 9C1B1AA8211FA9201AA71E1AA91F1EA91F1EA7201CA91F1EAC1F22A8221D9518 09C0701FD2B11EC6A510C5A70FC4A30EC4A311C4A313C4A313C8A312C8A20CC1 A116C5AC2870711C39572D47653A45663A436136405F31416033416033405F2F 405F2D425D36435D3E313F472C325F2F34622F35602F35602F355E2D345C2D34 5C2C34612A34633133582D2941A38679D7A36FCD9967CB9A6ACA986ACA986ACB 996CCB9C6DCB996CCA9868C99D6DCCA57659461D3536103D3B193C3A183C3A18 3D3C173F3D183D3C173D3C173C3B133F3C1A3F3B1F180F031305071407091208 0714090A14090A14090A1208091106071106070C0102150B09DBD4CDE8E8D6DE DECDDEDECDDDDDCBDDDDCBDFDCCBDDDBCADDDBCADDDDCBE4E1D1D9D6C6575444 8E5F518F5D50905E518F5C528E5F538F5C52905E51905E518D5E50905E51915F 52876247765E3277623375642E77632E79652F7A66337564307964327A663179 652F7A6631706B2765701A657319617413657417657417667518657417657417 6675166673156673155B722457793955793D537940577A41557840577A415579 3D55793D537A3D577A3F577A3F5779585C7D725B7C735B7B755B7B755B7C735A 7A725B7C735B7C735B7C715A7A725B7C735B76846176976074985F7397607498 6175996074986074986074985E7598607498607297706D94816B93806A92806A 90816B93816D95816B93816B938069947E6A94816B9380688E916887A66B84A4 6680A96C86B57892A26780A66B84A56A83A66B87A36B85A76983B273889D3B46 9D1916A9201CAA1F1AAA1F1CA71E1AA9201CA9201CAA1E1EAC1D20A9201C9717 09C1711ED2B11AC6A60BC7A70AC4A40AC6A50EC4A30EC6A510C9A30ECAA208C3 A112C4AB236D721637592B3E5F333C60333E5F313E602F3F61333D5E303E602F 3E632C3E5F33415E3E2E3E482C31642D32652A32622C34612C345E2C34612D35 622A34652834672E32592A2842A6897CDAA46ECD9764CD9A65CD9967CC9866CD 9967CB9A67CD9967CF9965CD9C69CCA37058451731350C3C3D143C3D143D3C14 3D3C123D3C123D3C123D3C123D3F113F3D18403D1E1A120615080C180A0F160C 0D160C0D180D0E180D0E160C0D150A0C160C0D1005061A1310D5D1C9DCDFCDD4 D7C5D3D6C1D0D3C1CFD2BFD2D2C1D0D1BFCECEBCCFD2BFD4D5C3C8C8B7535442 8D5E508E5F518D5E508D5D528D5D528D5D528D5E508D5E508E5F51905E53915F 54876249785F367661337564307763307964327763307564307964327964327A 63327A6332706827676F1C66721B647618657319657319657319637218667219 6673176673176673175D742957783B5777405578425578425578405578405578 4055784055793D5777405777405877565D7B715B79725B79745D7A755D7B735B 79725B79725B79725D7B715B79725B79725C73826075966074985F7397607498 5F73976175996074986074985E75986175996273986F6B92806A92806A927F69 8E7F68917E6B92806A92806A928069947E6A94806A9280688E926989A66B84A5 6882A76983A96C86A56A83A66B84A56A83A56A85A36B85A76983B472889F3A46 9C1715A91F1EA91D1AA71E1DA51F1DA7201EA7201EA61C1EAA1D22A8221D9518 09C17121D2B11CC4A30EC6A50EC6A510C6A510C6A412C4A311C8A410C8A20CC1 A214C4AB256E6F1738562B405E333E5F33405E33416033405F31405F31416030 3F622E405E36435D3E303D482C31622D32632D32632F34622C345E2D33612D33 612C33652A336731325A2D2943A6897CDAA46ECD9764CC9866CC9768CD996ACD 996ACA9868CD996ACD9967CC9D6CCBA27157411635360E3C3D143C3D143D3C14 3D3C143C3B133D3C143F3D163D3F133F3C1A3F3B1F1A120615080C190C10180D 0E160C0D160C0D160C0D160C0D180B0D180B0D130507201614D6D2CADBDECBD3 D6C3D4D7C5D3D3C4D2D2C3D0D0C1D2D2C1D2D2C1CDD0BED4D5C3C9C6B6545141 8B5E508B5E508B5E508B5E528B5E528C5F538B5E508B5E508A5D4E8E5F538F60 54846148755F3475633574653075643077653275643075643077653277653279 64347A633471692B68702066711E637419637218637218627017637218667219 6672196672196574175C732757783B5879415779435578425578405578405477 3E557840577A3F5777405777405877565B7A705A78705B79745D7B735B7A705B 7A705B7A705B7A705B7A705B79725A78705C7480617695607596607596607596 6075965F73945F73946175995E75986074985F71936E6A8F806A90806A90806A 90806A927E6B927D69917E6B907E6B927D6991816B9180688C906686A36B83A5 6A83A36982A36982A56B81A56A83A56A83A56A85A36B85A56882B270879D3B46 9A1815A7201EA9201CA41D1BA4201DA6221FA5211EA51E1FA91E22A2211A911B 07C17322D1AF1DC4A311C3A40EC6A412C6A412C6A412C3A411C4A311C5A10DC1 A116C4AA276C6D1838562B405E333E5F33405E33405F31416033405F31405F2F 3E602D405E36435D3E303E462C325F2D33612D33612D33612D36602D335E2D33 5E2C33632A34653133582C2840A78B7BD7A46CCD9A65CB9A67CA9868CA986ACA 986AC99A6CCB996CCB9A6AC99D6DC8A17254411535360E3A3B133C3D143C3D14 3A3B133D3C143C3B133D3C143C3D123F3C1A3F3B1F180F0317090E180A0F150A 0C150A0C160C0B160C0B180D0C180B0D190C0E100305231817D8D4CBD9DCCAD3 D6C3D1D4C2D3D3C4D0D0C1D0D1BFD0D1BDCECEBCCDD0BED4D5C3C6C3B3514F3E 8A5D508B5E528C60518A5D508B5E528B5E528B5E508D5E508D5E508D5D528E5F 53876249765E3777623574653075643075643075643075643077653277653279 64347C643570682A676F1F66711E63741965731963721863721866751B68741B 6672196672196372165C732756763C57774055784257794354773E5578405578 4055784054773C5777405777405877565D7B715B79725B79745B79745B79725B 79725A78705D78725D79705C77705B79725C74806073926072946074985F7397 6074985F73975F73946074985E75985F73976072946F6C90806A907F698E7F69 8E806A927F68917F6891806A907D678F7E6B92806A9080688C916887A46C84A3 6982A56A83A56A83A56A83A56A83A56A83A56A85A36B85A76983B472889D3B46 9A1815A51F1DA71E1AA8211FA4201DA5211EA21E1BA51E1FA71D21A3221C911B 07C27423CFAE1CC4A311C4A610C4A311C4A313C4A313C3A313C4A311C6A20EC1 A118C3A9286B6B193A5830405E363E5F33405E33405F31405F31405F31405F2F 405F2D425D36445E41303D482C325F2D33612D33612D33612C325D2D335E2D33 5E2C33632A34653031562D2941A98C7DD7A46CCD9A65CD9967CC9768C89769C8 9769C99A6CCB996CCA9868C99D6DC79F71523F1633340E3C3C173A3B133C3D14 3C3D143D3C173C3A153D3C173C3D143D3B193D3A1D19110415080C190C10190C 0E190C0E180D0E160C0D160C0D180B0D180B0D0F0103251B1ADAD7CED9DCCAD4 D7C5D1D4C2D3D3C4D2D2C3D0D0C1D0D1BFCFCFBECDD0BED4D5C3C3C1B0504D3D 8C5F538B5E528B5E508B5E528B5E528B5E528B5E508D5E508D5E508D5D528E5F 53876249785F3876613374653075643074622F74622F77653275643077653279 643479643470682A676F1F65701C607117637218657319657319637218657319 6574176574176574175C732756763C577A415277405578425578405578405578 4055784055793D57774054753D5877565D7B6F5B79725D7A755B79745B79725B 79725B79725D78725D79705D78725A78705B727F6073926274965F73975F7397 6074986074986075966075965E75965F73946073926E6A8F816B917F698E806A 907F698E7F698E7F698E7F698E7F68917E6B92806A9080688C906784A26A7FA5 6A83A36982A36982A56A83A56A83A36982A36B85A26D87A56882B270879C3A44 9A1815A4201DA51F1AA8211FA5211EA4201DA4201DA51E1FA71D21A5241D9019 05C07523CDAF1CC3A411C4A610C5A713C3A313C4A514C3A313C4A311C5A20BC1 A417C2AB29686B1737582F3F60373F6035405E33416033416033405F31405F2F 405F2D425D36435C402E3C462C325F2D33612C325D2D335E2D335E2C325D2C32 5D2C33632A34653031562E2A42AB8F7FD5A26BCE9B66CD9967CB9A6AC99B6AC8 9968C89968CA9868CB9A6AC99D6DC5A071513D153536103C3C173C3D143C3D14 3C3D143C3C173C3C173C3C173D3E163F3C1A3D3A1D180F0314090A180B0D180B 0B190C0E180D0E160C0D150A0C190C0E190C0E0F0201271D19DDDACED8DBC9D1 D4C2D1D4C2D2D2C1D2D2C1D0D1BFD0D1BFCFCFBECDD0BED7D7C6C2C0AD4F4C39 8B5E528D5D528D5E508D5D528D5D528D5D528E5F518E5F518B5C4E905E53905E 53885F48785D3476613174652E75643074622F75643077653275643075643079 6432796432706827676F1F65701A637417637218637218657319637216657417 6574176372166372165C732756773A577A415277405578425578405578405477 3E54773E55793D57774056763E5776555B7A6D5B79725B79745A77735B79725B 79725A78705A78705A786E5A78705A77735D75845F73945F73975F729960749A 6074985F73975F73975F73975D74975F73975F71936E6A91806A92806A92806A 927F68917F68917F68917F68918069947D69937F689180688E916887A56A83A4 6680A56882A56784A36884A56784A56882A56A85A36A87A56882B270879E3944 9D1615A71E1DA91D1AA91D1DA71E1DA71E1DA71E1DA91C1FA81B20A5211C951B 08C27521CFAF17C7A70FC6A60BC7A70FC6A510C4A311C4A311C5A10DC8A20AC3 A315C1A824686B1537582F3F60373E5F33405E33416033405F31405F31405F2F 405F2D435E37435C402D3B452B30602C31622D33612D33612C325F2C325F2D33 612C33652A3367303159312B44AF8F81D8A36CCD9764CC9866CD996ACB9A6ACB 9A6ACA9868CD996ACC9768CB9C6DC59E6F513D153637113C3C173A3B153C3C17 3A3B133A3B153C3C173C3C173C3D143F3C1A3D3A1D180F03150A0E180A0F180B 0D190C0E180D0E180D0E150A0C180B0D180B0D0D000029201CDFD9CEDADAC9D3 D3C4D3D5C5D3D3C4D0D1BFCFCFBECFCFBECFCFBECDD0BED7D7C6C1BFAB4D4B38 8B5E508B5C4E8D5E508E5F538D5D528D5D528D5E508D5E508E5F518F5C528F5C 52896147785D3276612F74662C74632D75642E77662F75642E75643075643079 643279652F706925666E1B637218607513617316637216637216657415637313 6574156373136373135C732556773755793D537940537940537A3D55793D5477 3C54773C52793A55793D54773C5776535B7A6D5A787057777157776F58796E58 797058797058797057786D5A78705A777359738361789B5D73995D739B5D7399 5B72955E75985D74975D73995B74995D71956072946E6A91806A927F6891806A 927F68917F68917F68937D69937D69937D6993806A927F678D906686A36982A4 6680A46680A56784A36884A56784A56882A56987A26888A56784B16F859F3842 9F1612A81C19AA1B17AA1B19A91D1AA91D1AA81C19AB1C1DAB1B1FA51F189519 04C7781FCFB010C6A707C6A707C4A508C4A40AC6A50EC4A40CC6A30AC7A204C1 A212C1A82265691335592F3C5F363B5F323E5F313E602F3E602F3F61303E602D 3E612B405E36405C3F2C3D492C31642C31622D33612D33612D33612D33612D33 612A32642733682E3057312B44AF8F81D7A269CE9B66CB9A67CB9A6ACA9868CA 9868CB9A6ACD996ACC9866CC9D6EC49D6E4E3B123438113A3B153C3C173C3C17 3C3D143C3D143C3D143C3D143C3D123F3C1A3D3A1D180F03150A0E180D10160C 0D180D0E160C0B160C0B180D0C1B0D10180B0D0D00002C221EE2DBD1DADBC6D4 D5C3D0D3C3D1D4C4CFD2BFD0D1BFCFD0BCCECEBCCDD0BED7D7C6BEBCA94D4B38 895F528A5D508B5E528B5E528B5E528B5E528A5D4E8B5E508B5E508D5D528D5D 52866048765E3776613372632F74623175633374623175633375633574623376 61337A653570682A646C1E65701F60711963711C66711E65701C66721B65701A 63711A65701A66721B5C70285B763D59764255774457774256763E56763E5676 3E56763E56763E5A784157753E5973535F786D5E76705C76735C77705C776E5C 776E5C776E5C776E5B766D5C756F5E76705C727F667995627494607294607294 6073926274946073906073926075946073926272906E6B8C816C8F7F698C806B 8D7F698C7F698C806A907D6A8E7D6A8E7D6A8E7F698C7F67888F6985A16C83A2 6A82A26A82A26A82A16C83A26A82A0697EA06A849E6B86A36B83AF7287973A43 961A159F201BA0211D9F201E9D1E1CA0211F9F201EA22021A21F239B221B8B1C 08C07A28CAAE1CC1A413C2A614C1A214C1A214C1A116C1A116C3A114C49F0EBF A11ABEA62A6568173959333E5E383E5F36405E33405F31405F31405F31416030 405F2D425D36425B3F2E3C462C31622D33612D335E2C325D2D335E2D335E2C32 5D2C33632A33672E3055312B41B09082D49F68CD9967CA9868C89769C89769C8 9769C79869CA9868CA9765CB9C6DC39B6F4D3910343811393A143C3C173C3C17 3A3B133A3B133C3D143C3D143C3D123F3C1A3C391C180F0317090E190C10180D 0E190E10180D0E160C0D180D0E180A0F190C100D02032C2520E1DED2D7D8C4D4 D5C3D0D1BFD0D0C1CDD0C0CFCFC0CFCFBECFCFBECCCFBCD7D7C6BBB9A64C4A36 8A63548C62548A60538C62548A60538C62548C62528C62528C62528F62568F62 5689664F79623D74613674643377643674623375633777643877643877643878 653A776436726C32686F27667024657122667022667022667022667022667022 6673216974236671206272315C75405B75445878485C78475976425976425A77 435976425976425C77435B754260775962796C61777061767261777061776D61 776D61776D61776D60766C61777061777064778062738964728C67758E65748D 65748D65748D64758B64748D65768E65748D65748B746F8A806B89816D8A806B 89816D8A806C87806B897E6C897F6D8C7E6C8B806B89836C889370889F70829D 6E819D6E819D6E819D6F7F9F70809F70809F70829C6F839F6D81AE7787924146 881D1494251E92241C94252092231E94252092231E93211F96212390251C801E 08C28337CCB32FC4AA27C5AC28C6AA27C6AA27C6AA27C4A826C8A925C9A920C4 A72AC8B13F696B1F3855303E5C373E5C34405B34405C32405C32405C32405C30 3E5E2E3F5A35455C402D3B45252B58282E59293058293058282E57282E572930 5627305A242F5D292B4D312C3FBDA091DDAA75D5A471D3A473D3A475D1A274D1 A274D0A374D3A473D5A471D4A878CCA77A47360C2F320C373813373813373813 36370F36370F373910373910393B0F3D3B193B371B120A0011040813050A1106 0712080912080912080912080914090C12070B0600002D2822E9E8DCD9DDC8D9 D9C5D6D6C2D3D3C2D1D4C4D1D4C4CDD0C0CFD1C1CDD0BEDADAC9BAB8A44A4835 70584C6F574B6F574B6F54496F54496F54496D55496F54496F54496F54497257 4C644C3E5C4B356A594165573C65573C64563A66583F65573E64563D66593D65 573C685A3E534B2B54532B5F5E365C5E335E5D335D5C315D5C315D5C2F5D5C2F 5B5D2F5D5C2F5F5F32474A26535A3C566044535F42555E42566041555F40535E 3F555F40566041575E40596143444936535B4E585C53585C53575A52585C5155 5A4E555A4E575B50575B50575A52575A5240424157585D57585D57585D57585D 55575C55575C57585D57585D57585D58596055575E453F4666575F63555C6355 5C63555C61535B63555C63555C63555C63555C66555D615058533B407356596E 51536C52536D53556D53556D53556C52536D53576F54587153586E4E525F3331 7E463B7D43387D43387D423B7E443C7D423B7E443C80423E80423E81463F713D 2E6F4C2385732E7E6D287E6D28806C28806C25816E27816E27866F2986702785 712F7C6C2E4F4C22525B44515A434F593F515A40515A40515A404F593F4F593F 4F5B3E535C45474F3E3D3F4149495A4646584646554845554845554845554545 5446465843455949445240373D7D685B98795992735693765895785A95785A96 795D95775C997A5C9C7D5D9E816390785B4E402748442D49452E48442D45412A 45422847432944412644412644412447402A3F382621180F2117152117152016 121F14131F14131F14131D13111D13111C1210120807322B26DFD8D1D4D1C3D2 CFC1D4D1C3D2CFC1D4D1C3D5D2C4D3D3C4D4D4C5D4D4C5E7E4D6C0BAAD494437 5A51485A5148575147595047584F455950475B554B564D44564D44584F455D54 4B42392F463D345D544B584F45584F45584F455C534960574D59504759504459 504461594C3E352B4D443A5E554C5A51485950475A51485C53495E564A5A5246 5A524659504761584F3C332A544B415D544B5A54475A52465950445D544B6057 4D5A51485A52465950475E554C3C332A584F435F54485C51445C51445B50425F 54466055485C51445B50405D53455C514641362B6055485F54465D53435D5343 5D53436056455F55445D53435D53435F5446594E433E332861594A5A52445A52 445A52445D5546655D4E61594A5A52445C5443605849564E3F3C342661594A5A 52445A55435853445D57485B56465E59495A55455A55455E564A554C403F392C 6461535C594B5D5A4C5C594B5F5C4E625F51605D4F5D5A4C5F5C4E625E535552 473B342C5E554E584E47584F455C53495D5548564E425D55485C5347564E425C 534749403442392D69615560574B5E564A625A4E625A4E60574B635E515D574A 5D574A635D534B453A484238676157615A50615A50655C53655C536259506963 58625C51615A50685F564D443A40342B594E4354493E54493B594F41564E3F55 4A3F5B5044574B4054493B594F413B312351463B675E5261594C60574B655D51 645B4F5E564A635E515F5A4C5D5748655D51433A31554B45635D556158516158 4F655C555E5750605650655C555E554E5A534C5F59513F38304C463E5B554B5A 54495A5449625C515E584B615B4E625F51605D4F6360526D675C524940554C42 5E554C5D544B5B554B5C53495D544B4F463F3C352E5C524C5950475A51486057 4D493F39493F395E554E5950495A514A5D544B433A33332A235D544D5C53495A 514861584F433A334F463F6056505A51485C53495D544B463A343E322C615550 5D544B5C534962595042392F564D4461584F5C53475C53495E554C5549434438 3263574F5C53475D544B61584F40372E5A524660554A5F54465F544861564B45 3931463B3263584C5F544660554A5F5448453A2F63584C5F54485F54465D5247 64594E54493E574B4060554A60554861564B5B504442372C61594C5D55485E56 48625A4E4E46392C2417463D31645C4D5D554460584959504442392D625A4C5D 5546605849625A4E51483C463D344F463D645B4F5B5646625A4E584F4342392F 635D535D564C5D574A5F594F524C41403A2F5650455F594F5D574A615A50534D 42423832655C55605650645B51544B414940365D544D423832584E4762595062 5950544B41463D34655D5160554A64594E53473E493D3560554C42392F5D544B 5E564A6259504D443A473E35625A4E5D554861594C4E453C4A4138595047332A 21564D4460574B6259504940364B4239645B515E554C625A4E4D443A4D443A5D 544D3B322B564D4661584F655C53473E354E453C61584F5D544B5E554C473E35 4B4239645B5140372E544B415E584B625950433A334F463F5E57505D544D6057 4D453B34544A43554B453A302A5950495B554D6259524037304E453E56504556 4D44584F453C332C4F463F514741433D32524C41504A40554B45372E27564D46 5E554C5A54495855495852485E584D4C463E28211C5E57505751475751475D56 4C473E37493F395E554E57514958524A5751475950492F251F584E475A544958 524A5F5951413B334E473F5D564E5852485C53495E554C4C403A231613635751 5D544B5C534962595040372E554C425E554C5D55485D544B60574D4236303124 21675B555C53475C534960574D3F362D5A52465E564A5D55465E564A5D544B23 1912453B346259505D55485E564A5D554842392D5E564A5D55485D554664594E 53473E23170F554C4261594C5D554661564B5D524742372C61594C5D55485D55 4661594C584F433C34283F372B655D4E5D554461594A59504442392D645C4D5E 56485E5648685F53473E351910094B423B655C535D574861594C584F4342392F 635D535B56485B5646696155332A21281F18352F276963585D57485E584B544F 42433A31655C535E554C655D514B4239322C244339352C221E372E2766605662 5950524940433A31655D5160554A675C4E4A3F342F241B685C562319125F534B 61564B665A514E453C473F33645C4D5E5648655D4E453C302D25196B62583229 1F463D31655D4E655D514B43374B4239625C515B554B655F543C352E3029216A 635E1F181348413C615A52615A52433C344D433D61584F5C524C655C55332A23 3B322B675B55261A145147415F594F6259524238325147415F594F5A5449625C 4F2D241B473E373A302A2920195D544D5852486158513F362F5249425A544959 504761584F281F184D433F2D24204037305D544D5852485C524C3F362F554B45 5A51485C53495A54495751475B554B4F463F271D176158515751475751475D56 4C473E35473E355E554C5852485A51485E554C463D363A302A5950495A54495A 514860574D433A314E473D5D564C5A54495C534959504754484231251F584C44 5E564A5A514861584F40372E544B415E554C5C534760574D554C42281C172418 126459505D55485A51485E554C3F362D5A51485E554C5D55485E554C5A514842 3832382F286259505D55485E564A5D554840382C5E564A5D55485D55466A5F53 41352D2A1E1631251C665A4F5D554660554A5C514644382F6259505E554C5D55 485C5347675E5240382C554C4061594C5E564861594C59504442392D655D515E 564A5D5548655C534A4138251C13372E256960575E564A61594C584F43433A31 645B515D544B5E564A61584F5D544B251C13453C32675E525E564861594C564E 42433A31645B515D544B645B4F4E453C362C254238322C231C372E27675E5461 584F524940463D34655D5160554A665A4F4E433A2F241B6A5E56271E145D5249 61564B64595050443C493D35645B4F5E564A655D5149403630271E6259503A31 2759504760574B6259504A41384B4239645B515D544B655C5342383232282168 5F58382F283F362F655C53625952463D364B423B5E554C5C524C655C553B2F2A 3E322C493D37190D08493F39615A50615851433A334F463F5E554C5A5148655D 5132291F423832554B452F251F5147415D544B6056503F362F5249425A544959 50476259502F251F4238342F25212920194E453E5B554B5D544D3F3531564C48 5A54495852485751475852485A54494F463D3E352B5A51485853465650435B56 48463D31463D315D55485751445950445A52463B3229362D23564D445A54475A 52465E564A42392D4C47395A54475650435B5648534D403C332A544B415A5246 5A55455853465E584B40372E544B415D544B5A52465A51485D564C51483E4239 2F5E554C5853465A514860574D3F362D5751475E554C5C534760574B524A3E3F 362D5A51485E564A5C54455D55485D5548433B2F5E564A5D55485E564860574B 5A5246463B3250443C63584C5E56485E564A59504442392F61584F5D544B5E56 4A5D55485C544549403460574B5E564A60574B60574B584F43433B2F625A4E5D 55485E564A625A4E4E4639473F334F473B625A4E5E564A61594C595044433B2F 645B4F5D55485E564A60574B5A52464E4639625A4E5D554860584961594C554C 40453C30645B4F5E564A645B4F52494040372E5D544B433A31584F45625A4E64 5B51524940453C32655D515E564A625A4E4F473B40382C5E564A3B33265C5347 60574B6459504E433A4C4038645B4F5E564A645B4F4D443A453C324E453C2D24 1B51483E645B4F6259504A41384D443A645B4F5E564A625A4E494036453C3249 40364940365C53495E564A665A51493D354F463D615A505D544B61584F463A34 483C3663575140342E544A435D564C615851453B3451474160574D5C53496159 4C3F362D4A413A453B344F463F5C524C5A5148605650423832554B455B554B5A 54495D564C38312A4E47424A403C433A335A514A5A54495E554E3F3531564C48 6259556056526158516056505E554E635751675B556155506056505E554E655C 554E423D4D4139675B5560565060565060574D675D56685F5860565060574D60 574D685F56473E35544B41655C5361584F60574D625950685C56665A54635751 62595061584F685F564539335C504A665A5461584F625952615851675B556A5E 5663574F61584F63574F675B534539315E554C62595062595061584F62595067 5E5462595061584F625A4E645B5162595042392F62595061584F60574B60574B 625A4E685D54685D5461564D625A4E645B4F5D554842392F645B5160574D6057 4B60574B60574B625A4E60574B61594C61594C63584C5C514642372C645B4F5E 564A60574B5E564A625A4E655D51645B4F5E564A60574B625A4E5950443F372B 645B4F5D55485E564A5D55485E564A625A4E5D55485D55485E564A63584C574B 40403429625A4E5C53475C53475D554861594C5D5548625A4E5E564A5A524660 574B4E46393E352961594C5950445950445C534760574B59504461594C5A5246 5A524660574D473E3540372E5E564A584F43584F435950445C53475950446159 4C5A5246564E3F5E564A3F372B42392D5A5246564E42564E425950445A524659 5044584F43584F43544B3D5C53473B3326433B2F565043524A3E51483C554C42 564D44524940595047554C424F493C5A5148362D23433A31554C4051483C4F47 3B554C42504A40524C41504B3E4F493C4C4739534D422E281E433D324F493C4B 45384B45384F493E4C463E4F4841504A404B453A4844394C463E362C25584E47 372D2B362929372B28362A26342A26362A26352923352825332925362C28362C 282F23203226203A2E2A372D29372D29372E27382F28372E27372E27372E2737 2E273B322B31251F392D2741352F40342E41352F41352F41352F3E322C40342E 40342E40342E44382F352923413431463A34453C32433A33433A334438324539 31453931433A31463B32463B32392D25473E354A41384940364A41384B423949 40364940364A41384A41384A41384A41383E352B5249404E453C4E46394E4639 4E46394F473B4F473B4F463D4F463D51483E4D4438433A31564D44564D44544B 3F554C40554C40554C40554C40554C40564E42574B4053473C4A3F345D55485A 52465C53475A52465A52465A52465A52445A52465C53475D5548564E424E4639 655D5161594C60584960584961594A61594A61594A60574B61594C63584C5C51 46584D426C6455686051696152686051675F4E675E50655D4E68605168605169 615261594A5E5648736B5C6F67586D68586B66576B66576B66576B66576B6657 6D68586D675A615B4E666053767161726D5D726D5D716C5C726D5D746E5F726D 5D726D5D726D5B7570606762526E69597D78687974647974647A71637A71637A 716378726379746278735E7C77656B6657767161807B6B7E796A7E796A7C7667 7D7A6A7D78687C76677C76677D78687E796A6E69597E796A8883738580708580 70847F6F82806F817E6E82806D817E6E817E6E8481737572648781748C87778B 8576898676898678888577888577888574888577848475908C81635D534E473D 14070917070A1708081708081104041306051306031306051306051306051104 0416060719090716060714070714070714080413060514070713060513060313 06051104041909091E0F0D1A0B091B0C0A1E0F0D1D0D0B1D0D0B1B0C0A1B0C0A 1B0C0A1B0C0A1A0B092212132616172414122418122316132215122617152516 1125161123171123171120140E2B1F192F231D2E221C2E221C31251F2F231D2E 221C2F231D2F231D2F231D2F231D2E221C392D273D312B3B2F2A382F26382F26 382F263B30273A2E263A2E28382F28382F28372E25463D34494036463D34473E 35463D34463D34473E35463D31473E35473E35493D35483C34554A41554C4055 4C40554C40544B3F554C40544B3F544B3F544B3F554C40564E42544B3F645B4F 655D51655D51645C4D655D51645B4F675C51665B4D665A4F655D51665A4F6459 4E796D62787061776F60776F60776F60776F60776F60776F60776F60776F6075 6D5F776F60888072877F70877F70847F6F858070878172847F6F858070858070 858070837D6E85807098938397928296908197928297928296917E9792809792 8097928096917E948F7D9A9583AAA593A5A390A7A290A4A08DA7A290A7A290A6 A18FA6A18FA7A290A9A48FA6A18FADA896B9B4A2B5B09EB8B3A0B4B29FB3B0A0 B4B2A1B6B1A1B3AE9FB5B0A0B3B19EAFAC9CB8B6A5CBC9B8C5C2B2C5C2B2C6C3 B3C7C5B4C6C3B3C6C3B3C6C4B1C5C2B2C4C4B3C0C0AFCBCBBADAD8C7D8D6C2D9 D6C6D8D5C5D6D4C3D9D6C6D8D5C5D6D6C5D4D4C5D0D3C3E6E5D9A8A599454236 2111141F0F121E0E111D0C101D0C101F0F121B0E0D1D0C101E0E111D0C10190D 0C1D0D0D1E0E0F1F0F121F0F121F0F121C0F0F1B0D101E10121E0E111E0E0F1E 0E111D0C10200D11271415251314271415271415251515221213251515251314 2513142513142412132917182D1D1E2C1C1C2D1E1C2C1C1A2A1B192C1C1A2C1C 1A2D1E1C2C1D182D1E1C2A1D1A2E211E372B25352825362A2635282535292335 2825362A263327243529233327213327213A2E2840342E40342E3C332A3E342E 3E342E40342E3E322C3E322C3E342E3E342E3B3229433A314A41384940364B42 39473E354940364A41384940344940364940364A4138473E35524940564E4256 4E42584F43564E42564E42564E42564E42564E42554C40564E42554C405E564A 645C4D645C4D645C4D645B4F625A4E665A4F64594C665A4F625A4E645B4F6159 4A6F6758756D5F746C5D716C5A716C5C726D5D716C5C726D5D716C5C726D5D73 6B5C716A587F7766807B697E7A67807B697E7A67807B697E796A7E796A7E796A 807B697E7A677D7B678D8B788D8B788D8B788D8B788D8B788C8A748C8A748D8B 758C8A768C8A768A88758D8B759D9C869A9B849C9A849B99839B99839C9A849B 99839C9A849B99839C9B829997829C9A84AAA892A8A691A8A691A4A58EA8A693 A7A591A5A390A7A591A7A591A5A68FA4A490A6A793B8B9A4B5B6A2B5B6A2B5B6 A2B5B6A2B5B6A2B5B6A2B5B69FB5B6A2B3B7A2B1B49FB6BAA4C7C8B3C1C2ACC3 C3AFC4C5B1C4C5B1C6C7B0C4C5B1C2C6B1C2C5B3BFC5B2CFD1C199988A434334 1E0E111E0E111F0F121D0C101F0F121F0F121B0E0D1D0C101D0C101B0B0E1B0D 101D0C101D0D0D1E0E111F0F121D0C101F0F121D0C101E0E111E0E111F10101F 0F121D0C101E0C10251314241213251314241213251314251314241414241213 2513142412132412132816172C1C1A2A1B192C1C1A2A1B192A1B192C1C1A2C1C 1A2C1C1A2C1C1A2D1E1C291A172E1F1D35292333272435282533272433272135 2825332724352825332721322620322620392D2741352F3E322C3B322B3E322C 3E322C3E322C3E322C3E322C3E342E3C332C3B322B463D364A4138473E354940 364A4138494036494036494036494036494036473E35473E35524940564E4256 4E42564E42564E42554C40554C40554C40554C40554C40544B3F544B3F5E564A 655D51645B4F625A4E645B4F655D51665A4F665A4F6459506259506259506159 4C70685B756D5F746C5D746C5D746C5D726D5D726D5D716C5C706A5B716C5C74 6C5D736B5C80786A817C6A807B697E7A67807B697E7A67807B6B7E796A7D7868 807B697E7A677E7A678F8A7A8F8A7A8D88798C8A768D8B788C8A768D89768D89 768F8A788F8A788D89768F8A759E99849C9A849C9A879C9A879B98859C9A879C 9A879C9A879C9A879B99839997829B9983AAA892AAA892A8A693A8A693A8A693 A8A693A7A591A8A693A7A591A5A691A4A490A8A894B8B9A4B7B7A3B6B4A0B8B6 A3B7B5A2B7B7A3B5B6A2B5B6A2B5B6A2B4B5A0B1B29EBBBBA7C8C9B5C4C5B1C4 C4B3C4C4B3C4C4B3C3C3AFC4C4B3C4C4B3C4C4B3C1C4B2D2D2C3979788424233 1D0C101D0C101F10101E0E0F1D0D0D1E0E0F1C0F0F1B0E0D1B0E0D190C0E1B0D 101D0C101E0E0F1F10101E0E0F1F0F121E0E111F0F121F10101E0E0F1E0E0F1D 0D0D1B0E0D1D0D0D22121322121321110F251314241213251314241414221213 2212132212132212132617152A1B17291A172A1B192C1C1A2A1B192A1B192A1B 192C1C1C2C1C1C2C1C1C291A1730201E362A2433272133272133272135292335 292333272133272133272133272131251F392D2741352D3D312B3C332C3E322C 3E322C3E322C3E322C3D312B3B322B3C332C3B322B433A334A4138473E354940 364940364940344A4138494036494036494036473E35473E3551483E564E4255 4C40564E42564E42554C40554C40564E42554C40554C40564E42544B3F5E564A 655D51625A4E645B4F625A4E645B4F625A4E645B4F6259506259506259506159 4C70685B726D5D736B5C736B5C746C5D716C5C716C5C716C5C726D5D716C5C70 6A5B706A5B7D7868807B697E7A677E7A67807B697E7A677D7868807B6B7E796A 7E7A677D78667D78668D8879908B7B8F8A7A8C8A768C8A768D8B788D88798F8A 7A8D88798D89768D89768D89749E99849C9A849C9A879B98859C9A879C9A879B 98859B98859C9A879D9B889997849C9A84ABA993ABA993A8A693A8A693A8A693 A7A591A8A693A5A691A6A793A6A793A4A490A8A894B7B7A3B5B6A2B8B6A3B7B5 A2B8B6A3B5B6A2B5B6A2B5B6A2B6B4A0B6B4A0B3B19EB9BAA6C8C8B7C4C4B3C6 C6B4C6C6B4C4C4B3C4C5B1C4C4B3C4C4B3C3C3B2C1C4B2D3D3C4959486424233 1D0C101E0E111F0F121E0E111D0D0D1D0C101C0F111E10121B0D101E0E111D0C 101D0C101E0E111E0E111E0E111F0F121E0E111F0F121E0E0F1D0C101E0E111D 0C101C0F111F0F12221213241414241414271415241213251314251515221213 2414142414142111112616172D1E1C2C1C1A2D1E1C2D1E1C2C1C1A2C1C1A2C1C 1A2C1C1C2A1B1B2C1C1C2C1C1A2D1E1C33272435282535292335282535282535 2825332721352923322620322522312421392C2940342E3E322F3B312D3E322F 3E322C3D312B3D312B3D312B3E322C3E322C3B322B423832494036473E354940 36473E35473E35494036494036494036473E354A3F36483C3453473E564E4255 4C42564D44554C42564E42564E42554C40554C40564E42554C42544B4160574D 655D51625A4E625A4E625A4E625A4E625A4E625A4E625950625950645B516057 4B70685B726D5D736B5C746C5D736B5C746C5D736B5C746C5D746C5D706A5B70 6A5B706A5B7C7667807B69807B69807B697E7A677D7866807B6B7E796A7E796A 807B697D78687E796A8F8A7A908B7B8F8A7A8D8B788C8A768C8A768D88798D88 798F8A7A8D88798C87778F8A78A29D8B9D9C869F9A889F9A889E99879C9A879B 98859B98859C9A879C9A879B98859D9B88ABA996A8A693AAA794AAA794A8A693 A8A693A8A693A6A793A7A591A7A591A7A591A8A894B8B9A4B7B7A3B7B5A2B7B5 A2B8B6A5B5B5A4B5B5A4B5B6A2B7B5A2B7B5A2B3B0A0B9B9A8C7C7B6C6C6B4C6 C6B4C4C4B3C6C6B4C4C4B3C6C6B4C4C4B3C4C4B5C0C2B2D2D2C3969687424233 1E11101F0F121D0C101D0C101C0F0F190C0E190C0E1C0F111B0D101D0C101D0C 101E0E11190C0E1E0E111E0E111F0F121E0E0F1E0E0F1F10101E0E111D0C101D 0C101C0F111F0F12251515221213241414241414221213241414221213221213 2414142414142212132515152C1C1A2A1B192C1C1A2A1B192C1C1A2C1C1A2A1B 192A1B19291A172A1B192A1B192E1F1D35282533272433272133272433272435 2825352923352923332721332724312421392C293E342E3A302C3B312D3D302D 3E322C3E322C3D312B3E322C3D312B3E322C3A302A423832494036494036473E 35473E35494036494036494036473E35473E354A3F36483C3453473E564E4254 4B41554C42554C42564E42554C40544B3F554C40564E42554C425249405E554C 645B4F625A4E625A4E645B4F61594A625A4C625A4C61594C615B4E625A4E6057 4B70685B726D5D726D5D726D5D71695B71695B71695B736B5C71695B706A5B71 6C5C706A5B7D78687E7A677E7A677E7A67807B69837E6B7D78667D78667E7A67 7E7A677D78687D78688C87778D8B788C8A768D8B788D8B788C8A768A88758C8A 768F8A7A8D88798D88798D8B789D9B889D9C869F9A889F9A889C98859C9A879B 98859B98859C9A879B98859B98859C9A87AAA794A8A693A8A693A8A691A7A591 A8A693A8A693A6A791A7A591A8A693A5A390A8A894B8B9A4B7B7A3B8B6A3B8B6 A3B7B7A5B5B8A5B7B7A5B4B5A0B6B4A0B6B4A0B4B2A1B9B9A8C6C6B4C6C6B4C4 C4B3C2C5B3C2C5B3C1C4B2C2C5B3C4C7B4C1C4B4BCC2B1D0D3C3969687424233 1B0E0D1E0E111D0C101F0F121D0D0D1D0C101B0D101B0D101B0D101D0C101E0E 111E0E111C0F111E0E111F0F121F0F121E0E111E0E111E0E0F1E0E111E0E111E 0E111C0F111E0E11221213221213241414241414251515251515241414211111 2212132414142212132515152A1B1B2A1B1B2A1B1B2A1B1B291A172A1B192A1B 192A1B192C1C1A2A1B1B2818182D1D1E362A2632252233272132252232252235 2624352621352624332724332724322522372B2840342E3D302D3D302D3B2F2C 3D312B3E322C3D312B3D312B3D312B3D312B3B2F2A4539334A4138473E354940 36473E37473E37493F39463D34493D35493D354A3F36493D3553473E564E4254 4B41544B41564D44564E42554C42544B41554C42554C40554C42544B415D544B 645B4F625A4E625A4E61594C625A4C61594A625A4C61594C625A4E625A4E6057 4B6F665A726D5D716C5C716C5C71695B71695B71695B71695B736B5C736B5C73 6B5C706A5B7E796A807B697E796A7D7868817C6C847F6D7C76677E796A7D7868 7D78687D78687D78688D88798D8B788D8B788C8A768D89768D89768F8A788C8A 768D88798D88798D88798F8A789F9A889D9B889E99879E99879E99879C9A879C 99899C99899B98879B98879B98879C9A87AAA794A8A693A7A591A8A691A8A693 A7A591A7A591A7A591A8A693A7A591A4A28FAAA794BAB8A4B8B9A4B8B6A3B8B6 A3B8B6A5B5B5A4B5B5A4B5B6A2B7B4A4B4B2A1B3B0A0BBBBA9C7C7B6C6C6B4C3 C3B2C6C6B4C3C3B4C4C4B5C3C3B4C1C4B2C1C4B4C1C4B4D4D4C5959284444133 190D0C1D0D0D1D0D0D1E0E0F1E0E0F1F0F121C0F111B0D101B0E0D1E10121B0D 101B0D101C0F0F1E0E0F1F10101D0C101C0F111C0F111C0F0F1C0F111E10121B 0D101C0F0F1E0E0F22121324141425151522121322121322121321110F221213 2212132111112212132515152A1B1B2C1C1C281818281818291A17291A172A1B 19291A17291A1729191A2818182E1F1D35292333272132262032262033272135 2621352621342422332724332724322620372B253E322C3D312B3D312B3D312B 3B322B3B322B3B322B3C332C3B322B3E322C3B302744382F4A4138473E35463D 34473E37473E37493F39494036493D354A3F36493D35493D3553473E564E4256 4E42554C40554C40554C40554C42544B41554C42544B3F554C40524A3E5E564A 645B4F625A4E625A4E625A4E625A4C61594A61594A625A4C61594A61594A6058 496F6758716C5C706A5B716C5C716C5C706A5B71695B71695B71695B736B5C71 695B706A5B7D7868807B697D7868807B6B807B6B7C7765807B6B7D78687D7868 7E796A7D78687D78688D88798D8B788D8B788C8A768D89768D89768D89768D8B 788D89768D89768C87758D89769F9A889C9A879C9A879D9B889B98859C9A879C 99899B98879B98879B98879997869C9A87AAA794A8A894A8A693A7A58FAAA892 A8A691A8A693A8A693A7A591A7A591A4A28FABA996BAB8A4B5B6A2B7B7A3B5B6 A2B6B4A0B6B4A0B6B4A0B5B6A2B4B4A3B3B3A1B1B1A0B7B7A5C7C7B6C1C4AFC4 C4B3C3C3B2C4C4B5C3C3B4C4C4B5C1C4B2C2C5B3C0C3B0D3D3C4959284423F31 1B0D101E0E111E0E0F1D0D0D1D0D0D1D0C101E0E111B0B0E1C0F0F1B0D101B0D 101B0D101C0F0F1E0E0F1D0D0D1E0E111F0F121D0C101C0F0F1D0C101D0C101D 0C101C0F0F1E0E11211114211114241414221213251515241414221213241414 22121321111422121525151829191A29191A2A1B1B29191A29191A29191A291A 17291A172A1B192818182818182D1D1E32252232252231251F32262033272134 242234242234242232252231242131251F372B253E322C3D312B3B2F2A3D312B 3D312B3D312B3B322B3E322C3B2F2A3B2F2A3A2E2644382F473E35463D34463D 34473E37473E37463D36473E354A3F36493D35493D35483C3453473E584F4554 4B41544B3F554C40554C40524940544B41554C42544B3F554C40524A3E5E564A 645B4F625A4E61594C625A4E61594A60584961594A625A4E61594C61594C5E56 486F6758706A5B71695B71695B71695B71695B71695B71695B71695B736B5C71 695B71695B7F7768807B697D78687E796A7D78687D78667E796A7D78687D7868 7D78687D78687D78688C87778C89798C89798A88758D88798D88798D88798C8A 768A88758D8B788D89768F8A789F9A889C9A879C9A879B98859C9A879B98859B 98879B98879997869B98879895859C9A87A8A693A8A693AAA794A8A691A5A48E A7A58FA7A591A7A591A5A390A7A591A4A28FA8A693BAB8A4B4B5A0B5B6A2B5B6 A2B7B5A2B7B5A2B7B5A2B6B4A0B6B4A0B6B4A0B4B2A1B9B9A8C7C7B6C4C4B3C3 C3B2C3C3AFC4C4B3C3C3B4C3C3B4C1C4B2C1C4B2BEC1AFD3D3C4949183413E30 1C0F111E0E111B0C0C1D0D0D1C0F0F1D0D0D1E0E0F1F10101B0E0D1B0D101B0D 101B0D101B0E0D1C0F0F1B0E0D1E0E0F1D0D0D1E0E0F1B0E0D1E0E0F1E0E0F1D 0D0D1B0E0D1E0E11221215241316241414241414241414251518241316211114 221213251518221215241414291A17291A17291A1729191A2C1C1C2A1B1B2A1B 19291A17291A17291A172818162D1E1C35282532252232262032262033272133 272432252232252231251F322620322620372B253C332C3D312B3D312B3D312B 3D312B3B2F2A3A302A3B2F2A3B2F2A3B2F2A3A312742392F494036473E35473E 35463D34473E35463D34463D34473E35473E35463D34453C324F463D554C4254 4B41544B3F554C40544B3F544B3F544B3F544B3F544B3F554C40524A3E5D5548 645C4D61594C615B4E61594C61594A625A4C5F5A4A61594C60574B61594C6058 496D6557716C5C71695B716A5870685770685771695B706A5B706A5B706A5B71 695B7068597F7768807B697D78667D78667C77657E7A677D78687B79687D7A6A 7B79687D78687D78668D88798D8A7A8C89798A88758D88798D88798D88798A88 758A88758889758A88758C8A769C9A879D9B889B98859B98859997849B98859C 9A879896839997849997849896839B9885A8A693A5A48EA5A48EA8A691A5A48E A5A48EA5A390A4A28FA7A591A5A48EA3A18DA5A390B7B5A2B4B5A0B5B6A2B4B5 9EB6B4A0B6B4A0B4B29FB4B29FB3B19BB4B39BB2B09AB8B9A4C6C6B4C3C3B2C3 C3AFC0C3ACC0C3AEC0C3B0C0C3B0C0C3B0C1C4B2BCC2AFD0D0C1918E80413E30 140908150908170A07170A07150B07170A07170A07170A07140A06150908170A 09170A09160D09140A06150B07170A07170A07150906140A06180C09170A0718 0C09150906170A071C100D1C100D1B0E0B1B0E0B1C100D1B0E0B1C100D1B0E0B 1B0E0B1B0E0B190D0A1B0E0B2317112216102216102215122316132215122216 102216102216102216101F130D261A142F231D2E221C2E221C2F231D2E221A2E 221C2E221C2D211B2E221C31251F2D21183529233A302A392D273A2E263B3027 3A2E26372C23362D23392D27372B25372B25362D2340372E463D34453C32453C 32453C32433A31453C32463D34453C32453C32453C32433A314E453C554C4254 4B41524940554C42544B3F524A3E544B3F544B3F544B3F544B3F51483C5D5548 645B4F625A4E625A4E625A4E625A4E61594C61594A61594C61594C61594C6057 4B70685B746E5F746C5D746C5D736B5C746C5D746C5D736B5C746C5D746C5D73 6A5E736A5E837B6E858070837D6E847F6F837B6C837B6C847C6E817C6C837D70 847E71817C6E837D6E948F7F948F7F938E7E938E7E968E7F968E7F958D7E938E 7E938E7E918E7E918C7D948F7FA6A191A7A292A7A292A6A191A6A191A4A08DA4 9F90A6A191A49F90A39E8EA49F90A6A191B5B0A0B5B09EB3AF9CB3AF9CB5B09E B3AF9CB2AD9DB3AE9FB3AE9FB1AC9AAFAA9AB6B1A1C6C1B2C5C3AFC3C1AEC3C1 AEC3C1B0C2BFAFC5C0B0C5C0B0C4BEAFC4BFADC1BCACC9C6B6D9D6C6D5D2C2D6 D4C3D4D5C3D5D2C4D5D2C4D5D2C4D3D3C4D4D4C5D2D2C3E7E3D89894893E3B2F 544E46564F47565045565045575147565045565045544E44565045564D46564D 46564D46564F47575149544E44544E46544E46544E46544E44554C42554C4255 4B45554B45554B45544E44534D42534D42544E44534D42534D42544E44554C42 544B41544B41554C42544B41554C42554C42554C42564D44554C42554C42554C 40554C42554C42554C42544B3F544B41544B41544B41554C42554C42554C4055 4C40544B3F544B41554C42544B41544B3F564D44554C42544B41564E42554C40 554C40584F43554C40554C42554C42564D44554C42564D44564E42564E42564E 42584F43564E42584F45584F45584F45564E42564E42564E425A51485A51485A 51485A51485950445C54455950445950445C53475C54455A5246584F435C5347 5E564A5E564A5D55485D55485C53475E564A5D55465C53475A52465D55485D55 4860574B625D4D625D4D5F5A4A645C4D61594A625A4C61594A61594A61594A64 5B4F625A4E675E52676252676255666355676255686051675E50675E50675E52 696155696155655F506D68586D68586D675A6B66596F665A6F67586F67586A65 556B66576B66576A65556A6555726D5D716C5C716C5C726D5D726D5D726D5B72 6D5D726D5D716B5E726D5F726D5F726D5D787263767161767161767161757060 757060746E5F757060746E5F746E5F716B5E726D5F7A75667A76637872637671 61787263777564787263787263787265767164756F627973667E796C7D7A6A7B 786A7D7A6C7D776A7D776A807A6D827F717976687D7A6C817D726662574C483D 584B4D57474A5849495849495A4A4A58484B58484B5A4A4D594C4C57494B5749 4B594C4E584B4A5A4A4A5A4A4A57474A5A4A4D5B4B4E574A495A4A4D5A4A4D58 484B594C4C58484B5B4B4E5B4B4E5D4D4D5E4E4F5B4B4C5B4B4C5D4D4D5B4B4C 5849495D4C4F5B4B4E5E4E515E4E4F5D4D4D5B4B4C5B4B4C5D4D4D5B4B4C5D4D 4B5D4D4B5D4D4B5E4E4F5E4E4F5B4B4C594D4A5D514E5D514C5D514C5D514C5D 4D4B5E4F4C5E4F4C5D514E5C504C5D514C5D514C5C504A5C504A5C504A5B4F49 5C504A5C504A5C524C5C504A5B4F495D514C5B4F475C50485A51485A51485C53 495A514A5A514A5A514A5C53495F534B5F534B5F534B5C50485D52495D544B5C 53495C53475C53475D55485C53495C53495A51485C53475A52465A5246595044 5950445C53475C53475C53475C54455C54455A52445C53475950445A52465A52 445A52445853445C54455A52445A52445E56485C54455C54455D55465951425A 52445C54455A52445854415853445853445A55455A55435A5545585344585344 5650415752425752425853445754445754445856435853445752425A55455755 4155534057554158544157524058544158564358564358564354523F57554157 544458554558554557544457544457554155534055534055534054523C57553F 53513B55534054523F53503D53503D54523F54523F53503D52533F51513D5151 3D53503D53503D53503D514F3C53503D53503D54514151513F51513F4F4F3E4F 4F3E4F503C5252415150424E4E3F5053415B5E4C4B4E3B5150425350424F4C3E %%EndData grestore gsave TBK 1 setgray /ymax 197 def /ydel 009 def 073 ymax 0 ydel mul sub moveto (Negative\255film example with 2 stops under exposure) showen (Negativfilmbeispiel mit 2 Blenden Unterbelichtung) showde 073 ymax 0.7 ydel mul sub moveto (according to ) showen (nach ) showde (ISO/IEC 15775/ed\2552:2022.) show 073 ymax 1.7 ydel mul sub moveto (The luminance of any pixel is reduced by a factor 4.) showen (Die Leuchtdichte jedes Pixel ist um den Faktor 4 reduziert.) showde 073 ymax 2.7 ydel mul sub moveto (The contrast between white and black is reduced.) showen (Der Kontrast zwischen Wei\337 und Schwarz ist reduziert.) showde 073 ymax 3.7 ydel mul sub moveto (Output linearisation of ) showen (Ausgabelinearisierung von ) showde TBIK (rgb) show TBK ( data produces the) showen (\255Daten erzeugt die) showde TBK 073 ymax 4.4 ydel mul sub moveto (standard output by the increase of both) showen (Normausgabe mit dem Anstieg von sowohl) showde TBK 073 ymax 5.1 ydel mul sub moveto (contrast and luminance range, see) showen (Kontrast\255 wie Leuchtdichtebereich, siehe) showde RBK 073 ymax 5.8 ydel mul sub moveto (http://color.li.tu-berlin.de/eeg0/eeg01-8n.pdf) showen (http://farbe.li.tu-berlin.de/egg0/egg01-8n.pdf) showde showpage %%EndDocument EndEPSF grestore gsave BeginEPSF 219 SHAr add MM 152 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 22 %line 439 %!PS-Adobe-3.0 EPSF-3.0 eeg01-2N %%BoundingBox: 70 85 242 205 %start PDFDE011.EPS /pdfmark12 where {pop} {userdict /pdfmark12 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.HTM) /Author (compare K. Richter "computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices, colour vision) /Creator (klaus.richter@mac.com) /CreationDate (D:2023010112000) /ModDate (D:2023010112000) /DOCINFO pdfmark12 [ /View [ /FitB ] /DOCVIEW pdfmark12 %END PDFDE011 %Orig: d4rw12:B0192 D4:[RR.W12]PHOTO092->D4:[RR.W12N]W1261-2N.092 0192 20.1.99 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /TV {3 /Times-ISOL1 FS} bind def /TS {4 /Times-ISOL1 FS} bind def /TL {5 /Times-ISOL1 FS} bind def /TK {6 /Times-ISOL1 FS} bind def /TM {7 /Times-ISOL1 FS} bind def /TG {8 /Times-ISOL1 FS} bind def /TIV {3 /TimesI-ISOL1 FS} bind def /TIS {4 /TimesI-ISOL1 FS} bind def /TIL {5 /TimesI-ISOL1 FS} bind def /TIK {6 /TimesI-ISOL1 FS} bind def /TIM {7 /TimesI-ISOL1 FS} bind def /TIG {8 /TimesI-ISOL1 FS} bind def /TBV {3 /TimesB-ISOL1 FS} bind def /TBS {4 /TimesB-ISOL1 FS} bind def /TBL {5 /TimesB-ISOL1 FS} bind def /TBK {6 /TimesB-ISOL1 FS} bind def /TBM {7 /TimesB-ISOL1 FS} bind def /TBG {8 /TimesB-ISOL1 FS} bind def /TBIV {3 /TimesBI-ISOL1 FS} bind def /TBIS {4 /TimesBI-ISOL1 FS} bind def /TBIL {5 /TimesBI-ISOL1 FS} bind def /TBIK {6 /TimesBI-ISOL1 FS} bind def /TBIM {7 /TimesBI-ISOL1 FS} bind def /TBIG {8 /TimesBI-ISOL1 FS} bind def /RBV {3 /Times-Bold FS} bind def /RBS {4 /Times-Bold FS} bind def /RBL {5 /Times-Bold FS} bind def /RBK {6 /Times-Bold FS} bind def /RBM {7 /Times-Bold FS} bind def /RBG {8 /Times-Bold FS} bind def /SV {3 /Symbol FS} bind def /SS {4 /Symbol FS} bind def /SL {5 /Symbol FS} bind def /SK {6 /Symbol FS} bind def /SM {7 /Symbol FS} bind def /SG {8 /Symbol FS} bind def /lanind 1 def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /lanind lanind1 def % %%EndProlog gsave /picstr 96 string def 4 /Times-Roman FS 72 86 moveto (eeg01-2n; nf; +0,0 stop, AEC01-4N) show gsave 72 90 translate /RGBdata [ %Begin olv*', nf, exposure +0,0 stop data 1 27.4 18.4 14.2 %NIJ 121 6 I 2 1 0 3 2 2 J 3 2 2 0 0 0 2 29.4 22.2 17.8 %NIJ 121 18 I 0 0 0 1 1 1 J 1 1 1 1 2 1 3 40.6 32.0 25.4 %NIJ 121 30 I 1 1 0 1 1 1 J 0 0 0 0 0 3 4 49.8 40.8 33.0 %NIJ 121 42 I 0 0 0 2 2 2 J 1 2 2 0 0 0 5 62.8 54.4 45.6 %NIJ 121 54 I 2 1 0 1 1 1 J 0 0 0 0 0 2 6 73.4 68.0 56.0 %NIJ 121 66 I 0 0 0 0 0 0 J 2 1 3 0 1 2 7 88.2 85.2 71.8 %NIJ 121 78 I 1 1 1 1 1 1 J 2 2 5 2 2 2 8 106.6 101.8 89.2 %NIJ 121 90 I 1 1 0 0 0 0 J 1 2 1 0 0 0 9 121.8 118.4 105.6 %NIJ 121 102 I 0 0 0 0 0 0 J 0 1 2 1 2 1 10 138.2 137.2 125.2 %NIJ 121 114 I 0 0 0 0 0 0 J 0 0 0 1 1 1 11 150.8 152.8 142.0 %NIJ 121 126 I 0 0 0 0 0 0 J 1 1 1 2 2 1 12 165.8 169.2 162.4 %NIJ 121 138 I 0 0 2 0 0 0 J 0 0 0 4 1 1 13 181.0 187.4 180.0 %NIJ 121 150 I 1 2 1 1 2 1 J 3 3 3 0 0 2 14 193.4 202.4 195.0 %NIJ 121 162 I 0 0 0 2 2 2 J 1 1 1 0 0 3 15 206.8 217.8 214.6 %NIJ 121 174 I 0 0 0 1 1 2 J 0 0 0 0 0 0 16 224.4 237.4 237.8 %NIJ 121 186 I 0 0 0 4 0 3 J 1 2 2 0 0 0 17 168.6 123.4 108.6 %CIJ 103 6 I 0 0 0 2 1 1 J 2 1 1 2 1 0 18 149.0 129.8 67.8 %CIJ 103 18 I 1 1 1 1 2 1 J 1 1 1 2 0 2 19 128.2 142.4 37.2 %CIJ 103 30 I 0 0 0 1 2 2 J 0 0 0 2 1 2 20 105.8 146.6 87.8 %CIJ 103 42 I 1 2 1 0 0 0 J 0 0 0 0 0 0 21 106.8 149.0 148.2 %CIJ 103 54 I 0 0 0 0 0 0 J 0 1 2 1 1 4 22 111.0 141.0 185.0 %CIJ 103 66 I 2 1 0 0 0 0 J 0 0 2 3 1 3 23 147.6 132.2 180.6 %CIJ 103 78 I 1 2 2 1 1 4 J 0 0 0 0 1 4 24 187.0 133.6 169.0 %CIJ 103 90 I 2 2 1 0 0 0 J 1 2 1 2 2 2 25 198.8 33.2 39.0 %CIJ 103 102 I 1 2 1 3 1 1 J 0 0 0 3 6 3 26 235.4 198.2 37.4 %CIJ 103 114 I 0 0 0 0 0 0 J 1 2 2 1 2 6 27 73.0 120.6 70.2 %CIJ 103 126 I 2 2 1 0 0 0 J 0 0 0 2 1 0 28 31.2 66.6 125.0 %CIJ 103 138 I 2 1 0 0 1 2 J 0 0 0 2 1 2 29 231.4 186.8 146.4 %CIJ 103 150 I 1 2 1 1 3 1 J 1 2 1 1 2 1 30 74.0 85.2 31.0 %CIJ 103 162 I 1 1 4 0 0 0 J 1 2 1 2 1 0 31 12.0 7.0 6.0 %CIJ 103 174 I 0 0 0 0 0 0 J 0 0 0 0 0 0 32 237.4 252.8 252.4 %CIJ 103 186 I 5 4 4 1 1 2 J 3 2 3 3 2 3 ] def %End olv*', nf, exposure +0,0 stop data 192 3600 div 72 mul 44 mul 128 3600 div 72 mul 44 mul scale 192 128 8 [192 0 0 128 neg 0 128] {currentfile picstr readhexstring pop} false 3 colorimage 555B4A56574D61615C5B5C575E5F575D5B555C5A515C5D58585B585D59418075 4A897B449687417B6F3A7E784F615726918649B7AC71ACA16961593C5E5C5860 5E59615F5962615A5F6059605E57605F555C5A515A59505E5D54605F55626158 626158605E57615F59625E55625E53616054616356605F535B574C5B574C5C59 4D5B574C58574B59564D5C5850625E55646058666259635F54605D515D5A4F5B 574E59554F5B565159564D5C585059564B524C414E473D504A405650455A5449 5C594D5B574E5B574E5D5A5168645C6A665D68645C68645C625E555D564E5E58 4D5A54495450455753485C594D5B554B655F5267615759564B575958636C7576 757B7B716F9272759361689C747BAA90927B6965655F526E695B716C5C5B542E 5D571867631E666219756F3F6B67506B66596D66616D665F6D675C655E56605C 546A645A625C4F5F5A4C625F516C695E6A665B6B685C6A665B6B675F66655C66 625968645C6B675F68655A6A665B66665A6A665B676456666053615B4E625C51 605D51625F515F5C4C625E5368645C68645E68665F68645C666056615A505D5A 4F615A52615A52615A52605D51605C5467635A69625A6761596A665D69685F68 645C68655A6662575D5A4F605C5467635D6B676168645C67635A65645A646359 64635968645C676358655F5469635867615964605864605865645A6662596460 58605C54635F54605C545C5A515C5A555A58565E5C5862615A615F5962615A64 625B605E5764625B646359615F5963645D63645D62635B5F60595F60595F6059 353C353F4742414C485C61625B5D5F5C5D5A5E5D545D5B555D5B55605D4F5F5B 46756B3C85742C82712CAA9B58C7B671AA994FB0A15DB4A6677970485E594767 5F4E675F4B635F545F605B62605C605E575E5D565E5D565D5B55605F55626158 61605662615A62615A635F59635F56625E55605F555F5B525B574E5B574E5B57 4C5B574E5B574E59564D5B574E5F5B52666259666259666259666259625E5563 5F565B574E59564D5C58505C58505B574C544E464F4841534C45564F4758524A 5C594D5C5850605C5468645C6A665D67635A6A665D6662595C58505E57505A53 4C534C45534F445B574C575348585248655F526963586C695E4D4D505E637363 5A65675156A58586AF8682B29391BBA9A574665B6B61507566536C5C434F441B 635D21655F22514F0F6460396D68586963586A635E6B655D6A645A69625A635F 566A645C6963586A645A6963586B655B68655A6A665B68655A68645C6A665D68 645C68645C68645C68645C6A665D67635A68645C68655A666056615A50625C51 615A50615A50625F516763586A665D6A655F66655E6A655F68645C635F565F5B 50625B545F5951615A525F5B50635F566662596A645C6B655D6B655D67635A67 635A6460585F5B525D5A51635F5667635A67635A66625966625966625968645C 67635A67635A66625967635A66625966615B67635D64605A616056646058625E 555F5B525D5A515D5A515A59505C5A535A58545C5A555E5D565E5D5662615A62 615A62615A64625B64625B64625B64625B62615A62615A615F5962615A62615A 424C4E404F4F3E53513441444148505C5F5E5E5D54605C54605D515A58545558 57716743705C13856E19A99230AC973AA9963DA391427E6F29766937635B3B7A 704E857C57615C4961615E605E59615F59605E57605E575E5D56605F55626158 616056616056626158605E575D5B555957515A59505C58505B574E5B574E5B57 4C59564D5B574E5B574E5B574E5C5850625E536662596662596662596160565F 5B5259564B59564B5B574C5B574C5B574C58544C514D4557534A58544C545047 59564B635F5668645C6A665D6A665D68645C6662575F5B505B574C57534A504C 434F4B425753485B574C59564B605D51605D4F5F5B506C6B5F3E40444B4F645C 4F5D66484FB59692A98C7BA794879C978A6A5F4F71654E7B654A7F6340655526 58551756551A494B116361416F6B6367635A66625968655A6B685A6662576662 5968645C6C695E6D675C6963586A645A6B685C6A665B6A665B68655A68655A68 655A6A665B6A665D68645C68645C68645C68645C6A665B6662595F5B525F5951 5F594F5F594F66625768645C68645C68645C66655C66655C626158605C545F5B 505F5B50605D51625E53605D51605C5464605868645C67635A68645C68655A66 62595D5A515D5A51605C54666259656458656458656458676358676358666259 67635A67635A65645A64635964635968645E66615B66615B6261586160565E5D 545C5A515A59505C5A515C5A515C5A515C5A515C5A515C5A515E5D54605F5562 615A62615A62615A62615A64625B62615A615F59615F59605E5762615A62615A 212C462D384639434232362B4F4D37615B4C635E51675E46766D486F694D6361 4E6B5F34705C1589711A9C81178A710997811A8D78278D7D3F796C3C5B512D94 864FB4A0577465305F5737665D42625C43635E4E605E575D5B555C5A53605C56 635F566460586160565F5A555B56515B56515B574E5B574E59564D59564D5B57 4E59564D5B574E5C58505B574E5B574E5B574E5F5B52605C54605C545D5A5159 564D59564D59564D59564D5B574E59564B59564D58544C5D564E575149524B43 615A506A645C68645C67635A68645C67635A605D515B574C5753484D49414D49 415450475D5A4F5B574C5C594D6662575C594D514E425C594B414144393E4E61 5C6D5A4D5EA3948F92846862573855502C7F6C4F7B5D467D5A4D87615C987C6C 6C593C483F185A5B266663466662595E57505D564E625B546761575F59516662 5968645C6A665B6B655B69635869625A6A665D68645C6A665D6A665D6A665B6A 665B6A675968655A68645C68645C68645C68645C68645C67635A605C545F5951 5F594F655E5668645C68645C68645C67635A68645C68645C625E555D5A51605D 515F5B50625E53605D515F5B505D5A51605C5466625967635A68645C67635A60 5C545D5A515C5850625E5567635A67635866625967635A66625966625967635A 67635A66615B67635D66615B65645A67635D66615B66615B626158625E555F5B 525C58505A59505C5A515C5A515D59535D59535D59535D5C525E5D56605E5762 615A64625B62615A615F59615F59615F59615F59615F59615F5962615A62615A 2D3C6E121B343A3D3C58553B847B476D63416058444E431A756829807743726B 4378693475611D765E02A68A16B498249F8611735D0874632A6555246D6237A2 8F43A389199A872E897D3B9286517F764A6059405D5B555C5A535957515C5852 605C54635F56605F55605C545B574E59564D5B574E59564D5B574E5B574E5B57 4E5C58505B574E5B574E5B574E5B574E5B574E59564D55524755514959564D5B 574E5B574E58544C534F464F4B42534F44555247555247575147534D42544E44 655F546A645C67635A68645C68645C635F565B574C545045504C41504C435251 47605C54635F545B574C59564B5F5B525F5B525D564C5D57484D4E4B3F454D71 7686464D6451554F6569424C4C1D4A470C7E623C7A4A35B48284AB7B939C7381 B596964A3C235558256362455C58505F59515F594F615A50615A50615A50625E 53605D516A665B6B685C6763586A665D6A665D6A655F6B676168645C6B685C6C 695B6360506B685C68645C68645C68645C68645C68645C67635A5F5B505D5A4F 5F5B5067635A6A665D67635A68655A68645C6A665D6460585855495753485F5B 505F5B50605D515D5A4F5F5B505F5B50605D5164605865645A68645C6460585D 5A515D5A51605C5466625966625966625767635A67635A66625967635A666259 66625766625966615B66615B64635962615A62615A64625B6160565F5B525D5A 515D5A515C5A515A59505C5A515D59535D59535C58525D5C52605E57615F5962 615A62615A62615A62615A62615A615F59605E57605E57605E57605E57605E57 47536835362F514B228F7F44917A286958225F57396860426A62426059425B58 48756A3F9A863F91761B8A6B008F720291780688711C65541C5D4C13837539A7 9139A68A16AB912CA6933B9C8B4196884C9E956D5E594759564D5855545B5653 5D5A515F5A55605E57625D575F5B525C58525B56515B565159564D5B574E5B57 4E5B574E5B574E5B574E5B574E5B574E59564D534F464D4941504C435B574E5D 5A515B574E54504749453D413B33453F354F4841524B43504A42575147575149 5A534C635D5564605867635A6662595D5A5157534854504558554959564B5C59 4D5D5A515C58525B565158544E5D595359564D524B435751475551494B4D4274 78727B817C6E7267696C5957563B49441E543718724029AA7E7BCEA9BBB4979C D1BEB36D614A4C4B23635F4A635F59625B54625C51635D53625C51635D53615A 505E584D575147544E445B574C6C69606A655F6A665D68655A706A5B6A66514B 46366360526A665B68645C6A665D666259625E5568645C666058615A505F5951 64605868645C68645C67635A68645C68645C6662595E5750534D42564F475D5A 515D5A515F5B525F5B525F5B525F5B52625E5366625967635A666259605C545C 58505D5A51635F56646058635F56605C54625E55625E55635F56666259666259 635F56605C565F5A555D5953605C545F5A55605C56625D57605C545F5B525D5A 515C58505D5A515D59535C5A535C58525D59535D59535D5B55615F59615F5964 625B65635D615F59615F59605E575D5B555D5B555C5A535C5A535C5A535D5B55 4E5B4F514D227A6A1BAF95348968006C570970663F625E495B5C575B5B5D595B 62645D3A9D8D40A79031826300A1841399800E8D79237B6C3370611E9787379F 8825A78C13B19521AC9321978222A79748B7AB76757051544F42585556585651 59584E59575158564F5D59535F5B52605C565D59535B56515B574E5B574E5B57 4E5B574E5B574E5B574E5C58505B574E57534A4D49414A473E504C435C585057 534A534F464F4B42423F343C362B3D372D474039524B4357514959564B5D564E 5F5951666058646058605C545F5B505D5A4F59564B5B574C59564B5853465853 445B554D5955515D5858595655605C5658554954504758544C53503D45452770 7254777F5C686E5D494E4F585A52666350573B27623016926C65DAC0CBC2B4AC BEBBA1625E44504D30676252635E5B64605A625E53625E53625E535D564C5D56 4C524C41453F35474136575348635F5668645E68655A6E6B5B69654D38361358 543D6F6C5E6763586A665D67635A5F5B505F5B50646156625C51615A50625B54 67635A68645C68645C68645C68645C6662595D5A515A534C544E44575149605C 54646058635F565F5B525F5B525D5A51605D51625E53635F54605C545D5A515F 5B525F5B525F5B52605D515F5B525D5A515D5A515C58505F5B52625E55625E55 5F5B525D5A515C58505D5A515D5A515D5A515F5B52605C54605C545D5A515D5A 515C58505D5A515C58525C5A535C5A535C5A535C5A535E5D56615F5962615A62 615A615F595E5D565D5B555C5A535A59525A59525A59525A59525C5A535C5A53 4F52334A451580742F856E0D906E00988029776B385E583F5B5B5B5C5C615B5C 6360573F7E6D329C842B8F6E00BE9F2C977D0B7A640A7566236F5E1986752E98 8122A88A14B59925AC9321AA942DC4B156AEA0666C664C544E44585556585651 58564D58544E58544E58544E59564D5D59535D59535C585259554F5B56515956 4D5B574E5B574E5B574E5B574E5B574E5551494D49414C483F54504A55514B51 4C49514F4A4C4744423E3A4039363F38334039344E473F5A534C59564D5D564E 635D556B655D68645C69625A625C515A534C58544E58524A534D425F5438796C 3C726437685A30695E416B63525D564C56545064605C5D5953625D4B4B482969 67406A6D3A5B5A3D3E3D31615A50645B516B5249765145825F59896B698B7D66 686A3D4A441A64592D6C6046696155635D535F5B52635F56605D514C463C5A54 495B554B565045534C455A534C5F5951655F54706B566E6C4A39371747442775 705E67635A68645C67635A605C545D5A4F5F5B50605D515F59515F5951615A52 635F5667635A666259646058625E555B574E555149524B43534D425F59516864 5C6A665D67635A625E555D5A51605C545F5B525D5A515D5A4F5F5B525F5B525D 5A515F5B52635F56635F56635F56625E555F5B525D5A515D5A515F5B525F5B52 5F5B525D5A515C58505D5A515D5A515F5951615A52625B545F5B525D5A515D5A 515D5A515D5A515B56515D59535D59535C5A535C5A535D5B555E5D565E5D565E 5D565C5A535D59535D59535C58525A59525A59525D5B555C5A535C5A535C5A53 443D08393200625C22816C0C9A79009E85227B6B2D5F57395B5D5F595B605C5E 62615A46706336A78E3AAB890B957700947B0699842594843772601B75622390 781FA48510B09320A08615B0982BC2AF45AB9E5F59523C5A5449565354585651 59584E59564D59564D5B574E59564D59564D5B574E5C585259554F59554F5B57 4E5C58505B574E5B574E5B574E5B574E57534A514D45545045534F464A48424B 49474B4B4B4B484A4A4748403A3A3934313C373146423A57534A5C585059564D 605C5468645C6A665B6A645A635D5359554F514F4A534F46625C4F5447178470 1D9883309A86338D7C41665C3858544158585855525155514D65604E5B59375E 5C296C6B254C47164640246C62546356555C494A7962627658514F2D1D463810 4D55114843047060247B6D455D503C564E424F4A445C58506663554E473D5650 45635D53625C51615A525A534C5F594F635E4E6765434E4E1A3938106B684E69 635466615B67635A605D515D5A4F5D5A4F5F5B505D5A4F5D5A51605C545F5B52 5F5B505F5B50605D515D5A4F534F444F4B40504C41514E42555247605C546763 5A67635A67635A635F56605C54625E55605C545F5B525D5A4F5F5B505F5B5060 5D51635F5467635A666259625E55605C545F5B525D5A515C58505F5B525D5A51 5D5A515C58505C58505D5A515D5A515F59515F59515F59515D5A515C58505D5A 515C58505D5A515D5A515D5A515C58525C5A535C5A535A59505C5A515D5C525C 5A535A59525D59535C58525C58525A59525A59525C5A535C5A535C5A535A5952 2E2C0C3532175150379688498A7109887014826D1D70643B605E595C5C5F5C5D 656661516259317C6D2C927D206C5600A18D37AE983E8C77177D670F846D1A98 7C1AA684129879069F8310C2A839BCA73886762B5A51295D5544595657595454 59554F58544E59564D59564D5B574E59564D5B574E5B56515B56515B56515B57 4E5B574E5B574E59564D59564D5B574E5B574E5B574E5450474E473D4C47374D 45314D442C5449314F43293D311C372D1D383024433D325A5449615A505E584D 615A506A645C68645C655E565F59515F595158544C5B56486B635253441C5846 0687732A95802D937E33937F387C6D3B5B5131554D3E4A454556504356503455 4E2957501E3C2F11625246866A69AC869175555B7A5F61886C664C30205F4C32 443A1668522D9C7C53957F59615531544A37534E4A57524C736F679A938B4E47 3F625B54615A50615A525B554D635E4E5E5A42342F0E343105625C41706A5B66 6056646058635F565D5A4F5F5B505D5A4F615A50615A505F59515D5A515F5B52 5F5B505F5B505D5A4F575348514E42524B43534C45544E465552475D5A515F5B 525F5B525F5B525F5B525F5B525D5A51605C54605C545F5B505F5B505F5B505F 5B50635F54635F56625E555D5A515C58505D5A515F5B525F5B525D5A515D5A51 5D5A515D5A515D5A515D5A515D5A51615A525F59515F59515C58505C58505D5A 515D5A515D5A515C58505D5A515D59535C5A535A59525C5A535D5B555C5A535A 59525A59525B56515C58525D59535A59525C5A535A59525A59525C5A535C5A53 282D212C2F2E34383F625D3CB1A358A18D37997F1C74652E5D5A4C605D5C5B5C 63605F535D5A385B552849400453470D94864CBFAB55A8911C8A7003886C0599 790E9472039C7D0ABDA22BB09723A7901D988733776C345A5438565656595655 59554F59554F59564D59564D58564D59564D5B574E59564D59564D5B574E5956 4D5B574E5B574E5B574E5B574E5B574E5C585059554F504C464E4637554C345B 4C276554206C582367531C6353295245264239234842355D574A5F5A4C5D574A 615B4E68655A6463595C58505C58505C594D5D5A4C5E59476760495245244838 095F4D0B78640F8E7615AA8F22A8923B7765234A3F20535152615A50544A3554 492F2A2000503E2D745A5BA37482C4849A8E616B755858967E74503C2A3B2317 594037B99583A97C61947550776B38574E335856515A58547C7A76C3BFB9736F 67534D425F5A4C615A505D564C5B5742656242423D1C433F186D66506B655D6D 665F6662575D5A4F5D5A4F5D5A4F5F5B505E584D5F594F5F594F5D5A4F5F5B50 5D5A4F5D5A4F5C594B55524758554958524A524B43504A425855495F5B525D5A 515D5A515D5A4F5D5A4F5D5A4F605D51635F54605D515F5B505F5B505D5A4F5D 5A4F5F5B505F5B525C58505D5A515D5A515C58505D5A515D5A515C58505C5850 5C58505D5A515C58505D5A515D5A515D5A515D5A515C58505B574E5D5A515D5A 515D5A515D5A515C58505C58505D5A515C5A515A59525C5A535C5A535A59525A 59525A59505A59525A59525A59525C5A535A59525C5A535C5A535A59525A5952 43484911151B2F323B39362661582E7265287B6C1C675F325D5C5062615A6967 656B685A5D5D3F383613423E15615C3B645E42867B3EA59536A38D298D730686 6A0A8367146E54057C671999832C9A831F9781278D7C286C62315855475B574E 5957535B565159564D59564D59564D59564D59564D59564D5B574E5B574E5B57 4E59564D5B574E5B574E58544C55514957534A514D474C47424E4639736A54A8 9A72B09D63A68F4EAF974CA994557E6C3968572D594D294F44254E462B554E37 5B5644625C4F615A505E57525C57545F5A4C625C4574684480713D705E2B4736 02584508725F166F5A0C79620D8E7A26988635796A365B52376359485E554C3F 32222D1F06685248755B5DB18E97A67D8BA689899A8A7C918269564A26392511 644B44C3A39AB8938493785C6C5F325F563D534E486A6562A6A4A29F9A97ABA7 A14F4841504B3E5A524468604F3833236C6C5D87867A47463D59554F665F5A6A 645C696358615A505F594F5F594F5F594F5F5951615A525F59515F5951615A52 615A505F594F5B56485D564C5E584D5B554B534D425650455D5A4F605C545F5B 525F5B525F5B505F5B525F5B52625E55625E555D5A515F5B505D5A515D5A515F 5B525D5A4F5D5A515D5A515D5A515D5A515D5A515F5B525D5A515D5A515D5A51 5C58505D5A515C58505D5A515D5A515C58505D5A515D5A515D5A515D5A515D5A 515D5A515C58505D5A515C58505D5A515D5A515D59535C58525C58525F5A555D 59535C5A515A59525A59525A59525A59525D5B555E5D565C5A535A59525A5952 363F482329343B3F48545454635F5455502C403B0039371366685B58574B3E3B 2F46443344462D27280F4D523763655A5B5D5F5A5534665D15A59237B0972580 6713705A20705E2F60522C715E218A762098821E9D86137F702A615B3F5C594B 58595658565159564D59564D5B574E59564D59564D5B574E5C58505B574E5B57 4E5B574E5B574C59564B4F4B404C483F4C483F4C47424C4742564E42584E3B69 582E816D2B9F8536A88C2C8B711D8A7429897533766328635422534A20453D1D 49452E58503F5E5648615A525C595861594861573565541C8A762294813A5140 05584508675515725F226856198F7C2EA49131AB9B4E786A306156396159592E 221A4E3F2D5B473F705956A59092A28F93B0A59AA9A5897F7B523C3B0437290D 69504CC8AFABC4ABA57B675060522A635A41504C43797471A9A7A58E8A86AAA5 9F6660583F392C544C3B524C3327261A868B8C92969E797E8E69686D5D59535F 5951635E51615B4E5F5A4C5F594F5F594F615A52615A52615A525F59515F594F 625C4F5A5447565043585346575144544F425350425C594D605D515F5B505F5B 505F5B505F5B50605C545F5B52605C545F5B525C58505F5B505F5B525D5A515F 5B525D5A4F5F5B505D5A4F5F5B505D5A4F5D5A4F5F5B505D5A4F5F5B505D5A4F 5D5A4F5D5A4F5C594D5D5A4F5D5A4F5D5A515D5A515C58505D5A515C58505D5A 515D5A515C58505C58505C58505C58505C58505C58505B574E5D5A515D5A515D 5A515D5C525C5A535A59525A59525A59525C5A535A59525C5A535C5A535C5A53 525A4B54584F3A3B383939395052546667625B5D503B3A2E4F4F40322F214A47 394A47394F4F405354424748344D4C4046443D5A57384C480D5F541474651F68 5C27665C386356247767277E6918A88E2ECCB458BEAA528579435A55435B574C 5957535B565159564D59564D59564D59564D5B574E5B574E59564D5B574E5B57 4E5C58505C5850564F474E473D4E473F4E473F4E473F4C463E4E473D5A544757 4D374D3F216A59307F6E3584703888743A7E6B3375652C685C29625A2D615B35 403E1C433E1F4A442858503C615B4C675F4E67604958492457430B816E335947 0A75611F6D5912685924675E3993896588815B83784A887A4263542F5F533C3A 301F4B42394537324F3E3A867171A79090B0A0949B9279413A17534D1F625537 5C4A378E7D6A493822554632665A45554C40534E4A97928EA8A6A19D99959894 8E837C743D382B4B453A3E3A326B6C73848EA1838CA48994B19EA1AD625D575B 554D60574B61594C5F5A4C5E584D615A526259526158515C5349625A4E625950 5E584D534C454F48414F48414F4841504A42575348605C545F5B525F5B52605D 515F5B505F5B505F594F615A50615A525F5B525F5B525F5B50625B54635D5562 5B545D5A4F615A505F594F615A50615A505F594F615A505F594F615A505F594F 5D5A4F5D5A515C58505D5A515D5A4F5F59515F59515E57505D5A515C58505C58 505C58505C58505F5B525C58505C58505C58505D5A515F5B525C58505D5A515F 5B525F5B52605C56605C565F5A555C5A535C58525D59535B56515C5A535C5A53 5C653D5254385754441F2221202A385A657D515E7F474D553636225553426866 55625E535A59525C58505B584A5451415755414A4A2A4D4F224947255E5A4062 5F4C5053436D6631B8A74BBDA642B19426A58F3A8272345F56315855495B574E 59554F59564D59564B5B574E5B574E5B574E5B574E59564D59564D5B574E5956 4B58544C5450474F48414C463C4C463C4E473D4E473D4E473D4D49414F4E4752 504E514E4F5450474945325247286C5F32796C396C6129564C19464111423F10 4444174B481E4F4C224E47245C5436564F3B635F54726853493A194634035B47 05745E187B6618625829605F5177797B4B4F625650418F804C8879476151223E 351D46444058514C655C535E4D478B726E8B756940321B4537194F461E5E5430 37300B261C00352C059B917B756E693E3938777475C4C2C0A9A7A1A4A09A918D 87A9A2985B564646444074767B777E95606E9468769E7687B171758857534A5F 594F625A4C61594C5F5A4C5F594F615A525D544D564D446F665A5D55445A5447 514E4248443B48433D49453F48433D4F4A445C58505C58505F5B52625E555F5B 505F5B505F5B50625C51635E51615A505D5A4F5D5A4F625E5367615767615763 5D535F5B50615A505F594F5F594F5F594F615A505F594F5F594F5F594F5F594F 5C594D5D5A515C58505D5A515D5A4F5F59515E57505E57505C58505C58505C58 505D5A515B574E5C58505C58505C58505C58505D5A51625E555B574E5D5A515E 57505F59515F5853625D57605C565D5C525D59535C58525C58525C5A535C5A53 44502722260E6160565153553F485465708A303F641D22324D4C425551495956 4B5B574E58564F58544E59564D5B574E5C594D5D5B4A57553D55543C4F4E335B 5A3F525436605B2D665B1B8174377E6D346B5D355950385D55465B56515B544F 5D564E5B554D59564D5B574E5B574E5B574E5B574E5C58505551495450475753 4A514D4545413948423A4C463E4C463E4E473F4E473F4E473F544D48504C464D 494354504A544E464C47393D33202C2006392E114B4021443B1E3B3617363011 3836133E391847431F4E47245A502E554D32362F1850472E72694E41330B3D29 00624E0C735D12655B39565A606B7288323C61414144766E4E897B506B592347 3F3162667B7974837F7276836C697F61555336295B3E31644D3946391A443A18 2F2B042920006B5E2E887D635D5651464140B2B2B4C1C1C1A6A6A4A6A4A29592 91A19D999D99915D5A5B53535D5D647D6571985B6587656E8967686F5B564861 5A505F594F615A505F594F61584F5E554C6B614E8A8262958F735D59414E4C48 5356645D5F7061657863687B636A7C5C6271656876787579635D55615A50625D 4D615B4E5F5B50635D53635D53615A505F5B505D5A51605C5467615967615766 6056605D515F594F625C51615A505F594F615A525F5951615A525F594F5F594F 5D5A4F5D5A515F5B525D5A515D5A515E57505E57505F59515C58505D59535D59 535D59535C58505C58505C58505D5A515D5A515D59535B56515D59535D5A515F 59515E57505E57525F5A555F5A5559584E5C58525D59535F5A555D5B555C5A53 425428252E1719191457585D52586267738D4E628B242B405654525B56535956 4D59564D58564D56554E58564F59554F58544E59554F59575159594851533754 5431595C2E504F2756542F58543F55514B56535757576158575D5A58565B5651 5D564C5D564E5B574E5B574E5B574E5B574E5C585058544C504C43504C43514D 454F4B4248443B433C344B443D4E473F4D49414D49414C483F4F4B424F4B424C 463C544F424F493E4E473D403932312B232821192D261F2D271C2E2B1D3A3825 39371F3C391C3F3A1949421F453C155B512D39320C18120035331D4137153D2E 00544104705D116D695169748E65719A505F944C53677575668076527464263F 3E34616F9A5C5A79705D6E775D5A63452C532F207850493D201433240E393111 2E2D03292100786A305D5233443D3853514FC9CBCDABADAFA0A2A4ABABAE9797 97969492A8A6A17C7B802626334D536D616E92585F75777A835D5B57625B4962 5C4F5F5B525F5B52605C54666056675E505C553259561B4C4C1F5659385B6265 515D815E6C955C6D975666904C5F88515F855B6789666A755A54494F47396962 4C676252605D515F5B525F5B525F5B52605D515F5B52605C545F5B52605D5160 5D515F5B505F5B505F5B505D5A4F605D515F5B525F5B525D5A515D5A4F5D5A4F 5D5A4F5D5A515F5B525F5B525D5A515D5A515D5A4F5D5A515D5A515D59535F5A 555D59535D5A515D5A515D5A515D5A515F5B525D59535D59535D59535D5A515F 5B525D5A515D5A515C5A515C5A515A59505A59525A59525A59525C5A535C5A53 323F2E4B53502D313C44454C5A595C4F5462535F74474B5453524B58544E5854 4E59554F59575158564F58564F59554F59554F5853505955515B574E5C5C4A57 553D575734625F405452325953375B5239574D3758513A5D55445D57485D564C 5B56515B56515B574E5B574E59564D58544C545047514D454F4B424F4841504A 424F48414F484148423A433C3449433B4F48414E473F4D49414E473F4E473F52 4940554C404D44384E4637433B2F3F362D332A23302921362C252C231C3A3125 463E2D493F2C544A35574B344B3F25584D334C442629230C1F1D0A1E15003224 00503C04604A01777057808A9D6772915C6994777E936D6E68746E5F665D422D 2B29676E844B475050443C4738244A3B1B564329523B2824140031280B423C1E 302D0D211B00544B3370695F6B6869535054B7B7BAB1B0B39E9DA0A9A8AB9F9F A19995999D9A9BB4B1B4423F4218192552566B5C5D69423F42423D3C57534A5E 584D666151655D4E625B49594F3C4C432A4C431C665E256C663E69654B666B71 57668A5A68916575A16A7AA7687BA77381A97C86A8555662332A1E413726453B 265C523F696250635E515F5B505F5B52605C54605C54605C545F5B525F5B525F 5B525F5B50615A505E584D5D564C5F5B50605C545F5B525F5B525D5A4F5D5A4F 5F5B505D5A515D5A515F5B525F5B525F5B525D5A515C58505F5B525F5A555D59 535F5A555D59535D59535D59535C58525D5A515F5A555D59535D59535D5A515C 58525D59535D59535C5A515C5A515C5A515C5A535A59525D59535D59535D5953 3A454E3E48594B546D35363F59554F5353514C545244473F4F514259584E5854 4E58544E58564F56554E59584E58564D58564D59554F59555159555159575159 5948494A2E55543946452A615A377F7446998D5A81753D71663B6A62425A5543 5758535957515B574E5B574E58544C514D45504C434F4B424D4941504A42504A 424F48414F493E48423A3D372F3F383048423A4E473F4D4A3E504A404E473D55 4C40554D3E4C4131534933463C2C3F3728332A213B342C3B312D2F23202B1F19 352A1E45372D54473A584B3E584D3F665C496D674E66624D53503D4640244339 14493704543D0068604268717B56607552607E60687961636847454D3D3C4436 363B4545483936263B36133E391544431B41401B44422038361136350E343114 231F0A7E7A7463626A6D6B737375794F4E519E9E9EA4A4A79C9C9FA2A1A4A4A4 A79796999C9C9FA19E9D95918B241F213B373E30272A0C02004A46425B5B5932 2E2347402A574E3543381B3C31122E25003C2E014133004539124D462F4D5157 495B7D5768926072A1687BA97284B38391B98791B17C7A854035273B2D1E3023 0F3F321E5B4F3868604F6461535F5B505F5B525F5B52605D51605C54605C5460 5C545F5B505D564C5650455D564C605D51605D515F5B505F5B505F5B505D5A4F 605D515F5B505F5B505F5B525F5B525F5B525F5B525D5A515D5A515D5A515F5B 525C58525D59535F5A555C58525D59535D5A515F5B525D5A515D5A515D5A515D 59535F5A555D59535C5A515C5A515A59505C5A535A59525D59535F5A555C5852 4E5E793E475B4649552E2D3559565758585B55595D45473D4042295855455956 4B58544E59555159554F58564D58564D58564D59554F5B565159554F59554F5C 594D4F4F3E4D47296E6637988B4EB6A357C1AE62AD9A4C837433776B365F563B 5957535B56515B574E5B574E58544C534F46504C434F4B424D49414F48414F48 414F4841504A4048423A3C352E39332B3C352E3F3830453F374E473F4E473D58 4F43564E3F4D4235554B3B40382C423F3459584E41433B413D37342B242C1D16 4A3A2E736257665748574A3D5D52479187768A836C5E5949605C546A665D635F 54463D27403410544F3F6365695A5E695D65766062713E3F4928242B3630324A 45473B383739342237300B433A12342B012C2300342B0139330847441824230B 5657518C8C96666A826168816D76913D4254676872ADACB19794969E9B9CA6A4 A29D98979C9794928D8D9C9796625C5E6A64668C86889D9897807D7F9C9F9E6E 6A61433C2A5B5036584B274B411F3C3814382E0A352600403317463D27574846 62506072667F7873906E6C866B70855F647440464E3D3E3B413C2C3A301F3B2E 1C493A2454442960513B685E4B6860515F5B505F5B52605C54605C54605C5461 5A525E584D544E44544E445E584D605D515F5B525F5B52605C545F5B52615A52 615A52615A525D5A4F5F5B525D5A515F5B525F5B525F5B525D5A515F5B525D5A 515F5A555D59535D59535D59535D59535D5A515D5A515D5A515D5A515D5A515F 5A555D59535D59535D5A515D5A515C58505C58525D59535C58525F5A55605C56 465B86343E535E5C5A5956593C3B433A39433A3B45484A3D3A3D174D4F33595A 4559564B58535059554F58564D56554C56554C58564D59584E59554F59554F59 57515B5C55453E186D611A9E8B32AF942ABA9F37967D1786701986762B5E552D 5A58545A595259584E5C58505B574E58544C57534A504C434D49414E473F4F48 414C463E484238413B313C362B3B342A3B342A3B342C322C24342D253F382E56 4E42554D3C4D45364B4335312D226D6E66D2D8CF2F3B3036382E312B2125170A 7B6656E6D1C1513F2D56483B554C42675E506058444C463C4745434D4C546A6D 7B5A586043413F4F49494A4642524F507A7C7E6C6E753E414D2C292D160F0841 3A3539342F3C361F756E4661562D2817004A3A0B483905453A094944143E3E2C 6369746D768F7480A77885B37789BA7680A24B50607F8188A19E9D93918D9796 8F9F9B928F897E918C89A5A2A3AFAAA9928E88C7C4C3F1F4F3B8BBBDD7DCDDEA E9E2A9A19254492D43380C544D273A3B18433D21433622433622615840604034 6734315D3539442B34422F332F25212421161E210F272A18343724322E1B3B32 1E52442B5D4A2B60503364563A6C624F636052605D51605C54625E55605D515D 564C575147534D425450455D5A4F605D51605C545F5B525F5B525F5B52615A52 615A52615A525D5A4F5F5B525F5B525F5B525F5B525D5A515D5A515D5A515D5A 515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D 5A515D5A515D5A515D5A515D5A515C58505D59535D59535D59535D5B555D5B55 3D506D37415244464833343E37374634364A32364E444A57374143393D345253 3F5B584A5A534C5B554D58544C59564D58564D59564D5B574E5B56515B56515B 56515A59525D593F4842156A5F227D6D20887215876F02A18B346E5C17564C2A 5C59585B56535B574E5B574E5C58505F59515D564C575147544E44524C41544E 444E473D433D323B342A3C362B3D372F3C352E362C25251C15292019251E174B 42394A42333F291F5A3A315C3A37644241B59E9C5147412C231C2C231A25160F 514037AD9E97493D374F463F4F4841463D31524B395751492F2A292320214747 4761606354565A4A474829221D3A353265636163646B5A5F6D69686B433C342C 251D4E473D675F4E716B52524622786635624E1654420259471475663E726E65 686F84808AA8707EA47F8BB27783A78289A08C9099747474827E769893868B84 70837A627A6F538D8370B1AB9EA4A09A807E7CAAA8A9F0F0F1CFCFCFAFAFAFAA A8A6BDB8B4D9D4C7837D63221900473B24614A396B483E542B232E04006D2220 93282B8420266F161BA054588749474B151143150E3E1B133F271B3122133632 1F534730605130665638655839635944676252615A50625B54635D55615A5057 5149534C45534C4558544C5F5B52605C54605C54605C545F5A555F5A555F5A55 605C56605C565F5B525F5B525F5B525F5B525F5B525D59535D59535D59535D5A 515F5B525D5A515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D5A515D 59535D59535D59535D5A515D5A515D5A515D59535C58525D59535D5B555D5B55 283847404B57484F54202331333548262C48353F64545F893546701018254748 345B58485D574A5A544958544C59564D58564D59564D58544C59564D58544C54 504A52504A53534452533C4947253B3907807421BFA931A893365948055E5334 5956575B56535C58505C585059564B575147534D404F493C4F493C4F493C4F49 3C524C41524C414C463C4943394E473F49433B362C25211811241B1419120A40 3A2F6E695986655C5F26206526277D383EF3C1C35739343B241F281D141F130D 50443EABA3A45C585C69676543423B706D626762523B342C1D15132C251D3E3C 2B5F605D414752403D41453B34443E365450475F616550586767666C4B443D2D 241B4E4637675E524C47397063426B5A21523D00614C005A440D604B2A78706E 969EBA8390B17488AC818EAC798399797F8C7B7E7F87857F6E6B5B665D448377 537D6F44746433685C35837B60A39D93B3B3B6A4A4A5C1C1BFBCBAB8928E8AA5 A2A3A6A5AAABACA99E9F95392E22402B1C3F191247110F5F1E1D4C03038C171C C6272DBF2228B922239A1518942424862022751A1B68221E5A2A223821122D2E 1A4D462D6154336558376B5E3D675C44696250655D51625B54635D555B554B53 4C45534C4554504A5A5952605C56625E55625E55625E55625D575D5B555D5B57 5D5B575F5A575F5A555F5B525F5B50605C545F5B525F5A555D59535F5A555D5A 515F5B525D5A515D5A515F5B525F5B525D5A515D5A515D5A515D5A515D5A515D 59535D59535D59535D5A515D5A515D5A515C58525C58525C58525C5A535C5A53 3745612E39545C6880585F75303447191D32303449656D8D2D3B660F16284041 39444133615C475B564859554F59554F57534A54504A54504A4C463E4F493C51 483E473E354C47374F4D3750502F424419504B0A7A6E136C5E1F5C5029554B38 514C49534C47585248544E44524C41524C41534D40524C414B453A4C463C4B45 384943394C463C4E473D4F493C51483E4F463D3F362F2C231C2D241D1D140B36 30267878698B635C7322228524299120288D2A307C2628732829571A16331112 1A131A4E4E5EADB5C990919836322A767068807A6F3F383328242026211E1D1B 154C4C4F474B54444243584F45756F648885775E5C5A51535A57515130271E20 170E3830243D36332C282F4B443F685E4E433011462C004A2D0F432413543F41 908598A99AB69989AA836F856B575E463B3C2120194541395B584A5D543C6457 34584A2252421565542D5C4D2A827867C1BBBB9B9597A19E9FB4AFB1928D8D99 94968A8587B3A19FD0B2AD410E0B4C0703600F116E141A791B22811D248E151E B72931B72F35AB2B2E981F2587171C8A141B9B2228A33238993335561E183126 164C402B5F54386B5D416050333A2C125245316C6254615A525F5951564F4754 4E46534C455A5449655F52696152665C49605643635946665C49655E4A68604F 655F50615A50605C56605C56605C54605C54605C54605C565F5A555F5A555F5B 525F5B525F5B525F5B525F5B525F5B525F5B525D5A515C58505C58505D5A515D 59535D59535D59535D5A515D5A515D5A515D59535C58525D59535D5B555D5B55 404E7728366143537D3A4766343E4F191F2915171C373E552C38612F364D3B3E 40313122444122625D4D59555159554F57534A54504A55514B49433935301E61 574966564A594F3F46452F44462A4D532F494C1949490847431F524C41504A42 4E473F585248524C3D4C47394E483B4C4739524C3F504A404C463C4B453A4E48 3B4C463C4C463C4C4739504B3B554C404E4639382F26262018251C13150D0080 8071A6AE9D91605A831D1F9D1D23AF151EA6111BAA1D25A322289C2C2C4B121E 44465A99A1BF7E90B5414754433D30655E565B56513D38354B49454B4B495558 575D60625B5C6142403C544F3F7D78665856403C382D565450655E56241C0D24 1B0F292017302C352B2C442C2B4239384C4C3C3F41211157342C5D3634523034 6A4B56AA82959B6A856D3D4663332A41261B302A1B544F423A37291A14002C22 005348217668408171474E3C0D403219A39C97B3ACACB0ABAD98929498939289 8182B3ACAAEBC6C66A2C2B5C01048B151C8E151E850C14840811961822991A25 880C168C1821851C2174060D8211199F1C25B01A25B51C27BF27327C26253624 14473A26615B3F4C412558482B68583D5D4F36675D4C5E584D5A534C534F4653 4F4657534861594A5B513C52462C4E41205142214F3F1F5040205C4F2E615639 645C41635F4C5E5D545D5B555C5A535F5B525F5B505F5B525D5A515F5B525F5B 525F5B525F5B525F5B525D5A515D5A515F5B525D5A51605C54625E555C58505C 58505C58505F5B525F5B525D5A515C5A515D59535D59535D59535C5A535C5A53 273A663342653B4A612F394C2F38441417221516201C1D333E43644244553535 3342402D3D3C1456523A5F5B525B56515C585257524C54504A5751494E483B80 6F698D736F77675B463F2B4B463152533A41412045471C524F32534E3C4F4739 5A5246564E424B45384F473B4F473B544B3F4C47394B453A4C463C4943394B45 3A4C463E48423A463D344D44384F463D504A40726C646C68623C373128241EAA ABA3A4AEA3C3AEB0A6737F731722A01D24A41C24A91B23A1232B8C212583525D 7B859872798D4A52633C3B3E585344675F4E493F2C2B2216625D57696C78939E BBA9B1C5444851322D2A5F55444F4836312D18231D135C5754312A25180F0520 16121A13101E181A1D1920251B26392A3664494F64403E5635316E504B674849 7E6164A57C87BF8B9CA77A7F4B251E281208231E0F312C1C4C473768614D8A82 679B90739C92706E6037342200261600918776BDB6B1A29FA39A91948E8482C3 A1A2E0AAAB692324560203790D14991821890E1779030B7B0A126C030B740B13 770E166B020A730C137F161E892028951E289C1B24A71C28AD17248F292E703A 338165553B371F4F43298977588876567262426A5E495852485650455552475A 5341574E354F4329493B1D48381A4C3C1C4A3B1B3728083D2D0D4A3B1B4F3F1F 564A265D5233635A3F655E4C5F5B505F5B525F5B525D5A515F5B525D5A515F5B 525F5B525F5B525F5B525F5B525D5A515D5A515D5A515F5B52625E555D5A515D 5A515D5A515F5A555D59535D59535C5A535D59535D59535D59535C5A535C5A53 4D65924D6179314040333D414349512C2F3B1B1B283231462829422829335354 4C3E3D224747174545255C5C4A5B574E55514D534E48515046504C435D564E91 7D7A5F40417B655B4D442E4C47353E3E2C40412F53564143452B454527534F37 564F3D4E46374E483B4F473B554D3E544B3F4944374B453A4B453A4B453A4943 3948423A3D372F3B322942392D322C225C594DC6C4BB9C9E9684848284848499 9E9C84928D787E88ABAAC186505D69000084070C93060B8C1118861F26875B6A 6475886F787F393A35514E425854416D61474233103D331E58544C838CA46F86 BD96A3C75056632E29264C402B2A200D2D261247413467635D4F4843322C2440 3A3A37343719120D2B2314331F1C583B406D4A51744B545A3B3B725E56755F57 60473E7E5456C58D968D636435191156463A716C5A968E7D9E9785999180928B 777F78628882677B6F483220003A2C068F8467ADA79C95979B9C94979A8A88BE 8584720F106C06086000007F070DA71E2783050D810E12720F12560508480000 580508761A20700F156E0D127113177A171D851C219B1D27AB18248A141BA54F 50B2857E3634214E4228806E4A97865F7B6A4062573D56504356504355524451 48304D3F194C3B144A390F3F2D093627043627063627063C2C0C3A2B08392801 4434075444185F4F2362573A655F50635F54605E57605C56605C54605C54625E 555F5B525D5A515F5B525F5B525F5B525D5A515D5A515D5A515D5A515D5A515D 5A515F5B525D59535F5A555D59535C5A535C58525D5A515D59535C5A535C5A53 42558349576E404E4A515B5D4E585C2F323E2F2F412A2838191624403D416563 5D504E38363510413F1F4C4B305B5848534E48534E48515046524B435E554E97 807E67444682696061523E3E34233631245B554B5552474F4C394443284E4934 4F4836554C40504A40544B41564E4251483E4943394943394943394E473D4C46 3C443E3639332B3C332A403429312B2366655EA4A5A2797B7D7B7E8A8E96A782 8BA1606E856676967181ABB39AB44C0911580006730509731419691A1E492429 565D626F6F70413B334A393260453D513727381F05291B0F7676767C85A06276 AC8B98BA6D7280231E1B2D210C281E0E1F1608211811312A27362C282D241B31 26162115004F401A61521D543D1D391D0D65464476565E7A5B5E7A5E5B71554F 54393145272243221E5239339B8D83AEA297A9A3969B958A898379A6A0959D9A 8FB0A78F9286605D4F2995875F6B5E3D6D6245ACA4959E9C9AAE9F9D866B656E 28278313166B04095C010484181F830B118A141987141878040B851218700008 74080E8411179B20266F0C125106095D060B690B0F8E1721AF202DA0212B8317 1D9E656589857A423923857653B1A07967542836280C544B3D5C523F534A314F 4224493A153E2F0C36270637270A33260737270A3E2E113C2C0E3E30123D2D0D 3D2E0949350C5742125D4C245F5535675F4B625E55625E55605C54625E55625E 555D5A515F5B525F5B525F5B525F5B525F5B525D5A515D5A515D5A515D5A5160 5C545F5B525D59535D59535C58525C5A535F5A555D59535D59535D5B555D5B55 51628E4857684A594C56645D5663623F454F1C1E3122202B504B4A625D595958 4E625F4E403F24323010312F0A4F4D37525147525147535347544E4650443E89 72707C5B5A7A5F577863512C1C0E51483C5C524C544D485A544757553D57533E 54503B565043514D454F493E504B3E504A404B453A4B453A4C463C4E473D4C46 3C433D323C362B3E352B453A2F352F275F605BA3A4A96167716D778C7585A57E 8FB75C6E9D5F77AE4B6EA88388AC846B7629000075292A8D4B4E602C2C381C16 27261A5A54473D322431130C491717431B102103004E423D969CA44855735A6E A1818EAC6E77803A3833261A052217092D241B271D190E0604070000463E2F56 4928887741AB984FA08D2FA28B4A7B5F39412717624C51775A5D704E4D62443F 4428202D1A0C58503C9F9A8AA09F93A4A195A9A2989C988F9D9B94CCCAC6C6C7 C2A1997E75633354461EFAF2CFADA283928768ADA692A4A098927B741B00005C 0C099A1F2362000151000573181B700A0C6700007A0A0D9F1C23B3202AA71C26 900F188E020CB6242B841E23450B0D3E000057030782131B99131DA01D269514 1DBB7A7CCECCC7837C68978D69AC9E763A270032230250463353452C48391645 361344350F2F220331260C3B2F153F3417382B0F382B0F3E30143D32163B2E0F 3E31104F3D115640095B46145F4F205F5438625E535F5B525D5A515C58505C59 4D5B574E5B574E5C58505D5A515D5A515F5B525D5A515D5A515F5B525D5A515F 5B525F5B525D5A515D5A515F5A555C5A535F5A555D59535F5A555E5D565E5D56 46538138435B424F4F4048433A4132393B3B4E4F595757615D5E684F4E535654 525D5A515B584838341A312F0A3D392259564851483E4839345D49486E57578D 70728C6C70644943816D5B5B463959463B5F4B45604E4C5B4F475451415A5447 5D574A5B554B4A473E534C45544E44453C324D443A4E453C4D443A51483E4C46 3C4037303C332C3E342E3E352B37261F4C3631A69AA36D6F83454B655B68867F 8CB07381A95B6C96465C84545A767167746B555F512E358E71747B645F3B2A21 2D2517322817483E2B290900370100481D152B0B0074656053585C4650636A79 9D858CA06A6C6E2B23123120000F000034260F7666481D0C00523F1454420E7C 6726C3AC5A9A802C98802990743F4C301C2D150C442F316E51537C5A5C694A48 674B4684746A8B8576A4A195D0CFC69F9B92A7A39AB6B1ACB8B6B2CECCC7D7D8 D2948B724936088E815EF3F0D6C2BA9CB7AA86C2B79FD5CCC0765B5226000053 050495242A770E1653000072161C5C03066000008E181DA41C24BA212DA51923 7E0007970E17B5222B951E284800005B00078B2C33831720720001871920801C 20BD8E8FB3BCB7A1A094A69F89897E623526033A2B0A4A3A1D503E1D523F1644 330E3D2E0B37290D2E230B32270F3529123428112A1F0532270D32270D312408 403010523F165F4B165F4B16493500594B2560573F5C544558544E58544C5855 4957534A55514957534A58544C58544C5D5A515F5B525F5B525F5B525F5B525F 5B525D5A515D5A515F5B525F5A555C5A535F5A555F5A555F5A555E5D565D5B55 12204B15233F3F4C573841373035155457475F5F5F40444F32394D3033414D4D 52605D5E605E574A49332B2C06302D10433E2955443B6448477F5F628D6A71A7 878F987A826F564F715D48896F5F66493C61423E63464662514D545047544E46 534C45504A4248443B58524A575149B1A8A1625950473E354E453C4E453C413B 313B322B483C364238323F382E6C534C40140F86707A9596AE6A6F8C414C692C 36563A4768535E7B576378424C5F4E56657D85914A535D3F4646394338232012 291D082A21083832166445324A13082E04003D2016483C36272C2A2F38424855 67666B714E4C462C1E034B34005944174B38116650179F8738C7AD595E450091 7714A78D1E957919B0923F54360C321814331B194D393685686A825F647A5B5C 9177739687808A877997968DD5D7CFCFCDC7A5A39DA8A6A1AFB0ADD0D1CCDCE0 D7B8B2984E3D11C1B999F0F0DCA19B7DA99E72CCBFA3BDB0A077574E23000035 0000730D11942B305900006F161B4C0205630207951D229B1019BB1D28A4161E 750000A51F27B3232B86050E76050D9428318C262D6100006B0305650D0FBC76 75FFFFFBA1B4AEA2ABA3B9B8AFB9B2A0B6AB91574727382500382200503B0943 32083B2F0B3B3013281F07221803241B05271E08241B0330240C2E230B2F2105 42331059481C5D4C1655420A5F4A0E62502062532D5D543E55534C57534A5855 49555247534F4454504754504754504755514957534A5C58505F5B52605C545F 5B525F5B525F5B525F5B525F5B525D5C525D5B555D5B555D5B555D5B555E5D56 43507E263050404B5B3F453E4D4F30605F534D4D502125381A2444282F483C3E 523D3B465654525D5A4C36351A1F1B041D1602A8978E967C7B7A5B5E926F76B2 929AAF9199967D79988675A18C7A705C47674F4364484566524C5B4F47625952 5A534C534C45504C43544E46544A43645A545950474D443A4F463D463D363D37 2F3A302A554943735F5A42271F6C3B384F0B0B58323CB0AABB8687A07A85A265 6F8F444E6E333A513B414B4348494A4F43454842626864494D46505247585344 352C13251E08342F1A5F4B376241296A4F3878654B332A1430301F424542444A 52474649413D37897E648D7A4C7D6730967F3CA58934BFA138CDAF49886C0784 67088D72158C72307D643D66493A583B404F3537614A458F706E926E6E6C4D4B 978179B1A3997D7A6C797369B2ACA2E5E1D9CCCBC4A09C96A7A29DD4D3CCDDDF D5B1AC97655A3BE1DAC3DFDFD0A9A28CC1B697B8AB97A39689715B53462B25B9 8A899655557821267E13195A0003691A1E690B0F7D12168F19209D1C25870B12 7B050AA41E2699030E9007129D242F7A18203F000050000081161A77282AC193 91D5C8C5A4BDB7CEDBD7E7EEE7A4A1959F95827969493822005B450C765F1797 83493F2F003C2C0A31260C291D082016032A200D2A200B34271332270F372A0B 493B135D4B1C58440F71591E8168236953196856255E523857524C58544E5854 4C545047545045545047545047545047514D4554504755514958544C5C58505F 5B52605C54605C565D59535D59535F5B525F5A555D5B555D5B555E5D565E5D56 3D4D7C232D523F465D45484550502F616152404042080F25404E793C456A0C11 303335465B5B5D5A59524D4B3A1F17062D230D6B5A4E5E47457153567F5E6488 6A6FA4898D9F8A879B8D81A59884898161796754755951674E476451486E6058 5F595159564D4D4C4267615951483E8D847A61594C4A41384E473D443E363F38 303A302A3B322B70514C5827215F19186D11153200054B3F488282937F8DA77D 88A3868EA98388954548452727133E3F196B6C50676A584E4E3F5B584A504C37 615B3F534F3A494839363319888159BCB389B6AE8168623A5C5733625F4C5A5B 55595753534E484C422D4539104635009B8423A68A19A38200CAAA30A2841168 4C008A7323402D060B00003D252D6F515B62484A66504680625B75514C442820 B3A095F3E8DCBEBBAD877F73615749D3CDC2E0E1DABAB6AD898477D2CFC1DFE1 D2A8A695847F6DE9E6D8D1D3C6C2BDAEB7AE98A093848C7E72958C82C5C1B8FF EDE7A68A823F00009729307413194E0000630A0C6D0F1179181B761518670003 7D0C1196101AA30A16A31724A1232D54020720000051080A7F1116975353CFB8 B3D6DAD4D2EFE8F2FFFF9EAEA6777B72BDB5A92718005F4914998137FFFF9EF8 E395321F0041310530230531250E201807201606241A07241B0531280D4B411D 4D42146253215B47126F57178E7325765D186D581960533058544C58544C5753 4A55514954504554504754504754504754504754504754504554504757534A5C 58505F5B525D59535F5A555D5953605C545F5A555D5B555D5B555E5D565E5D56 3E46643B3F522D323847493C4F523163655A50515B33395349557C484D6C0D0F 2241424C5B5B59514F4A5F5B52393422363014332A12483E2962524871595A7F 5F606C45436F4E4872574C937C6B8E7E6389765E806C5775614C73624C695C4C 5E564A524C41555149504A424F463D645B515249404F463D4C463C453C322F26 1C2F261C6B665993756B441109753E3F965E676145533D3C50393F564E5C7667 637B69546860424F845F616A5644322D076562454D4B3847413647403B363026 413C2C615B4C6963549E9374B6A979A1925DAEA066B8AD7F5F583258543F5654 504E4742463D3483775F887D5464521298822A997D19997806A27F13A181167A 5D028B70262611000D0000290F00512F226441395C3933714D48714E453D2217 372517BEB3A5F6F3E5DFD9CC999182918C7FE3E3D7D6D3C58C8775C4BEAFE1DF CEB3AF9CB4AD99DED9C6CDCABABFB8A4A69A83786B5BA1968BD4C8BFE0D4CCCC B8B22C130D230000460001600F115700005A00025B00035900055A0408670003 94192093151F92111C8C1E28771D25460000470608680F148719206214186234 32AA8585FFFFFFE1CDCA7F7069B1A8A1F8F7ED6C6048120000412D0094803C81 6D2B7A65278B723C583D0F442C0E291407200F0620170E241A0734290C605325 F3E6A7B8A86C57430B644D0A9B8130826A206F581266572F5852485A534C5854 4E555149545045555149545047545047545047545047545047534F4654504757 534A5B574E5F5A55605C565D5953605C545F5A555D5B555E5D565E5D565E5D56 5556605F6161454A3C464D34414924282D21535664464C66525F812C34483132 395F5F5F52534953524B5853505856433C3C19474B24323A0D5450396357518B 6A64A3706884574D78504571524168523B79664A887C58615531665A3661553B 554B386D6557544E44585248524C41564F474C463E504A424B453A3A31255F54 46A39E8CE5E6CFD2B8A89C6A5D5F3A3D75616F666076626D8A48537018263F35 22354A19244B0D16540A0F6339295B542C332B0D30291523191221181B342C2C 2F2B272D271C706955998D66B1A0688D7B3B87732AB9AB73958F66413D284F4D 494C463E766B5DC5BAA0AEA57BC7B97DA5934180650D84630083620096751098 7A256549054230009B935AC0A8794F28034C200F4E1F1E4A221B3E1E12765B4E 72604F4C4133B7B4A6E4E1D3E0DDCDABA898BDBAA9EAE5D0A7A489ABA790DED9 C4C3BCA8BBB49DBCB59FB1AA94B9AD96807259796F5CCBC5B8CDC2B6CFBFB357 433B250F07B1989282675F4C0F0B7D1C1C680A0C640B0E5201043E0000791318 9E1B21820B13771017671B213604064A010674161A8822298C202761090B4701 0044000077282C7F413F9E7069AA9690ACB2ABBCB7A43F32132E1F0037260060 4D15715B158D6E2BA682416844212E0B0324110B1B1613241A0A30230274662C FFFFFADCCB834C3900614B03A58C358B7120735B0E69592C5752425855495655 4E55514954504554504754504754504754504754504754504754504754504754 504757534A5C58505F5B525F5B525F5B525F5A555E5D565E5D565E5D565E5D56 5755603E3F4922262F343B3148543728342B212C382C384D3848643F47566160 6359565557534A55514B55534F5F5C4E4A49313C3C194D501F3F3C1C5D554462 4A3F9E766FA87D75865C517B56496B4C3B5D482C6C623B4C451F322D09584F34 574D37584E3B423A295A534154503D4E4839504B3B504B3E504B3E433B2C8E84 74B6AD92BAB38DE0C5ACE6B9AB4424282F1F31746F8A747DA0584F6851344366 37455B1E265F151A5F0C0C5F1D1177482D583E30413C394E4644231C1A231C1A 28211C4437258878567B683AA491578E7C499B8B5E6C603A5952317F775CA49D 84B2A78DB2A186988A629D915CBCAC6E9F8C45947A2B6C4B007E5C008B6B0177 5700745903CCB465D6C679C6AE63CAAA627B5519623B0A6F4D1A4428008B7756 F6E9D9CEC6B79C998BBBB9A8D8D6C2D5D1BEAAA691DBD4BEC2BBA2B3AC95D2CB B4C7BEA8C3BAA2C2B79FA99D83AD9F86A1937AAA9E89C3B9A9B8AA9B36261771 6157DBCCC7E9D0CCE6C5BFEEA8A76D02057103088A1C20891E24760D12961E26 A119217B0C144C0000380000370000731A1F921E2592232B7810156B080C6608 0A87131A9007128C131B8C27299F6B69A6A89DE3DECC6C60461D0F002718002F 1B004F39027A60238667245333072F0F00240F001209001B0F003C2C0A7A6930 FFFFB7A28E474E38006F570DB0953A967C2B6F570D65542A58534659564D5655 4E55514B534F46545047545047545047545047564F47564F4757514955514954 504754504757534A5D5A51605C545F5B525F5A555F5A555F5A55605C56605C56 45444C1A1C302F35532A33383E4E37263631152831223744182F403A434A5A58 5459554F58524853524B53565055544A5D5A4C434020494A1549491E67654578 695551362E5E383170423973493E704B3E513B205C56295453292326002A2808 3630143A3418272105464026534F354C492E4E4A30504C37544F3F4D4534584E 3B736643887A42A78E6A9F7B695E4649483F546565837884AB62455B5F191D52 0B0F4E07095F0C0A660A048B312787312454282824252F27242518140C251E17 150E042D20027A66338B753EA28C5054431C483E2B0F0500574E33E2D8B3BEB7 85CCBE918774496B5923C3B373DDCA8D8C793C6A5109836714B19231D2B341C4 A73BD5BC54C9B34CBAA641B8A13BCFB74CD2B652775B009E8424CAB556A3955E A9A491D5D0C1DFDCCEBDBAA9BEBCA6D4D0B9C2BCA0B8B296D7D1B5B1AB8FCCC6 ABB4AC91BEB698BBAD8FBAAA8AC4B799BEB397BBAD93BFB09A6B5C48968773C2 B7ACB4B0AAD1BBB6D1ABA787393A720003850A11911117920F159E19209D151D 960A14811D245A1E1E2F000060161B8B222AA71E2788121A710D1174060B800A 0FB11321D31022D42332C0252F9A4A4A827F71A29B893229111F15041C110622 110069562B5E480F685008856A32472C03220F00231908312408261800A29254 FFFFFFB4A059523C00765E0FB096348F761F6852075D50255A544758544C5655 4E55514B534F46545047534F46545047545047564F47564F4757514954504754 504754504754504759564D5C58505C585059564D59564D59554F59554F5B5651 1C1D290C112628304C1C252C48554439322D3B2024533C463927375B3C477248 495C30306E403C664F4B53565054564E57594E58573E3D3C1449482374724D70 644C665144603E3365372E50281C43241335210A4941233A32141A1500261E00 443C1C49402549422B2F2814231F0C54503D4E49344F4B364F4B3654503D403B 2934260F5540217C4E3D6B231D7F454A6438477D5D7276637B3A0411640E0F58 07093D0000510204520000862E2E882E293B0D081415101E1D14232010191208 0600004438236A59347C6A48766744160A000600001C1405C3BAA4A29672A195 62BFB28492845C7A6739897540AE985F665112967C2BD5BA52BFA231C6A92BCB AE33E0C54CC8AC3BB2972BBDA236C3A93AEACD5FAB8E20806400DABF64917F4C 7F7768B2AC9FC7C4B6D9D5C2CBC7AFC7C1A5CEC6A6AEA588CBC3A6CABD9AD1C4 96C4B284D2BD8EB9A881C8BD9EB4A98CBCB194CBBFA5A59981DFD2C0EBE0D0E3 D0C5D0B8B172544F1A00003F01007F292A7D272B6E181C741319851C219B222A A8222C981F277D141982131B96252EA0252E950F1785040D81081088050EA91D 27BB2530C42731A6222C831D21430B075C53471E13050E0100312414190C004F 412A6C5D3D372600614F1C725C278970376854244A390F705F352D1C00604E1B 9A8B4A635013523C0281671BA88C2A7F681663510F5A4E2A59564D58544E5752 4C55514B545047545047545047545047545047564F47564F47564F4754504755 514954504754504755514955514955514954504754504755514B55514B55514B 2124321F26381F2E42232F32424F4154362F69211E69272F4B122066202B7B29 317824277721206F464251574E5157505157505B5E4C4F4E3044421D7A7A4D4C 44243C2D1A7053448E6459947262523C254939285E564882796344391A443A18 453C153A3116554D3C5E564A2C251B262113524C3D534F3A4F4E304D4C334F50 3C45382B371E15581714730B0D64080F5E0F185F20294212183C0000700B0A6E 15154D04044A010339000078272A862B2C3D1007171B032C2D1428280C110F00 040000392E1E4B3D24483B29120A000E070219171529221B897F6EBBAE8DA293 5F7A6C414F4521806F486C572A6A541D735B1BC2A74AD3B93AE0C341DBC136B7 9A10D4B62DD2B334987904B1931EC8AC36E0C24AB5981D7F61008E7019442F00 CAC1B5C6C1B4AEAB9AC9C5B0E2DEC4DDD7B9D1CAA4C2BB98B0A986D3C394DBC6 87DDC383E4C582E4D2A1B0AA8CC1B89BC6BE9EACA489E2DCC3DED9C6D0CDBFB9 A19690655B704A407C5E54683D383300003807092E0104360000490002730C13 8E0E16960A14A6131DB11B26AD1820970A128502099109119D0F19B01A27C426 34AA1F289923268733343A0908472922998E817466590D00003728163A2B151D 0E00170B002C2006291E002617007460177C68214E3A00645119524213382800 3E31034634014F3B01907829987C17705B0D5D4F1559523158564F58544E5854 4C55514954504754504754504754504754504754504754504754504755514954 5047555149545047534F46534F46545047555149534F4655514B55514B55514B 14222F2F32401E1A261A000452211E7F3130942C2C801C2284252F9026319625 2E9C292F962326812B2D773E3B6C4B475D544D575348575A4869654B615B3537 2C0D4B402346311D5E4336846D5C533F282819073D32266C5D4B77664E4D3F25 4C4426524B373D372D474136504A402C251B251F143A32234D462F4942293C39 1C3E2716562E254F0B09791B20650C1161101562161B430000690D1192222573 0D0F6A0F1069181B530D104100005D0F0E53261C3C2F1D4039272E2B1B3F392A 1D17082D2614443A240700000A0200080100221B16292019463D347D705E3A2C 0E291C002218005D4E2E7F6D4B79652FA08A3FE4CD6CE2CC54EDD352E1C438C3 A11EA280029F7B0A866300916E05AB8A18D4B33CA28205967B20907A41584A2C BFBBB5BEBAB1BCBBAFB8B6A5C0BBA6C8C2A6D5CEABC9B98AB59F63AE8C3BB486 20B27F1AB27D17C19847C9AF6FD6C395ADA283D5CCB1CBC5ABC0B9A5BCB6A7B5 A79ACDB8ABDFC3BBEFD1CAFFE5E37C30313800004D00014F0000670C0F89161C 9E131C9D1C25921C23922C307B252669050986181A8C2125922A2D8420246D0F 13732826804940BC948B876F665C493E8A806F9A8A7C2311032210002E1C091E 0F0025170A281A0D231908261500705B19796523544200423000483911584A22 4C3E153624005E490898803382670C65500F564B225C553E58564F59554F5A53 4C575149564F47544E46534F4654504754504754504754504754504755514954 5047545047545047534F4654504754504754504755514955514B55514B55514B 021A2623222A331B1E5C181E8F2128A0252CA41C20950F149B181DAD2229AF1F 27AF1F27B02127A822279C24277F3636674E475E554E545D555C5A47473C1D53 4927463F1A423A1F53483850442F4739202819070C00002816089A837052432F 1F1801544F424D49433B342C403A2F4C463E413D372C231A32251661553B8E88 6097765E551D15520C0B5F0B0F5401025704025D0505620705831819961E218B 181C7207096B1215611A1C5C191945040152221C2D10030D0000090800252010 342E153B341E4E49340802000802071F181521190D1B150D3A36301D160E5A51 48AEA393201800281C0451422C695822E4D07AE0CC69DCCA58E5CE4FDBBE2FB8 9615876100855F00B28C35A17A17946D00AB850D927000BEA657C4B799E6DECF CACBC8C6C7C2D3D4CAD4D1C3CCC7B5C0BAA1E8E0C0B19B61795802B4800FC581 00C77E00CD8100BB7E06B68825B09352C8BE9CC1B89BC2BCA0BFB8A1CAC2AED2 D0BFD0D3C3E3D5CBDCC0B8B4767286262684191C901D2386161B780A0F900D16 A20C178A111AB35A5DDBA2A2AF999289544F8F3A368739368C4942BB8A849579 74574C3E4A513B818472A2A592605E4B7A725EA598863E2C1C1702003722122B 1A11180C061208040F08053124066856197D6A2D5A4B0A3727003A2D0A3F330F 8377536B5923735D128A73236E5501584610554D325B564656554E58544C5852 48575149564F4757514955524754504754504755514955514954504754504754 504754504754504754504754504754504754504754504754504A55514B57524C 3E27364A172377282E9A343BA42930A2242CA121279A1D218C141794191D9D1F 24A12127A12127A6232AA6232A92292F8034357743445E45415E3831602E214E 28123D25054337205C5C4A574C3E5340355F493F5B453B4B3327361E10352312 3228154D4536615A504F473B423A2B3C3426393424493F2C5A4C355F4C348670 57B68C7F6429274802034F0103600F116515156812136A0F1067000178020783 1A2060070A4100003A010057191A4C08096524244C0F0B380C091D06041A0C04 1913043B3420605A3E251D110E06062B211F1F15114A403C403934352E290E07 02211B101E19071F160A090000726236EEDC8BCEBC5BDCCA58E1C94DCFB42CB5 9315855E00865D00946813865A008258009D7917C3A84D4B3701170D007E786E DDDBD4DDDBD4D9DBD1D2CFC1C8C3B1C4BEA5DDD5B5927A3C7A5600C38E16D38F 00C37B00BF7400CA850BC48712A780309B8A61CEC1A0CAC1A6D1C7B2D2CBB7C8 C3B3B1B0A484746A46251F3F0703611111710D119C292DA0282D8E10188F131A 9820237D292DD2A6A6E8CECDC1BCB6A99187946A5D936C60755245957C73D6CB C2B9B3A66D6E5A6D6853958E759289716C6046998B7164563D1B0A002817042F 1F100B00000F01000F03001608003828004F3F126C5C2D594C211E13006F633C DFD6AEAFA06C6C5715705B1C5B460A53441E5B56465A544958544C5A534C5852 48564F47564F47564F47545047545047545047564F47564F47564F4754504755 5149545047564F47564F4757504B55514B54504A54504755514B55514B55514B 6723338F2A36AA272EA8222AA41E239F1E249921269623269023258C1F218318 198214188C1F239A1C24AD1F2AAA252CA5272C7314194C1010580C1060070C54 1208532B1031230C404B385B554D664F4F7A615A684E4042271D321A0E200E00 2016032018072A2513625B499D93809086716D674B453A1E6252324F35207B59 4EB887845E22224000004E05055307086113126C1617690D0E62000189181E85 2A2D4300002F0000380C093F06064F0B0B6B1A1C6A0C11530D103A0E10130000 0B0A0328230E5A5632625B470600000F080510080B2D26232A241C160F0A0904 010400001C1B11171211070105362905D4C474DBC969D8C654E0CA4FDBC23ED7 B73A9D77008F63008456008C5D00A2750C8866184D3A020D000098918CD0CCC3 CCCCBFD0D0C4D4D6C9DAD7C9CCC7B5C7C1A7D4CCACA089437C5700C38F10CC89 00C17C00BB7500C88000C27800AF7D20B29C67D3C29BC2BA9CC2B9A1C0B9A3B5 B0A0A6A699AB988FB08D87865552652723852C2C9A27289D1D239E1118992326 9338349F746E999D97A7B0AADBE9E2ACB3A471755D8889734B4C363A3D2B868B 7DB4B4A5BEBAA7837A62776A498C7C5C776845867956655B36574D2D6E634973 64504F402F7C6D5C766A58473B24564B2C6255378E81624D411A291F007A7245 C2BE92D1C492624E1446340350421A59503A56545057524C5753485751475751 47575149545047555149534F46545047534F46544E46544E46544E4654504754 5047545047564F47564F47564F4A54504A55514B54504755514957534A555149 9127329F2933A5252D9F1E269B1E239F2A2F9023278A21278522258824288D2C 2F6501057A171B8C191F92121AA5252DA7262C861D235D0E1061101559080D50 150E4928132415012A301A554A3F6249456246406E50496B50453722123A2B17 3A31193A311B28210B887D5EB0A278C6B792AC9F7C70604389795E684F3A7354 416D4638693A2E4C0B084A000060090D5800006B1215711B1D5C0104690B0F6C 151A3D0000732426681A194F090A3500004B00006A100B6C2E2A56352F0F0000 2D2727362D1F40371A4A432D1F1A0A0700000B02080800030701010F08051A13 0E0A0300242116100B0A0B040B0B0000877642F1DD94D8C361DBC456DFC449E7 C74DB79119865E00865C00A87D19A87E12643C002B0700391D0B4E3D39A39791 C1BDB4D9D3C9D0CABDBCB4A3AFA590B3AA92C5BCA1C4B37D836918A3780FBD85 02C07F00C47E00C38104BE8109B0893AA7976DCBBE9DC9C0A5C8C1ABCFCAB7D9 D4C7E4E0D5EDE2D9EDDCD3E4CFC5BA9F94AB80786B302B823A37C4716D6F2F27 815548A58D8396958BAAA9A0DAD9CF817E7038331E494532312C1C1F1A0D3532 248D8976BBB49BA69C788E815179683F4B38114D39137C69428C7A5B7F715578 6A51887A6183745E7D715A70644C8F8369B1A488786B4D2012004A3D0D5C5123 BEB687B8AD814F411646391A584E39564E42534E48545047514E42534D42544E 4458524A545047575149564F47564F47545047564F47544E46544E46534F4653 4F46545047544E46544E4657504B54504A534E48534F4657514958524A58524A AF2127A621289F242B9B22289C292D8C21257B1B1D7A1F2266101270191E7320 235E080C6C1316872125700005880D139F1C239222276507095602054E070945 150C452E1A271E0622270A281F0B462D24573B355739345D453930210D281C04 342F101F16002B2308A89B6DBAA866B4A1699986585644226052386E5B3F5B43 2355381C613D266F352B863535670C0F7B15196F1417510204470000641B1B56 0A0B4B00007F1F1F8616176812133A0002651D186E170AAB74667D69570B0000 322C2E180F05514830322B12322F150B0500080207100A110B080E0B0505150E 041E180B221D0D09040105010A180D048C7B60937F47D9C56FDCC65FD6BE46E1 C34BAB88108B6700A38114A580128F6B008F63243604003F1910331A130B0000 0400001C1307352819615440A3987EBAB198BCB69CCFC39DBEB079846510976C 00B57E00BB7A00B17900BA8D27AB904BB2A886BAB294B8B296B6B29DB2AF9FB7 B4A6BEBAAFBBBAAEC1C5B7D4D9C8C8D1BCA9AB9B2623152D2010AF9B893E3421 83846F918E7EAAA49783796B241607190C00150C00100500180D020900007F77 66D4CBB2AEA683928857C2B875DFCE98442C003419005F411967502D8273527E 7150807654675D3E695E41897E64766D54372C0F3E31105042174F400C473806 817442A69A744C432851493A57524C55514B5450475551495450455552475450 45545047545047544E46544E46544E46555247545047534F4654504754504754 5047545047534F46534F46545047555149545047545047564F47564F47564F47 A82227A020269F242B96282D7A191C68070C711317690D11650F116112164D09 0C55060A66101277181D8926296E050A851A208D24297A171B720E157211164C 0E0D62473C352B161F2706332C163B25196A4E4683655D745D4C786B4F53482B 534B2B282100322A0AA4986DBDAF77A69669B0A17EB4A88E968E7D9387708272 556A52324F300D8A543E8E41386D100F91262C59000050000164191C5A16164C 01016B1A1A6F11129830306A14163D00006C2622762C2281554442341B1F1203 070000271E14423A2B423825332A12281E0E0700000700000700000C05020904 011B140F1D170C0B04010C060B1005042419100D0000301F00523C00D1B754DB BE52AF8E17A08008C9A831AD8913A27F08AA783B3F0200451410371612241109 4944376B625692887AD2C7BADBD4C2CBC3B2C2BAA6CBC0A1C1B388C7B1759C7F 2FB18F34C79E39CFAC56CBAF68CAB683BCB192B2A78DB3AA92CAC2AED1CDBAC4 BEAFB8B6A59C9885757159878165B6AE8BAFA88F0F0A001F16081C11046C6455 B3AF9CA8A09151493A0D03001A0D002A1D0E261B0B1B10021C11060D03005850 3C887F64443C198D834FCDC17BCEBC7E866C39512F00653E0F4424004B320D70 5C387B6D47796C4E71654EB2A68F968A722F1F023C2B04351F003E26004F3900 44330A6F61436B644D78715D4B4432584F4358524A5751495650455751475450 45564F47564F47564F47564F47544E46545045564F47564F47544E4654504754 4E46564F47544E46544E46564F4757534A575149564F47564F4A564F4A57504B A4262BA2242C9F242B7E171C5A0C0D57030772181E741D22600D0E4000002D00 005713146111114C00006E1B1B6F1C1F5504075E00047A111498272DA32A3058 0D0D5C403B4238251D2804363319311F0C2912038E74697F6B54584B27635A35 5D5731463F1A423B16564D25B4AB7F7C725081785DCDC8B6C6C4BBB1AC9AA39B 7D9F8E67816A396E401D581200640B046D00046B0A0F701F225A11143300006C 23235C0A086F14158222224F000042000063201E5F251B2F0E00524D2C6A6148 4F423223180D130D052F25141E13004B3F25968A704E4531180F030600000704 060F0909150E090E06040C040512090F140E150600000700002E1E00CEB765CE B250CCAE39BB9E21DBC03BB69715DCBA3C8750134D0404470E0E340E093F291D 706B56B9B4A2FFFFF1EEE8DBE0DCD1BDB7AAB8B2A3B6AC97B4A98AAA9F78AFA2 74B9AA76CEBE80CEC28FBEB58EBEB492B4AC8EBCB49990876E332A14716B54B9 B49FBEBCA6D0C7ACC1B5947D6C43806B396354312F28112822130A0900494437 B8B09F706656090000201603241A07271D0C1F140620150A0C0300342D1B625C 458D8567A59F79958A51BCAE63D5C17DAE93565F3A016A3C06562C0043200052 370E79683F796C4E8E856F80745D31260C322300362400775F15B59633674D0B 5A482665593F8F8A78BCB59F7970534D45315650455650455650455751475450 45565045575147565045555247545045545045564F47544E46564F4755514956 4F47564F47544E46564F47564F47555149564F47564F47564F4A54504A55514B A7242BA3282F8A1A1F6C0E1249000257090D6E1A1E5D0C11661A1D6112164E00 00731A1D7F21234A0000480000651F203500004700007E171C9B282EA1232B63 090F4B1A19533929222201423B22261C093C2D1E9F897F7E6D573F32112D2208 4A432D3C361F403A23463D254C44262D24072D28096E6A53C4C5B1B4AE94A59A 7B99855D9F8350A3754EA46549732515802521752222560A0D4800006415176C 13165500007D1A1B7711135D00025900056C252734000033140352472A7F735B 5B4E3C0A01000702001A1108615747BFB293C8B889B7A983B3A5874D42350400 001009091409080E06060D080A0F070A1F17186155508174654A370C886F25F3 D775E6C94ED0B031C1A31CD1B02FEAC54B5F2D0044040048160933100A3F2119 1B0600432D25705D555D4E493B342F70695FC1BFABC0B9A3B6AD929B8E709283 609B8B69A0916C928564A09579AA9F82C6BEA0C4BEA5D0CCB7867E6D0D050078 6C52D6CAA3C1B388D1C2929E8D635947205245262B220A1109000C0600231A0E 463C2C1B11001E130323180A241A0C241A0C271C0F170C0024190EA79C8EBBB1 A0B6AC99A8A18852471EB2A46ABEA96B816823C7A96D9876433D1A005435086F 542B7562397666468B7F65A69A83A198822718003923009C7F2CFFF67E694D00 62502455482966614FA19A84BAB196837A66524A3E584F455650455650455650 45575147575147565045534F44514D45534F46575149564F47564F47534F4656 4F47544E46575149544E46564F47534F46564F47564F47564F4A54504A55514B AE252BA12B307A171B5703073E00005F191A4C01013900005211136610146D02 05851A1E821A1C6507096B181952191B2004043700007F1E249A262D9E1B216C 060A510A0B4C22152A1F033832190E0F003A3221BCAEA193847156492B483E2B 5552474B453A4741364741345A554348452A302D0B333313616442B1AC8BBFB2 8FAE986D9F814CB88E60BD885E6E31169F5C4DA35E583A00006312147B1C2169 030882141683171B730B0D6C0309700A0E5F15183307076D5043716448584D35 180F000A0400141112040000585248C9BB929A863F98854AA492614F412A0E05 08190E101208070C04070B080C1009091A110A6255437E6E517E6939634907D0 B354D7BB3BE0C23DB99910CAA526A47F049B6D18804B1C3B10002C0C03270400 340D0B320E0B1D00000F0000362F2DD9D6CAD0D1BBD4D0B9979178C2B79F9D8F 7690846FC6BCAB918774887E68B6AD92A19A79C5C2A7CCCDB9E2DCCDC0B8A950 411E99864ED4C086B1A16397895C5B503331260C40371C2E2411140B00180D00 140A001B10021D15061F160A1D15091810011F17061F14063E332670655A5C51 46453C30211B0CA8A082B9AE8368581A8F7A2AC0AB6ACCBB875D4514543A0980 683C8370457D6E48817757A19880CCC5B1493A193923005B3C00DBB4247D5E00 624E1860533045432D4E4A329C967A8E8773453C2E544B3F5751475751475650 4557514756504556504554504554504754504754504754504754504754504755 5149545047545047555149555149545047545047545047545047555149555149 A5252B9423296B0A0D550000600F115E12154D0A0A480A0B3000006F14179316 1B8D141A7C090D7E13178522255E1A1D2301023F00008F2329A02D33961A2163 00006B0F16541B16271503271D0A1010000901007F7162B9AC9A6D614A564F3D 555247585248443E34484235A09B8C8B8470837B60B49C848A624A69341CAE6C 53A1573E75260A7B270D761F066910005A0100953E3663110C75222252010471 0D119421258D1C227C111472111670191E4C15191E0707271511140B00070000 1910071B140F100B0A08010019120DA5998184764B9F875D5D3C132D05003F12 064A1C133A0F071C00000E03051107051208042415033927053C2900826E3BD7 BE6ACBAF39D2B336CBA823A47D009E7500A87C1D83560E6139014926005C370D 4E2700461E062C05013A2525D7D4D5ECE9E8F3F4ED79786F7D7A6CDCD7C9A9A1 926B655BCDC9C0C2BCB44C463EBBB2A6B8B19D837B6AC4BEAFC9C5BADAD9CFDA CAB168472080653C736032362704170E003B33185C54362F2610231A0C190E03 190E051B0F071911041A1206180F03190F01271D0A2D2212140A000B00001205 002C1F0D857C63C7BC9AB5AA7F83743DB8A966C8B781CDBD917B683C806A3D78 653C75643F8576537268467A6F5370644A2212003E29084B2D00D2AB18896900 614A075D4F29534F44534E3E544C38544C38918975968E814B443D58524A5751 47575147575147565045555247575149575149564F4755514955514955514956 4F47564F47564F47545047575149575149564F4754504755514B55514B57524C 9722267D14176207087113156F0E1156080952191932000029000074161AA215 1A97121793161891191C87171A53070A1B00005E0F149D272E8F19209B282C77 070C92232B6623203C241925170A141402231B0A342713897F6C756E5C433D30 45423649463A484537393426655F50897F6E9E917DAB7A68843120811B0C8B13 049E2318A82C24A42820A72F259D292191231989201781201669161142010062 0406921A2084111784161B70171C510D103A15180E0C0A1411120B080C0D080A 18131219110F150E09120A080E060629221B524C3D311800592D0A88492A7A2C 0F6B1E086C201251201A1200001105021009043F311A59461D6C5A3355472194 8138ECD466C7A931BF9B16B79011B58D118B640094700C76500078530AC59E4C C9A2445E3504200000E5D3D2FFFFFFCED0D47375790E0D10AEAEACE6E4E2A9A7 A33C3C3ACACDCCE0E0E34D494D57524FEDEADF9C968C595044BDBCB5CACFCBDF CCBE8A5E4831110026140034280E2925103832194D4525281F07211A08140B01 160D09180E08160D041A1108160E021F15042E250C2017013228134135204E42 2A72674B89805B91855C7167389288579A915AC8BE8FC1B68DA4966E84764B6E 5F3C7F7253988E6C6F6940685B38897A5768583B4130183D2100F6D23C9D7E0C 634C005C4E2357524F575149544F42524D38787558676350524B435751475751 44575147575147575147555247575147565045564F4754504755514955514957 5149564F47564F47545047564F47564F47564F47534F4654504A534E4854504A 791619600001710D116E141A4A0000510F14491517260000410F11802226A51D 23A01D24A0262A921E257810157011185703098E252D8D12197D0A0E982D2F6F 17166C2622633A34685D542D2519120D004E45313B2C16251806423A293A3223 3631243E3529372E22160E00302B193829186B5440742E208D170DA02017B22A 21BC332AB62E23B42F25B02D24A4261FA02A22AC38309D2F2573140E5507036E 1D1D6F1C1F5607014F0400561B13350F0D140000070503312B2D201A1F120A0C 0E0606130B0C100B0A100504170A070D000035210A4D341C3B1E026D41256D33 175B1B06611B0B613224352013190A030F08033D30214A3A1D493A241004002E 1A00B49A3AC4A535CFAE2AD6B232BF9819BA9323A27B1A683F00623900896206 C5A130C4A25365451983746276777E1D203003071E2C2D39CDCECBF2F1F46F6F 740C0B11CDCFD1EBEAF05F5E64000007B6B7C0E3DFE82E282D4B484CEFF1F3D0 C0B43E1E04452D123D2D0F3D311A211A06352C134A43222E240F120A00150C05 180E0A150C05150C03231A0E28200F271D0C281E0E675D4C817666594F3C8A81 6B8D846CBBB3987065468F835D978B657B6F46978B656B5F388A7E556C613578 6C488F8264ADA285A49E80756A4B6457348A7B58A39471655004C7AB35917619 5842005B4D245D564C585346575242575240524D38534D405A534C5852485A54 475852485852485852485852485A54495A544958524A57514958524A58524A58 524A58524A58524A54504758524A57514957514955514957524C54504A54504A 6111115D0001781013600F113700003400025E31342D0001360406680F12A323 269A1F23921C217509106B0A0F9F2D36A2242C8F1119870A0E9525288B28264D 0D055235265F5147575A5259564B231908665A4555472B19100045412E332B1C 372F204D4235392E203B33224947312E1D072B0A0086281BB81F19B11812B620 19B51F16BF2B1CBF2D22B72A20B32D269B201A8A0E06A0251AA2362E7A201953 100B320604461A08A2795549301B0C06000F0A070301001A14161D1417170F12 100909140E100A070B0E0402120300513A265D3F1C4A3519261A05240C005F3A 1C4310005D1F0C471C05422A0F2B1B0A29221B140900130700110600130C0912 0000785D07CCAF43D4B533D7B333CEA826BB9223835A006C4300815911846000 BD9E1ABDA236CCB8635F563100000D21243F1D234C494B5EE8E9E4F3F2F83636 45050610C6C8CAFAFBFF5B5C63000012373F5BE5E6FF6D6A7C00000B53545BFF FFF47865461E0E00392F0F392E14180F0049402549421F231906110801150B07 150B07150C05180F03251E0C2F280F38311F180F053A2E264A3F34837B6C7C77 62A69F8BACA591372B13A6997B796C4E66593BA497767064404B3F195D54287F 734F8073557A7156908C757D7557766D46564B22584B1D4D3B006552005A4500 321D003D2F06403925423B27413D28433D2E3D382B3D372D413B31413B31413C 2F413C2F413C2F433B2F42392D433A31413B3142392F42392F42392F403A2F41 3B31403A2F403A2F3E3B2F403A2F413B31413B333E3A32423E3657534A555149 7916196B0208750A0D6A14183F00042900004011144B191E2600003C00015912 147425296811165C00008C1E2599202998151C961319A121279433365B1A1733 0E01241D0726210F2A2719423A2B4A3C2D695C4C3B2E1C090000282215292115 292115483D2F4134254F4230312510513A24C8AB92C77463A72215A2180DAD1D 14B11E17C12C22B42F259923196C0E0174311DB86D5B651405701A0F7A20195C 140E4E1811320A00583F2938291A0F090117100B1D1513120A0C050004040005 0E0A13100B1706010D0C030B090000634E44977C642E1A06574D3A2D1F064A37 18361E034E301A7D644E32210B36261741352D362711887750A0836569432D5D 3500FFDB7FFDDB6CF0D44FDBB939AA8304BF98289B74137C54007F56008E6800 CCAD29B19521BDA740C9BC8A4C4C4C22284118285A333B59E7E7F15C6176232B 49000016898998FAFAFF222231070A1B0E1225A7A7B6736E7A19142003020A4E 483B524823261B00332A142A200D19100050472E4D4525261C09100700120902 110801231A10271F102D22142D221223180D1108000700001C13077F766AB1AB 9CACA4951C1403615842B1A58B5D5139595038B2A78D978C6F5348299E94728F 84676F664EB8B39EAEB19FA8A992D2D1B6B2AF929994739B946CADA573B1A87C A49E75A29E84A4A394A4A397A3A598A9AB9E94968996958BA2A198A1A096A0A2 98A09E959D9C92A19F989FA0989FA0989E9F979FA098A0A29A9FA0989E9F979F A0989FA0989C9D989B9E989C9D989B9C979B9C979FA29C92908A4F4B42534F46 9A272B89191C780B0D670E114C080B360000280000410D0F4F1B1B1F00010A00 002B090A2D00006C13189D252B98181D971217A51F27A6232A76252719000020 1807253816141900180F003124122B1B0A2A1D100D0400191009130D05231A10 372E223022153122115B49366E5B43846F55AF977AA15C449728129C1F109C15 09B12118B620199E251C9035298F5C45887E5ABAA28586604A72332390392E61 140B5B1B10310C020900002C251D18140C0E07002118111B1314120E15141220 171628221F32211E2E1008180C030E1100002810025D4D3F2D28164F4B333232 113E3D2221230944402B4E46351F14063D3023A2906CA49154986C3A7E3A107B 3E00DBA745F8D25DE6CE42BB9D19BB9619BE9A299B7712855F00926C06B6931D CEB029C1A729B59F27AEA1605251451A253D1D35710D1A451D21380C16392636 6320274A18193130314A22243A1B1B2A2022296E6D733431322B272B21202504 01003232073A3418241C0D150D00181000554E353E39181D1600241C0D1C1307 150F02282011241C0B2D221422140A130700191208120C01797366BEB9AC7A77 69150F022B23149A9381AFA8915E57434C4735A69F8BA6A0875F563D6D614A85 7B66AAA691FFFFFFFFFFFBFFFFFDF6FFF0FFFFF3FFFFF4FFFFFAFFFFFBFFFFF9 FFFFFAFFFFFBFDFFF9FDFFFCFDFFFEFFFFFFFFFFFFFCFFF9FFFFFFFFFFFFF5FE F4FFFFFFFFFFFFF9FFFAFBFFFFFCFFFFF5FFFBFAFFFFFAFFFFFBFFFFFBFFFCFB FFFFFBFFFFFBFFFFF8FFFFF8FFFFF7FFFFF5FFFDFFFFFFE5E9E049463A514E42 A72E349D272C932024831A2075171B6F161B6A161A651417590A0C45090C2500 002C00005A060B912830971921941B23942329921E258C171C5A11141B000014 0B0029341D1C1B05281B073A2A191A0B002B20151E180E1D140B0E0500180D02 554B3D6A5D50584B3C9C907EB1A4908F71598556399A5035B24E31B448319321 0EA32415AE2017AB2D25D1625BC97C64A0754C83623D8D78554F230F6828204D 0E03591A0D3B1607100800191102221C0F1A130C0E06041107051208040B0000 0D0000140300201000120000110000140000140000180500231817362D21514A 31463E231911003F321E6C5E511A0A004A3A2C87745788764A8968446A3B1E51 26006D470EC4A75CE7D175D8B958E3BD57D1AB458C6700997204C09A25D9B33D D6B23CD8B54DEACA6EB9A97C3D3D3D212E50294383303F7101082B37426E2E40 71333E6A0E153B060C2B191D322929276A674C4A48355656472D2C250E0E0E10 0D00302B0C3D331E0900000900002C250F2D2710191200332B1A3830222B2314 2820112018091D160414090020150A2F27182A25132B2314655D51372E250700 00090000524C3FBAB5A5A6A18F473F3144392B7D73607A7159473B2461553D73 6A54A9A48FFEFFF1EDFAEEECF6EBECF6E9EAF1E5EAF2E3E9F0E6E9EFE8E9F0E6 E6F0E2E3EAE0FFFFFCFFFFFDEFF3EAB4B8B0A5AA9EFFFFFF7D81784D5148FFFF FFA8ACA3686C64E5E9E3EAF1E9F1F7F2E4EDE8E3EBE6E1ECE6E1ECE8E2EDEAE1 ECE8E4EFEBE2EDECE0EAE9E0EAEBE0EAEBDDE8E7E8F3EFD1D4CE4C483D514E42 9B2026A72C339F262C961E24982023951F24921F228E20258D2427832C314D0C 0E640B109C2B31A2272D88050C9B2A2F6B10136605087812145D1C1E1F05040D 01003B40324E48392E220D302313342619332A1E1E1A0F130D03100700100500 3225166B6052675E505A5545514F3CCFAB949C583A944625A24B25B057379F47 29972814A72215B02D24A3221E8C260C873F0FB18A598B89551A050047221850 1E114C0D00401C0829230A231B071D18060E07000D080A0C02000C0000433005 7A611C84692280631A7657147B5E1FA48A594F38150F0000070009190D0A3127 114A3C20382602412E163C291E2E1B0E5C4D3936250D2D1D0038220C1C02002F 18072813012B16005D4B1C7F6223967222B28B2DC7A032BD941DD0A925BC9621 A9831ABB9540835C1C311E042323302B3961254085192C670003312130622135 681C2E5F10204F1926472B344840412D453C004F4C1E2D300F1316040B0E0817 13082C25111910003A301D6F6650AAA489746D59060000332B1C1C14050C0200 1006001308000A03001F16081F1A0A342F1A413E24231B0A0700000C00001C10 0D0700006B685ADCD9CB6B685A090000251509786B59726950241B03423A1F43 3C2687826DFFFFFDECFAF0ECF8EFEEF7EDEAF3EBE8F4EBE8F3EDE8F3EDE9F5EE F2FFF7F2F9F2B1B2AA94958EFFFFFF3B3A30050400FFFFFF585A50050400FFFF FF62615A000100FFFFFF9A9B931C201AE1E7E2FBFFFFFEFFFFE5F2EEE0F0EDE3 F1EFE3F1EFE2EFEDE1EEECE2EFF0DFECEDDFECEDE9F6F4D1D4CE4A4739545143 91191E90171F921A22941B239722269D252B9B2228951D228711167F0F148B1F 259D2C34A7343A86161B75070C7A11165000006C060A7E14156224201807000A 02003737265A5545362C1B53473C655C535A534E625D59524A3B34290CA6997B 2C1F002E22103226204D4235AFA88FA58065833F229A3B21B53C24A9321E8817 04A22214BA2D23B72922B62821A82B1C8D21099A462CA66D4C4214002300003F 1F14391D0D412D1B2E240F261C092B2312221C141510101B0B00816629CAA651 D6AA39C99D31C49831B38728BB9136C9A14AC39F4C7D5F2A1C06000D00001C13 094026115B34126840283A1003230900392E203B2D1E0C0000190B0016070016 0501200E0A1B07010F0000190000744F115C3100A47407C99D2DE7BE48D2AA3F 815A00461C00461900300F002A170A3D363321272F2E334619203909153E293D 75181E443C364A3C333932291D261D025B552A3526031400001D06000F000022 140C211B10170B00C3B58DEFE2B2EDE2A7BAB18A2C2511140A001508003B2D11 7769438E8160665B3C50472E191200201809211B0E150C031108011306031306 03090000888479C4BEB31E180E1004002D1F174F423259503832270B594C2B3B 321A7C7765FFFFFFEDFBF4EDF9F2EEF7EFECF5EDE9F5ECEBF4ECE8F2E7F8FEF5 DCE0D7FFFFFF4F4E45040000FFFFFFB2AEA5040000FFFFFF82817718140CFFFF FF4C483F3E3D33FFFFFF3C382F16150EFFFFFF8B8B8650534DF1F7F2F5FFFDE7 F1F0E3F1EFE3F0F1E1EDEEE2EFF0E2EFF0DFECEDE9F6F4D2D6D049463A534F44 9623268F192087111884111786161B8A111A8B0D158D0C15941118A21720B623 2DB42E369620256400026C161765070B60000389202392252453190E1611001E 1A0536321B2C24132D25173B342A52514752504E2825283D33206C5F32DACD9D 5C501D0D0000271A1C5B4E4163593971492C9E5A3D942511CF3528B32016A51C 13B12118BF2A21C42C23C32B20BC2924B02220900F098D1D0F702A1C2406001B 0E01131807201E0B281F09271D0A271F0E221C12110D074B3500C49D32CE9B16 CA8B00C58A00C48C04C18A0BB47F07AB7600B68600C9A33FBA9E5A3826060600 0036140774381864270F612313310E03070000211B10191306110D070E0E0C0B 03060D00072613262C183335180E573203A7782BA97205633100B98E24CEA542 CCA449A77931704008764C1C5230043B210080713D8D866D2A2C2E2C36563144 7F322E49553C339C8168553A0F5B4C292F2E132A1100603018562A183E170819 02000B0505382D0EDFD08FCDBD70D1C369FAEEB4A39A7F483D20433618B6A67A D5C489B1A26DBDB384D7CDA8554F33060000100B080F08051107052A1D1C2316 13140A062B271F29221B0600001D140D21181132291B4B452C4E43215C4E235A 4F32847F6DFFFFFFF0FEF7EFFAF4ECF7F1EDF9F2E5F3E9FAFFFAFFFFFF8D8F82 080400F7F3E8FFFEF3060000ADA79CD8D2C8040000BEBAB188847B1B170EEBE7 DC2B281C635F54EAE4D90600009B978EFFFFFF0702003A3630FFFFFFD0D8D3EB F6F2E2F2EFE3F0F1E2EFF0E2EFF0E2F1F1E1EEECEAF8F3D2D6D04A473C534F44 961A219A1E279C212A9421278D222686181C881A1F9721299E222BAA2E38A92D 34911A2270020774060B7B0D11820B159A1D299A34387325213F180A25270D2C 28105148322319082D21163228211F1B151A1418231E2A342B22726848CDBF92 9B8E4F1C0D0025170D3124083C2E01684618885424A23C20B61E16A8150DB325 1EB5221DBE2620C02721BB261FB92824AC201DAA211BAE281E9C332A6D21182C 0000170400210B002914071307010E0C0A160F0A0900005A3B00CF9C26C98D0D CA8800CD8F109D6100965B00B77F09CA9415C89309BF9320CBA949C7AE762215 033218085D3927330A0052251632170F0C02001C120C1E180E1C1810110F090D 00003F250551301B290500290000835709D2A039DEA524AB73009A66009A6A02 A87E21CEA34D9E722481570B724A00755307AA903FD1BD865247280904033031 4C3D2F345D412C5D473046361B53452C1D1100673819A5532E7E3013843C2745 1B0E0700003B2F15CCC293CFC089D5C682CCBD897D6E466B5C3B372910312504 53481F95885ABDAE7AC4B990A49C7C28200F0F0805180D0C1409081B0E0D180C 09150B0904000006000017100B160E0C060000281F16675F4E5E5238665B343B 3318777562FFFFFFF0FBF5F0FBF5EAF8F1E9F5ECF9FFF8CDD1C6F2F4E7F8F5EA 0A04004B453AFFFFFF342E23282117FFFFFF18140CB8B5ACC5C1B81F1B12FFFF FF1F1B12B6B2A7CAC6BE040000E4E0D7817D74040000FFFFFFF2F1EA00010083 8984FFFFFFEBF5F4E2EFF0E3F0F1DDEDEDE3F0F1ECF9F7D2D6D04C483D545045 9C1B249D1C25991B229525288825247F1F1F7012147D141989151F7A0F156A07 0A6000006C060A8A141B9D171FAF2430B01F2F8C2E33491F14402E191C26053C 3B206357402A1D0E20150A372E27231C1A221B227572824D484738311FA99E70 C4B76B5145120F040042340A88783DAF9555B69550A94F2AA6130EAD1A15AF1B 16BA221EC22721BD2421B72320AE1F1BA51F18B2221CBC241BA92017A72F256A 180E32080047211A32140D1E10151416251A12121A0B00845F17C08503CD8F10 BB7900BC7D11A367089E6100B87D05E3AB28C79000D0A21BC39F1FE0C370806F 452517000E04001D0C0330190A2310070D0100140A041610051D170C18150946 3008B38D45B081415A25007A4400D39F31D8A220D39B06E4AA20D79E1EAE7C0D 835A009C7310B087227A4F00B78D239E760C997808CBB0588F7A396955316857 5047311D4529051A09001A14075347322A1700AB663FB844119E30089930136C 31182218031C1300150F008B7F5BF1E1B25C4A193D29007B6944281C04150C00 0701007C7148C0B074A49767E3DAB26A604B070000100602100602170A071105 021A1011241F211712110D0905171211080302060000100A00423B244039130A 0700747561FFFFFFF0FCF3EEFCF5E7F8F0FDFFFCFBFFF2090800312D22FFFFFF C8C3B3060000B2ACA2EAE4D9040100FFFFFF69685F7E7A72D2CEC62A261DFFFF F91E1A11ECEBDF79786F4A493FFFFFFF0A0400666056FFFFFF322E251E1A11FB FDF5F2F9F2E8F1EEE9F6F6DFEEEEDEF1F0DFEEEEE8F8F6CED4CD4A473C545045 812A217B2C247B362B6228197247338A5B4B5B291C5E0B0B8814207D09158211 198719208A212796282F9B2A2F892019862310490B002B1400261C091D200D54 4F424C4135564C48453F4123170F3627136657445B4F382C20060C0100938450 AE9E50A1904D5E4A127964257F6B249C853FBEA560A65731A11C12B62823B11E 1BB11E1BB4201EA8221DA32A23A22920982215A9291DAB2418A8251AA4291C92 2E255A0F0A48120E280A021B0C0C13141B100400473216B18739B97B00D19216 C0830EA46500B07009B07200C78D10E0AA28B07D00BC9013CFA934D6B969AC99 6D180900060000210A0837110A38110F2A0505280907240B071B04021C080742 2401986F2ADFAF56D19A2DBD8410BD8308D69B17E7AB1DE7AF27E8B530E6B846 8E6502734A00B6902C8C670AEDCA748F68147D5700C6A764AA95636E5B3F5446 3C5C4A372C19001508003D372D6356471F0E009C674C903B17781800932C098C 3C1B733D1B613E222A1F051D1200514A2760533077694364563A1B1100261C07 1E15003B300EB8AD81D1C8A3989072332919070000261A14261A12180C06180C 09190E10231D1F0D080A130E0D0A0100352B18615639271B002A2000130B000C 050072705AFFFFFFEEFDF3EDF9F0F8FFF9F3F7ECFFFFFFC2BEB30600005B5648 FFFFFF6B655B1F190FFFFFFF3734299B978EBFBBB346423AE1DDD53A362EF2EE E5332F27FFFFF928251CCDC9C0B3AFA70B0700FFFFFF6E6A61040000FBF7EFFF FFFF1E1D16454845FFFFFFE1EDEEE0F0F0E0F0F0EAFAF7D2D8D14A473C534F44 6D40276A503358512E5758324F5B323B3E1A4B482970322C8915239219269E20 2A961F298C2027801C22670E11955036A17139624B1C1B1C0015140036342D48 43401F1718524E574A4A5A0B0000604C23CCB78576642474622F60522878682A 92802EA18B36977F256C5600614D005B48007567219D5B3195210EA41E17B31F 1FAB1A1BA81B1B8A140F791A0F85251684220FA03323A732229B2111A92D1B96 221A730C0954110C32140D1B0C0A1F2221100400412902B38732CD9009C6890F A06700A76800BD7C0BC4880EDFA923D39F20B28209BA8F1BC5A132E0C275B09C 6C0D000004000526090B461512430D0B42090836040630060830080E27030D35 0D0079500BE1B03FDCA503D39801C88900CE8E04E2A519E0AB22E4B72EF5CA51 8E660098720ECEAA48A382308064204221006740009F835054431E31230A3A30 1F2E24112A2108201807625C515C51441A0D0042210C69341C7E3011A13A12C0 5A2FB55223A76F4B5E5135251F061011002925103228132016031D16041B1100 2B23082B23085A54389C957C211A04292113161005362B203225160F03001209 02130C09110E0F0802040F09091E140180744E948551A899553A2D004C432815 0F0069654BFFFFFFEBFCF2F5FFF6F1F9EA1110046E685EFFFFFFC0B8A9070000 8B857AFFFFFF100D019F9B92DFDBD2312D24F6F2E7423F34DDDACE514D45D3D2 C94A473EE9E6DB28251CFFFFFF17130AC3C2B8E8E4DC040000CBC8BFF4F3E72F 2B230B0400C1C2BDFFFFFFEEFCFADCECEBE0F0EDEAFAF5D4DBD44D4A3E514E42 443318463E204545253437161E2603363C1A4B4E2B5B331B731F137A24168D35 23772B1A7034234F17003000009D723DA68338998141665A24231A001B161325 1D1F261E23231C1C4039324D3D206D5720947F43C0AC67AE995AB4A2658D7A33 877320907924A1882F7F681867500A5038004E3800744313893F14852A08841C 00891402A1241A7B180A671F0D611E0A682B1578331E782B16933B2790311A7C 23125C0B00440A002708002D17033C30191F0F00271300795813BD8F2CC49020 C88F11C48A0DB98002DEAA2DD9AA2ED4A838C49C34936F08A6881FD2B46C9072 48190000280710370D113D09093D0708410807400B0E380B0E36030D430A182F 0000915F23E9B94FDBAE13E7B21CDDA211D4980AD69D0EDDAA25E2B73CE0B84B 856100DBBB62B09441937B40261500371E0075572F6B56370B00000F02002B20 131C1200393017352B186C6455544B3F1A11081B08008D725DBF8162923107B7 562C9F42147B4822352D0F29250D2526121D1806150B001C1201241C0B281F07 3A3212423A1A2A23001F1600241C0B21190D160D061307011F130B2D24201813 120B0401160F0A0E06040C0502271C0F988D7181734887773BA89C75DAD3BF7C 7563716C5AFFFFFFECF8EDFFFFFFFFFFFF7774690600004F493EFFFDEFE3DDD2 060000BDB7ACFFFEF3060000FFFFFF433D32D8D4C9605D51C5C1B66F6C60B3B0 A479756AAAA69B827E76C2BEB53A362EFFFFFF020000A6A59EFFFFFF1C1B0F0B 0700FFFFFBFFFFFF6F736CA6AEABF5FFFFDDEDEDEAFAF7D2D8D14C483D534F44 414E31313C1D1D2806222909353C1C39411C2C360B4F38107E4B259260379A69 3B6B4E21372E026C632A736A2291822DA08C2A866F1D9E884264553206000015 0C111F18221B0F074E4122715C2C755B166F560F937E339E893B988332856E1C 816B1388711A907A208A742B806A31957B489278479A7C43A0813EA474399457 21842F08861A0384341D5B2B11401D04432E1256391D462103733E2388472B7C 3F274810003F1500563A17583C145841105441155E522C311C005F4302D5AA43 CD9304C69206BB8B00E8BB3ED7B13EDDBA558C6C137B5F00C5AF48D7B9737752 2A2800004B131C40080F3804043F08093F09073C0B0A3206063A0005580A1B48 0500A46B36EBBD5AE4C02CF4C630EDB71FE1AB15D09A07D9AB29E9C252CCA843 AE9134EDD3827C68217E70481F1A0D1E1004311F0E0B0000120B06150C05362D 21180E003930153127112D2612211B101614122D2C233839258D6140A1481B92 390C9B461563380F262605212309171A08181605241C0D1F1706211A0632290E 3E37123B310A433A103B3318160E000E0500150B070C02001F1511403A3C2729 2D1B16132C2415332A211A130C150D00201903978B67988955BAB08EBCB6A7AB A699A8A597FFFFF4FFFFFDC2C6BBBDBDB1FFFFFFD9D4C7060000232014FFFFFF E9E6DB040000F6F3E59A9487706A5DC0BAAF848075959286A4A195968F85A6A0 93ABA59B737064D4D0C5424135F5F4EA58564D73716AFFFFFF12110849483CFF FFFFD4D0C536322A020100818A84FFFFFFDDEDEDEAFAF7CFD5CE4A4739535042 5053435053434D50403437242C2F1A3D3C127A7737B6A366B8985DAF8E568769 3276602973682FB0A2598C7B22947F22AD96348A741F735D146C5C2A2D270C16 0E00150E091A0E0051431D604C176E55107A611C8670279C8437846D1A836915 8E751C856E198D7827A68F4CAE985FA48A4DB09352CDAE6BCEB068CAA25BC999 4FB47839813806682C0057270069351A5B2210723821773D215E1F025F1E0065 2D04683906825A21B09150876A2D573C01523A0B7867407561401200007B591C D0A344B68920E2B643D7B149BC9C3EB79535916E09B59539AD923CDEB6807F4A 313200003D02094200044D020550060943000040030633010341060E4F0F182A 0000A07540EAC46AEACB49F3CD49F2C43BEDBD34D8A820C89D27E8C560BFA14A DCC479AC8C518965356E533927150F190D08130F06120B060F0803231912271B 13190F0128210B423A293C37270E06001C140329230C2923087E614085562C71 411856260069462065512D2D1A0042331F4D3C244330133B28093321002F2203 302A0E2D240B332A122B21101A1108241910140900372F2056513F2F2C2B3738 442A2524241C0D231A1019120D1009040F09013A3223726950D2CABBBAB6ADBE BAB1B9B9ACFBFDF3FFFFFF515046060000696358E3DDD2FFFFFF646156040000 F0EDE1F2ECE10A0400FFFFFA544F42CBC5B8888275A29C8F7D776A958C807F76 6A958C82918B81B1ABA089857AB7B3AB4A493FFFFFFF12110A797871FFFFFFA3 9F96040000353128EDEAE1FFFFFFECF7F6E3F0F1E6F5F5D0D6D24A473C534F44 514D47504B4A524F504E4C48272A1C5D5525D8C974C3B6639B913F8E82386B61 1E6154126A5E199D89338F770C8B720DAA9332A18B348370215448065F5B2342 3E17231F0A24190051441677642A6F59107A631B7A671E826D1D867019816910 846C0E8972209380369C8846AE985FAF964FDEC26DCFB360BEA553BB9D46C4A3 42926F19775406764C0D6133005F1B008D3428923D2A9F5036864023682A086F 3D037A5603B39037A28224BB9C4A8F712B5C41093E29004F3D2A1C1112130000 4D3101A78641C6A145AF903EA48C41AA8B2CC39D2AD2B052AD8F47A7744C510C 034C0B0A3200005A0B107A171B6B10136613134400013A06063D090B3B0A0B2B 0300A48951E1C572E3C959EACC57EECB50F1CC4FF4CE4CD0AE3FD8BB5ED6BE74 CDB9817451299F6D5141190B32181419110F0A15120C0F09130F062017100C00 001B1004221D0B4F4C3B303021090200514423655935716840413A142C28013B 350F483F18AD946D7C532D5F3A1C4D2F183F23024E3406AF9265644818402E0C 38331E282215211A121910091D140D201608170D003F392053533222231C1D20 302522242C26171D170C0804003732322825280200028B8889CFCDCBBABBB6B9 BAB2BABCB1F8FDF1FFFFFFFFFFFFB0A79B150C03060000949085FFFFFFCBC8BD 0C0800B6B0A6EBE5DB403A2FE6E0D3746C5F8E86776D6557867E6F9A92868A81 756F665A88807471695DC8C2B559564BFFFFF527251CA6A59CFFFFFF44433A15 1209C1BDB2FFFFF4FCF9EE58564F373A37FAFFFFF7FFFFD6DCD749463A534F44 514D47504B4A4E4B4C514F4A23251B6C6337DDCE7CBFB05BB7AB52968B3C7E75 2F7870326B672F6F65258B7D32948235A89345AF994CAE9C4B9E91525751234B 46273F392A413724352A1059481E7D682C7C6522937E339078298D7622927C27 8670198671219F8C429A843EBBA461D6BE76D1B96CC3A957BAA14BBEA049C1A1 459877239070239F7B389874358250205B1D00662901A97040AE7942BE8F4F86 590C9A7314C7A136C19E26B48F219D7A15795709563900240A002F1C112A1602 12000071592DCAAF75D6B96ED4B556BF9C37E4C052BF9750562D095E23115005 035B0A0C650E137A191E7E13176E0307821A1A761314550000540004510A0E47 0E00B18A5BDDBE7BDFC96FE6CD74E9D175EAD070ECD169DEC368D6BF6DB6995D 7F5C369159427C30245815114D13152400001200001501002713102F1C131808 002D160540250D442A17240D006C5533C5B17C97834D8F7F46382D0248462440 3516978767744925955127864B286B3C1D6646293A2C106653374A351734260F 211B0C1711090C0502190D0825170A1E1100281F074F4930302D10110E001512 132A241C322A19130E0048443BF2EDE98F8D8B312F2DB1AFADB3B1ACB8B6B0AA A9A0B6B8ABFFFFFF848679A7A398FFFFFFF9F0E7BEB8AE251F14100D01C5C1B6 FFFFFF534D428D877DD5CCC26D6559867D71877F70A59D8EA8A0919D9488A097 8BA1988C938B7F9A92866C6357CDC7BD5C5850CDC9C0DFDED528251C5F5B52FB F7EFF8F4EC48443B04000006040040413CE7EAE6D3DBD8C6C7C2504C41534F44 504C46504B484E4C4A52504C2C2D25322C01A99C4CC3B55DC9BC5CC1B763B7B1 65929155585C304C4B21464317605622645318A6954DD5C46EA294582D25024E 4731352F22554C42180E081406007765329E894A998436958030937F2A96822F 92802EAE9C4D948235867123BFAA5AD5C279BEAC67B7A251B59D41B1973CAD92 37B59946A78D419F843BA2873D9A7B3B8968307250119B7A33BC9B47C1A24181 5D00A88015C69F20C7A00DC79F14BF9913946F068361124B2C003C2107251100 3C2F1FC4B5A1DFD2B6D2BA72C19D2AD3AE40A8861C3D12002300004A090B6514 19590000720202881617790708700000880C09A22021A0181C861619640B0E54 0E00875730DEBD87CEBF79DDCD8CDED094DDCE8AE1D184D8C77D7164187B592B 834F3B7528226100007012166811164F0B0E390A0B370D0F2000002109004A3C 2348280D50210457270F4517017652227F64189C8138B69E537E723D21240363 5B3D68543A4F17008729008334095E21004F2E162120170A04000C0200180F03 1D170C19110F0802041B0F0730210D34281146402429230A28240A221E091A15 05271F0E1C1200655D4EB7B4A8C7C4BB9B9A93A19F98BFBDB6A39E98B2AEA59E 9D91B2B7A6FFFFFF37362A0600000D0400524C3FE5E2D4FFFFFFD4D0C5403C31 464335E3DDD0A9A396776E629085779D9385A29A8C978F81A29D8BA7A292AAA5 95A29D8D9A94859E9687A9A1926D6559C6C0B6827F73434236E1DED29F998F5D 5A510E0D044F4B42A8A599FFFFFFD0CFC8999792ABACA795938C575348514E42 4F4B42514D47514D475A5854565654251F03554A12AA9D5CA69B4F8D83438881 4C615E3C3032223332263E3D31291F003E2D00D4C27FC5B5684D410E20170042 3923453E273B3420211A0621160041320D4B390B443000564102806D23847131 9A8C52766733A1915FA39055AA9652AB9755A49252AE9A609A89515846107B69 36AB9762C1AB72A88E517F631F89691FA68330AF8B389C7823B58F35BA953678 5000AC8314C09A25C3A025CCA835D5B346C29F449C7C32896929BD9F68A48A57 D4BF8DDEC58DC5AB6BC09F4BC5A035AC88297252008F682C7B4F2E5112055102 04640A1283212C7D1F26690D1152000168101A78111B88121A780A0F7916175F 150D491808AC8867D1BD88D5C38DDCCE97D4C68AE0D49096854C351F005A2D14 621D195B0808690B0F600D1051080A4A030759181A6E282C60161B2600003B2D 145235196C401F8B5337813F265B2D08543D0C937E4C8D7B454E43172A280445 3D1F241800431F00682E03C49269774C241903000E0D06100904180E08100600 100A021B14110B03031E1209392D183B321A2D270C191300221E07201905251E 0A1A1204837B6EA49E949B978E8D898188847BB8B4AEB5B3AF97928CAFA99F7D 7A6C91917FFFFFFFFFFFFFF9F3E88A81753E3529120C00221C12918E82ECE9DD D2CFC16E695B978F818A7F72AEA3959F9486A09789BBB0A3BAB09FACA291AFA5 92B9B2A0AEA9999C97879F9A8AA6A09370695FBAB6AB8B8A7E454236635D5382 7E76FFFFF9FFFFFFB1B0A7918F8844433C10110CB7BBB48F8E87555247514E42 545143504D3F454234403F38414141302A1B3D3515766E41776E3561582C4D48 2627261A3438414E515F66687C28210DA79A5DBEB1726357132D2200160E002F 2811494422423D1C47431F443B1E30240A2B1D002E1F00716132A8985A9C8F5F 968B694035185F563D9F9068B9A970B9A970B8A86C988A625F563D645A473A32 2364563A89794F87703C9B81418A6912A98416C09A31A07D16B18A29A67F218B 6300B99019A17B108768049C7F22A48832826517684C0576580BA1832CD5B963 B49B44A38425946E08946E0AA27C18A98532987936704B0C7A5215460D004A02 006010177622346315235712183E02115B2B406B1F316D0814740C117B0E0D52 0104280000381101A78E67D8C297D8C997C7BB8697915543310D2205003C0000 5E0710660F16650F114D04064A11105711125401026100068A1B2561241B281D 00523818451F00814321913E1E552005331F082D20022D26002F280346421929 2403322F12534723493309624C21513C111E120014120B1A1511110C0C160E0C 1B140F1E17141F18151A1206251F063E371E1A1700231F08211C071D16001D17 00807B6BA4A098948F8A8F8E878E8A82918B81ACA8A2A19F9B908A829C938545 3D2C8F8A75D6D4C37C7B6FD1CDC2CCC6B9FFFFFDFFFFFFD8D2C58C897B504D3F 6F6C5EBAB5A5807967918978ADA6949E9687C6C1B2A79D8C9689779586729586 709B917EB3AF9CB8B2A3999786A29C8F918C7F8A877C9E9D91CAC7BBAEAA9F6C 69604E4D4315140A0103002C2D257D7E778C8F89C5CCC5C4C5BD514E42545045 49452E312D162A260F2C27122A2814312E13322C0B272000241E002720002924 03302B1637362C302D2E34323A544B33C2B176786932372E00473D18211A0423 1D013C3814423D19403C183C361B38311B352A1056492B5F502D6C5E3663583E 372E224035255D503C2718002315002F20002A1B004B40236B634F4E46374E47 3D4C41271504007A601E98781D906D06B58F1AB48E19AF8911B38C1CAF871CA8 7F0BB9900FB18D1CA488248369186D5615573C00290C00856616BC9B36C6A442 B99A37C2A03DAC882699741A8965106341005837008F6B29A681436B452C330D 184B283E412543351934462A42352342433A605A3654591D3165131E760E0C56 0A0D2A00012301003824008F7E579B9162706338503F182509002A04024A0B0F 5300035700075F0B0F56070B3F0000550E104B05065500017E151D7729254514 025F341D2B0600532B103C1100290D001B0E001E1300332D0549431A504A1F37 300D372F113629084F401A2F22031E1300241A07211B0E211A15191111221A1D 1F191B1813150C07060A0400353217312E112A2806211E001F1C00241E046D66 50AEA999908C8395918B908B858C85809A938B9A938B908A80968C7E7569542E 2411A7A38EA5A392020100060000070000160D043933297C766BAEAB9DC5BFB2 B9B3A69C9385736958B0A696968E7DBAAFA1A89D909A8C7F968879928573978B 76998F7C958D7CB9B4A4B2AF9FA29C8F8781748983799592867672695D5A5185 8178A9A89EE1E0D6EAE9E0F4F2EBFFFFFFFFFFFFFEFFFFD8D9D449453D545047 312F0D322C0B342F0E36310D38350B37320E312F0D363414383516342F10322C 0B3630112C280C211B0C18140E766C4A7A6A2C4033003D360E3F3B173431112D 28073B3710433F182D2C04262306282711302A112E230731250E23190429221B 29262C30272080745F5045370600000700001F1502706857484333423F344D4B 442B220A5F4F25B195449D7800AF870EBE961AC09616D8B028BF9517AC840DC0 9616C9A214D2B239D7C158DECA81A190645E4617452900A17F2CD4B13BA3800C B4901CA7841DA282249C7D2B95772E9C7C346E4E04A07F3AA88948513F2D231F 3A222C4E0019422439642637611C34631C3D712C325B3F2A48581C295F00005D 16182E01062F0F01544522433711241F0037240532170225000037060F47060A 5B08086B1A1C4A00005605084C00005B15193C05064A000078141A7D201F650F 046C301F401F073D2B18232213100D010F0B02312E13322E02514C1E4C471635 2C05291E00362E0E38331225200B1D1C101D17081E14011C1309160E0E221C20 2723290E0B0F0502031C190B3D3C1F2A280636350E2A29013130084E4A2E9490 7B989386908C838C887F89857C918D8799958F9A91889085757465515B4A2F3B 2F17837E69FFFFFFFFFFFFFFFAEDC0B8ACD4CEC4B2AEA39C988D848173706A5D 7E796A999182908575A99F8F999180B8AE9E9E9181988B7C9386769285738E85 6F958B78998F7E9D9586B7B4A49C9787979282726D5F979486B0ADA2BBB7AFB4 B3A9A3A59A8E8D836463594240393B3933131612C7D2CFE4E7E147463D525147 2A28063A35133E391538340E423E15403C163C3A153834103C3814373211342F 0E342E12302A11271F0E150D0045371940310045390E332C09332E0D413F1D2C 280C33321A342F102721003C2F003727002C1C00281A003325092319061D1611 3430390C02005F533C544A390B0500342B22736A60140B012D271C49433B231F 190B0000806E3DAE9445AC8A1EB9962CB99931CDAA34C49E17BE9B23B49429C4 A128CCA61FC8A626D1B436D6BD64D6C58F877039573C018F6E18B894208F6900 CAA52AA68211846100623E00987613AB882B89660B785B1C6F5B37433F462C39 6910204F162C571D2D5714224A1E2E58061A43151B4424204730122B49131E3B 1017200306250D043E2D1745341E1A09003F180A5D1F19490606470006610810 6F060C8719207C080F820B13951C25912830520000460000711B1F77191B730D 0D8B28269538325F26201401000C0100312E1E322A0C5D5025594B2340310B31 2504312909393113322C10292210211A12251C13281D122216101F1511130B0C 16131534322E2B2A202F2E163130082624004F4D28403B1A5C56387F765E867D 67918774928A798F88768A82719991829E988B97907E665C4660513B5F4E363F 321E9D9682D3CDBE989489989288837B6EA7A197A4A195A5A297A5A297A6A095 A49F928880727A705F9B9080A49C8BB3A998928475978A7A9B8E7E8578698C82 6F988E7D9C9281A29A8CB3AE9F948F7FA09B8C858073918E80827F73736F676E 6A6166655C66625959564D4D49435D5B554C4F4BD1DCD8E0E3DD49473E515046 32310C3F3B143F3B12403D1341401648471D414016433F163A360D37320E342F 0E322C102720092218031B1100332607493B10382C081F170037321141421A36 371E202519161200584C21AB944CAB8D27725A0D513F0C362908211A08040000 01000806000054492F5F55420803001F19111B1613080100120B060C0500100C 06332607937F47A38B40BB9F3F987D22C7B15AC9AC3EBE9A13C2A330C5AE4FCC AF41D1B02FB8950DC19D0BC1A53ECBBC7B8772312F1600B39639C3A22EC09D22 E0BC39E2BD40BA941CBB961BD3B133AD89168E6800735A22362C252630502B4A 8D031950273862223159040F361721430007252B375E1323502E3055453C550E 040F0900000F01001E0E022C150E2004013500008C2E3366080C6103057D1014 880D139D151DB51F2ABE2330BC1F299A0E187802078C2B2E5C13135700007906 0CAF2930AF17206B0A0D1B0000311E102D2F163427065840144C35123C270B24 17003A3513383216332C1621190A1C120C231613231613190D08150C030C0800 32342C747669171B063C3C1936370545451A2D2B06100A00736C538C836A756A 5084785E8D8469887D63887D608E856D968F799B92798981639A8E748E806758 4C37C3BCA86D68580400000F09001D170A383225535042737064908C81A39D93 ABA59B8F877B6F65549B9080A8A08FBBB1A09B90809C8F809488758D80718E84 749489799C92819C9385B6B1A1948F7FAAA595807A6D8D8A7C959286A6A699B9 B8AFD9D7CEFBF7EFF4F1E5EDEAE1FFFFFFFFFFFFF7FFFECDD0CA49473E515046 46452D4744274B49264F4B2747431D47431F484621514C2B453F1E363011302B 0C2720071C15012319061C1200342709584B1D5E532A221800453E183F3E1348 411B1E14001C0A00553B0099761EB98D1AC8A23EBA9C47AB9257534321090000 0B080E060000453C303B32290600000A0200040000130C09160D090D03000600 00594B2F887343B49C5E7C6213B09642D9C467C0A335C29E1BB89933CBB56AC9 B158C3A83FB79819AF8B00AD8F17B69E42B69F4D7B651CCDB051A6850ED3B035 C8A422CDA72DB4901CC19E28C09D24A88624775A0A584D33282F481D2D59304D 891D3166182550282F520F122D1F24431E284A1D2B541C315E313056402C472D 121E1B00001605010809041306051A02034F0B0E9C2B3172070D6F0C108B1D22 8C131999101CB8222FB81C29A60511950711A72E3484262A420000550003740C 119A1E258900057B1D1F5F312D3B16092C10004913006E1F07622F1B38220E2D 1F08353215241D091007001006000C04050E03050E03051107031D1509251E17 1B1711110E001E1C04434023484621433F255856436B66578D8879857C63584B 27685B3A64573650411E5C4E268275529189697F74557C715286785C6F604749 402A9F9B86FFFFF9FFFFFFFFFFFFEBE6D8FFFFFFFAF7E9CDC9BEA4A195787267 7973699E968A8A7F729D9385A09887BDB6A4A49C8B9D9380978B769386749285 73998F7E938B7DB4AC9DAEA999A29A8C968E7F756F62A5A297B3B0A496958956 554C2D2C231A160D0F0B000D09011C1A13363936E5F0EDDCDFD947463D515046 5A5C4F4F503C333217403D1E3A35113F3A19393715302B0C2F290D342E123532 132D270E2D2612241C0B201807372C0A4D410E786E3D524A1A312B003E3B0C42 37005743017B5B137950009C6C02B57F00BB890BB58A12B6953FB19B64514329 0802040802040904031813120C07040C0706070406150D0B1C120C160D061910 0796886F554216725E294B3600D2BD6DD0BB59B69A29BF9B1BB3983DC6B57CAF 9C55D3BF6ACFB33DBF9C05B29209BFA127CCB551B2A255AE9734CBAE31CEAF30 C8A723C5A22A9C7B09A98511A27F088F741E78672F36383A2A407A1C346D1A36 6B293E6E212F58191F3B1916242A2E48212D54192C581F396722214733173262 39453B0501120000000E0D0707070C0000591014A6232A820C116A01048A1A1F 8E181D950F19A91521A70C18B0101AB82A329F262C49000045090A5A0C0D7012 147305098C11157F2727501D183300004A1500913228A21E1B64170E37221237 2A161C1B002E29191209020700000704080C060B110C0E150E092921131D140B 0B040019110025200143402368674C928F819795939C9794A7A39A81785D5B4D 204C3E1332240040300180713A9B8E5DAEA6797D744D6E64425F5535675C405A 543BA5A48EFCFCEDA3A59A6F6C602D271A161003141103322F21898678C8C2B5 C8C2B5A59D9080786AA8A0919D9584ACA493BCB7A4A096839488719B8C799A8B 77928878A9A394BDB8A89D9B8AABA6967C74669F998C858176635F549B9B8FDE DDD3FFFFFFFFFFFFBDBDB19392896769613A3F3BECF7F3DADED847463D515046 532724684D453D33220C0400221E072E2A13312D16251E08201903211A042925 0B251E08332C16231B07241D092A22044F461C6A613A7E77524A3B047C671B93 731AB28720C2912EAE7A1B9D6600B67E05B17D00BE900EA88015B2913D9B8452 1B11000700000704060F09090F0A070C070609040617100D1C120C0C0300423A 2B7569520D00007A68328B752DB29B48C3AB4CAD8F26BB9A26C9B05C97865250 3D028D7B39D1B754AE8F0BB8970FB18F02AD901F917B23B59C39AF9526AB9122 BBA132C4A73BAE90279C7B137C580080641388743A52504E26376B2F4376384F 812A3A67283559262A421A18232C2F491C284F1D2D59132A5A1A1B452E1B3D44 2532471F161A03000705030F02011100005712189120287B1C234600005D060B 6C0B11850C14A61520AE1B27B5222B9F29315E080C4500006F20247310167300 027C11146F0E115C0B0B3100006D130AAD3B2AB73B339C1717580000490A0037 0800290D00332113251F120A0300070000150D0B100B0819120D1D160E0D0300 1C13090C03004440299593829594888F8D899090909592919997927B725C5E4D 235B471245310062500D918140A59966ABA27B5E522E3E310E6D613F92856460 573FB7B5A2CCCCBD0002001E1A0F575144AFA99FFFFFFFFFFFFFC3C0B2615B4E 615B4EBCB6A99E9889736B5CB5AD9F9C9385ACA493C5BAAAACA28FA49A89A89E 8DAFA698C0BAAB969083A39E90938D80888275837C72BAB6ABE3DFD695948A2B 2A201C1B11626158919084F5F3EDFFFFFFFFFFFFECF9F7D1D4D048443B534F46 610A0F4C1818594841332A21070700110E001A150525201026210F221D0B2622 0D2521092A270C252107221F042A28082C2A052C2909302D105E4908A9831AAD 7B00C08100B27300A66A00975B00C18817BB8408CE9C12BF9012A77E0AA18436 5748200700000B0B0D12100E130E090B060209040317100B1A1108150D006F67 53272009231D017D6F38A08937AE953FB9A143A9902DA1861DD9C3767F6F3D65 55245E4F1D695404C6AD3BBA9A11BA9600AE8F0D967D178F76138B7412958023 C7B459C5AD519177178D70136E4E00876C228C773A605C541829531F325D182D 5A25345A232E4B13182A0F0E16282B431C284C1A2A543449773137622B224831 202B361C0C2810061902002C12111C00003C0002892D33672326300706380000 4B0002871B21A61B229F161F9F1C2573171E29000051080A7413198C131BAC1E 268A2127530F103F0000591409B94135D5291BBD251F8904048A140F831A1071 1F185119112104003B3C254843312B21101911040C080015110B080300160F08 1007001A1505A19F8CA6A59EA5A8AAABADAF9FA5A5989A9C9C9C9C817764301F 007B6421A58B2D927B2997863C9A8B54A79E795D512B53481F6D613B8B7F596C 664AAEAF9BFAFDEDE4E8DDFFFFFFFFFFFFB5AFA4706D621512073C392BCCC6B9 F9F3E6746E618A88779C97877B7364B5AD9F97907E9D9586AFAA9AB3AE9FB5B0 A0A9A394908B7BA0978BA1988C888275706D5FDDDACE7B7A6E3E3D33BFBEB4FF FFFFDDDFD56160560201000200001E1F1AADB5B2FFFFFFCFD5D049463A534F44 7E171E5C12173D111149362D282E1B1414020D0B00130E001711071912081913 061B16061F1B06292510302C1435311A37361E352D0D1408006D5208B0891BBD 8D13BC8400C18A0E945D00A77000C7911DC49013C3920CD3A21FAA79009D7A1F 89753E160B001D1C1224201A0A02000C04050904031C120C100500372D1D4B44 30211A061D19012B1F00A18D58D7C07FBFA858A18729987D11A691467C6C3F69 57335141243E2B00AC9A58DEC667CEB134A3881C715900765E0F6A5612594300 A99448D1B8648B71138C6E166846006C4F0E7E6A375E584D1D27442B395F1D30 5E2B3961394567141C3A262A421117362A3459131C441723492E335232314833 2E30241B051D0000420E115E1F235B15163D000052090E4F12152700003A0000 7A212693272E81060D7F101873111A450000410B0C650C1181060FA1232DB93B 43650C11340302560400AE3E2FBE3125D0291EB3160F980704B7332BAF3A2A97 4B3F3C19101401001817092924142E2413251D0F1E180B171107100A02110800 0901008E8B7DC2C4BAB5B6B0BABABA9F9F9F9598979E9DA0A3A3A5A09B8E3C31 121101008C783657430076631A7360265E4E214D3F195144237F725373654969 624EAAAC9DFFFFFFE7EBE07C7B72161005060000524C41F1EAE0FFFFFF989288 2A2517C5BFB2C7C4B6726D5FA29A8E706859ADA6949E9687968E819C9387978F 81968E81ABA699989386898477767066D6D3C8403C33D4D3CAEEEDE431302718 170DB5B4ABFFFFF7FCF9F0BBB9B42F322FA7B1B0FFFFFFD0D6D249463A534F44 88121A71121A54101341241A3D492F3E452C34361C201D0F0F0805100907150E 091912081B16061E19071A1601151302252516281D006B5A219F802CA77E0ABB 8D16C39113C59318BB8B12B8850DD29F26D09E23BD8E0DDAA720BF8800A57D13 937E333A2D004D4B36302A1F060000120A0A0B0505110800291D08948A77423B 270601004A49337D735E61533AA89569B5A05F9A812AAF9526B7A15676653E20 0F00150500382B1B332A1452430C9A872CBDA64F6E570238230061502666511F 655011AC94489E862A7B5F0C6445006A4F146250243934262E3645202D4C1528 562E3F69122144202D51313A5F11183D2C3356191E4010153414192E2C323A35 3C330F150024000071222B7D1B237E0E11691518430C0D360204290000570B10 801A2165000472070D60091038000046070A490D0E610000AD1A23A929318E1F 27470102240903802519D03420C8291BCC2C24B00F09AF120BC43526BC3B265C 13061607000E07001213092923161C12001F1504251E0C201809191306060000 615C47D0D0C4B5BBB7BCBFBCA3A49F9A9A979E9E9C9E9E9E9A999C9F9B929C98 838F84672416001E0A006B550A624E0C2915004C3C12574C2F786C5472665167 6252A4A89DFFFFFFA1A69A020100726C62E2DBD1FFFFFABFBCB1090800514E42 FFFFFFA09D91353126F9F3E8716B5EA59D8E68604F9991828F877B867D718D84 769D9488787265837D708D8A7CB4B1A6656458FFFFFF1A1910807F76FFFFFFB5 B4AB0B0A010400009B978EFFFFFFFFFFFFE6F3F2E9FCFACFD5D0484439534F44 7B121A6214134C1A0D341E0A353C1E272C0F3A3C1D4F4C3B231C170700001009 04161005191304120D001611011913061A160B1E1500483A0F9E8337A27B0E90 6500A07300CFA228BC9013BA8B0EC6971BC39113A37300BF8C07C08E04AE8A28 857235332500554D3C342C200700001209020700002B211074694CD1C8AF433C 282B220A736B4D86755D331A052407009D7F587C5C2394742ACFB67E8D7F541D 0F000F02002215030B00000F01002D2000816F2A988237846D2C6A541D70581A 6049038870219A822673570474570A553D013929002B220C2D2B271A1F311521 48152148152246263158101B4519245018234F292C472420293B2E0F99823CAF 9C5F4135001B000037000A69181F790E11740E127E1D227D1B218221268C2027 8C161E8D1A2395262E7F161E7C181E851A20720107A62128BE242DAE3339650D 0D2F0000310E0182261AC22D21C42C23BE271E9E1608AA35219E43325110011E 00000F0805160E0C0D09052017103126182D2212362E1A2C2511100800282213 B4B4A5BEBFB8BEC0C0A3A3A18E8C8595938E93918D9694929E9E9E9B9A93A5A2 94EFEAD8837C669E93746C5F34A1936B6F633C786C52847C6E7B7065685D5275 6F64B2B4A9FFFFFAEBF4ECECEEE6FFFFFFE5DCD21A1108060000B7B4A8FFFFFF 625E53312D22FFFFFF393329D7D1C67F766DB0A79B7E75698E857971695D8078 6C8B8279888277B1ABA0777469CAC7BB8685795A5950FFFFFF424039191A10FF FFFFFFFFFC6C6B61020100040701C5CDCBF8FFFFE9FBFDCFD5D0484439534F44 70171E4A0D037457394336181C1E003C3F1C343A132F30171713080A03001912 0A251F14211B0C1E180B1A1409221C141B170E2C2511190E00594200BE9B31A7 80109B7300A17700C49B18C49A1AC39919BF9110AA7A00B98B04B88E03B6993C 6151220D0000483D2D685E501A12061D1509120A00635A3FB8AE877F77591E1A 05645C3E433711361E013C1B053C1806451D0F2803003B18009D885D837B4931 2906251E0A271E08635740625738554F2771622E9A8641715B15644C04725A0F 5D4600836915876F11836A13856B1D5C490F2116004034133C3016211E1F1318 35272E4F141E4309153E1829551E2D5F132257100F244E4033AB8C3AD3A30CA5 7F0C8568181B000024030E410006670405820C11970E17960813A9161FB22730 AA272EA42C319023279A1E259F171DA51018C01D27C4212BCB28329826274000 005F2818411901701506B62821B22219AD1D12A5361F8B411E421C060002000A 0A050C0F0E120F100B03031006022F261C28200F302C12302A11161000545141 C2C6BDB4B7B4A9ACAB8F908AA1A09695918B8D8983979591A2A2A0AEACA8B5B4 ADBFBDB991928DD4D3CAA09D8FAFAB98B8B49CB3B0A2B1AFABA5A19D98918C59 554FA6A59CFFFFFEF4FFFBFCFFF84F4C3E060000453C32EAE1D8FFFFFF1F1B10 38382BFFFFFF4A473C8E8B80C2BEB3787267A7A1979F998F9A94879F998C9F99 8C878076BDB9AE555247ECEBDF212014FFFFFF4241375C5A53FFFFFF72746902 0100808073FFFFFFE7E9DE5D635ED9E4E3EAF7F8EBFDFECED4CF484439534F44 4D0C0E421604917D545348291617013B3D21373A182220082422111E180E1A13 0E251E17231E111F1A0D1B16061A14091711091D140B332B1C2F2100624E0AB0 9642C3A440A88619B18B16C49B22C49C1DAE8409C0961ABA9628AA8D2B937E41 31260C150800463C2C463B300C00000D0100191007857B6AB7AE962D26120E09 0054492F5745233717004E200D421A0535140041270A392803453910312B0046 3F1C8B856983785B91836594865B8D814971632965581957430179601B795F13 7F660FBBA043C7AE46B89E4A69520F3E2B006555285F4E273C2B062F261A2222 2F2F3046111733283050172143181F42313657372D1F9A8244CBAA47D5AA20AA 7F157E560C602C0C490C145B0F1470181A95262EAB2831AC2630AA252CA62128 9D171F880A1276030971030A993337B33A42B62D36AF3138A5353A7A1409983C 21B25C3F9D4C2B771B037813038528158A35206A30175B3C1C2715030907000B 090708080809060707040618140E1A1407130F00353311322C0D211B007B7968 C6C7C2AAAAA89C9D9AAAA8A4ACA8A07E78708F897EAEA8A09C988F77736B736F 67A9A7A3A9ACABABABAB959693C0BEBAD9D7CEACAAA5CCCCCAC0BEBCCEC9C691 8D8799988EFFFFFFEFFAF4F8FEF732342A88847BFFFFFFCAC1B7060000544E44 FFFFFF75716827231BFFFFFF221E13ECE8E057534ACAC6BE737064ADA79C847E 73949087B0AFA56D6C63B5B4AB97968D424137FFFFFF100E07605E57FFFFFF77 766C02010050514AF1F5EFFFFFFFE6F5F7DFEEF0EEFDFFCCD2CE484439534F44 20000041290C8A804C403B1C100F032D2E1A2B2D0E2322073C3A222D2A1C0804 00100A021B150B1E19091F1B061F1A0A161005070200110E0D3934242C270846 37007C6717A58A2FB4942CB6931F9C77009D7700B69221977E2A796B313F3415 332F29251D1132281553473C0D0100090000362F2AB0A7A03C332A090000100C 00584930A08B6A572F17531A08572F144B34114F431F393A142D2C042C2B0042 3E173A350F71674360542D7B6C359A8C416E64214842065E4F108A7330624800 866C09C3AB40C2AB38B49E492612003A26005D4B18907B4B503B0B1C0E002F2B 2536363B2A2F3F171B312529402E2D3F494852A89665C6A435AA8711B69416AC 82228958147C3516670E115805085B0F1279151BA0252C971C228C131985040D 860006911019AA3539690D114A090B8F393DA0353B7C282B39000079220BC250 21C04B1DBD481B88300D591E05704529392000322A0A788565575C4B02000012 100E1815141919190B0D0C0E0D041F1D0A323211393B0D3F3D180B0800737160 BCBCB79795918B8A839C9892918D85837C729D95866D65573E36272D271A6663 55C5C6C1AEB3B7BBBFC5CCD3D8BBBFC5D8DDE1A5A8AAA5A8A7BABABAC1C1BFD5 D7CFAAAC9FF6FDF4E9F5EEF1FAF2FFFFFDFFFFFFADA79A060000433D32FFFFFF A8A599040000FFFFFF827E76585549ECE8E03E3D33D9D7CE525147BFBBB36763 58B8B7AD616258D4D6CB26281DFFFFFF080902ACAAA3FFFFFF020100434239FF FFFFCFCEC4000200626A67FFFFFFDDF1F4DFEEF0EEFBFCCED1CE464338534F44 1C100A2C1F0B7F734F241A0A100B0A1A150F1E1E0F322F211E19090B04000C07 060B0401100A022924142A260F1E1A05221D0B191306040000161101302B1624 1C001A1100271A00302000765F0DB2942CA1862D462E00281600271E033A3223 3A36303E352B2F241741332B1200001003001009044D44384039251A16012726 0D2C1F0B74604B4627163309007C604B5143272B2305878462847F5E837C5959 52311F1700150A001D1000847439B09C46AA98554A3E0B3829007A69306C5709 896F0CB0972FB19A2AAB953D6E5B1C3F2E002211004735114839160C0100342E 1F2B272119181B1C181E0D0912352C32251B1A8978519D853989721D947F22AD 883D88531A60110072081162040B56020569030A7E050D7E030C80020A8A0C13 A62830A13B3F792D2E3400021600002000002A00011A00001500005B200EA448 23AD4824AB3F1985320F6F39194D1F003D190049391C8E957C4C4E410200001B 141120140E16070025170A2D26122322072C280C403E1C211D03231F0A625C4F 908C83A19E95A8A49C8882778882759B9082564937534636A99F8FA8A0918984 77C8C9C3B3BBBDD7DEE1EBF2F5B9BEC1D0D2D4B6B8BAABADAFA09D9C767068C2 BEB3C1C1B2F7FBF2EBF6F0ECF5F0FEFFFFD6DAD2020100555149FFFFFFB1AAA2 060000C0B9B1FFFFFF040000F8F5EA7A766D7F7E74BDB9B058544CCBC8BF4642 3AE3E2D927291FFFFFFF18160FCAC8C1CCCBC4040000FBF7EFBBB7AF02010073 716AFFFFFFCED3D1DBE8E9E7F6F9E0F1F5E0EFF2EDFAFACACDCA484238565045 2B39322322136D5F481F130D140D17130C140D0A0B2824202D271C0C05020F09 0B17120F1E1A1135331F39381B27270927270936351C2827111310001413041A 1B152325271F2119282817443704B39C4897874E0C0200150F001B1B1B2D2B29 37332D38312A21180F1304001702020D010004000025200E5653333333132124 03180E008E7B731A04006C5448958576524D38736C53A29D7CACA484857B5B1F 140041361E31230A2315008C793AC1AA47C7B16B544115322500665E2F8C7B31 B19833B89F37B19A2CC2AC52AF9E5462511D413111211400352C13231C033D3A 20120D000701001108011105001002001102002212003325004437049E965ABE 9C69A56E3F670F0087101D760D15690D0E760D12810D168C101A9F1C25AA2F35 9B282C6216172C0B0713060500030200080A000A0E111C1B0005003617068942 268936167717005E160065350E5B2E04744A1C49341384877231302705020117 0B05190300270E00371A003324042F300A3D3A1D38341C0A05003934264B4337 625A4E8B857A8E8B8085807069624E4C402B4E402951422E4A3D29756A5A9E98 89C6C7C2B3BDBFD3DADDE3EBEBC0C5C6D0D2D1BBBDBFC3C8C9CAC6C0897F6E51 4938A7A591FFFFF9ECF7F1EBF6F0E6F4EDF6FFF7BBBFB6FFFFFFE3E0D2060000 5F5951FFFFFF3D392E4A473CFFFFFF0D0A00D2D1C58D8981767269D0CCC32928 1FFFFFFB14160CEAE9E287857F2E2A24FFFFFF221E151A160DFFFFFFACABA100 01007D8381FFFFFFE5F7F9DFEEF0DFEEF0E1EDEEEDFAF8CACEC7484238565045 2D1D1E281C17241C0D1A110A1D1513120A080400001F18136D675C312A270B05 071A14140F0A041816052A290E2D2A0D2C29093532153C381E302C143C3A2411 0E03110E0D221D171E1A0F332B0D3124002F2200241B03251D1117121117100D 221C1420170E1108001C11041B1100241C0B2E2C163534163637113636162D2C 11150C005C493E39261B725F5296887B9C9787BBB3A299927EBAAF956D613F46 391A93866A2F1E082614035E481BC4AF63927A3F1F08004635093C3307807236 AB994CAD984AA18C3C6454144339083F3211291C0A271D0C342D1B3B34203936 1B160F00140B000C0200100504110500130800150B0007000059522FB3AE7BCA A578C381597C11069806178706118212158C1F23962A2E8E2E307D2A2A581515 3804042B08001B09001809003E36181D1600040200110F0026240E2303003E03 00843F178E3F14652B00563408825D308965355037103126071008001A15111C 0B024B2E1F84523890492271431E3C2B06362E100D0E002E2C19504B3B4D4534 4A432D918D7A7673653C37275149385046335E523D584D353F33190B0000392D 16B3B0A4D0D8D5D1D9D9DEE5E5C1C7C7D5D7D9C3C6C7D0D2D1C4BDB59C8F803A 32238A8877FFFFFFE9F5EEEDF9F2E9F5EEEAF2EDFFFFFFFFFFFF18170D1C1810 FFFFFFCCC6BB060000C1BBB1B0ADA2050100FFFFFF4F48419B948DDAD7CE1918 0EFFFFFF2D2C2398948BE8E4DC040000B7B3ABDCD8CF0400008F8E87FFFFFF92 9796C7D2D1EEFBFCE2F1F3E2F1F3E0EFF2E1EDEEF0FDFBC7CBC5474136544E44 42151B2008090C0E061C190E21190A1A140739352A322E233C392B322E280B05 07110C0C130E0B171406201F042926092D2B092A28062C29072624042828082E 2C190400000D09030501002320142D2A171D180625200E251F14100904150E06 1F190F1A1407100B0029250D26260527280537391033350A303506333313231F 0A372D1D211103190900665949968C7E938D80B0A79EBFB6AC50442F514421B2 A2827666461703003C261E1D08008A7845AD96625A410B302000363003383001 756C38A79A6880713D291F000C0800231A0C140A0408020007030035331F2D2C 0E2521091D1604120B04090403120A08130C07171211101010292A169FA075E7 C19BB5674591150FBF162ABB2230AC262B9D282A88262157140D310E03090000 06110E2329151819005F5222735B1D5E4917402F063628005E532A422500B98C 5F8C5828B77C486C43125541116F55246E4F1E4B3103412B011E1000100C041F 0C00401F098D421FBC491895491F5D39162E1E00262C1434351E3935204C492E 4745223231164D4D39757261A49F90655E4C453B28534730544A2B4639180F00 006A6651FFFFFFEEF4F0E4ECEACACFD0D2D7D8C7CAC9D5D8D28F897E81746245 3C2EB7B4A6FCFFF8EBF6F0ECF7F1EBF6F0E9F6F2E4F5EFF3FCF7BEC2B9D7D8CE FFFFFA110E033D372DFFFFFF3D392E342D25F3EDE5160F08918B81B6B2A90A09 00E5E1D94D4941312D24FFFDF22A261D4A473EFFFFFF635F56000100E2EAE7FF FFFFEEFDFDE0EFF2E3F2F5E3F2F5E0EFF2DDEDEDEEFEFBC0C6BF423F31535042 79171F5F2122381C143C2F1F2F30191F1B083028192F27181B16060F09010F08 051E1712221C14191401322F1234311143411C3836133F3C1A312E0F1D1A0030 2B16342E211E1810080100120C013D3924231E0F1F190F130C070904031A130E 2A25171610031D170842402D595A437E7F66313415313110393A1428240A2921 1342372A4B3E2E28180A6B5B4A918170574B367F705E8A786A433423827961B5 AA8D5D52302216001F12030C0100170E00493E1072662E5E5521504B1A464111 3B3704655C302E26002C260A0B08001D160E17100D0E07020F0B022826152A28 10302B1638311F292017160E0C1409082319151D16112B271F1A170437391B85 644D813F2B953630A32A30852525641D1451170F380B01432619382B19130E00 07080031280B65561F775F1787640C8262167F66216650176354243E28006448 244224013D1C005F461F6E6035584A226E5F3A3A24008F744B8C795D09000029 1D0821140059300C74330663340A583C164E3A144A3E1537300F32311835311A 3430161F1B086E6B5D9490859D9C92938D82584F414E452F5E53366053323526 00332A14BCBBB1EBEEEAEAF2F2CED3D4CCD1D2D9DAD7B8B7AD675E5272665392 8A7BC3C0B5F1F5EDECF7F1E9F5EEE9F5EEE8F3EFE7F5F1E5F0EDFBFFFFFFFFFF BFC4B813150ACBCAC0FFFFFB0400009B978EFFFFFB060000B6B0A8BEB8B00400 00EFEBE2928F86080400FFFFFFA09E97020000CFCFCAF1F7F2B2BAB8EDF8F7E2 EFF0E0EFF2E2F1F3E3F2F5E2F1F3DFEEF0DFEEEEEBFBF8C1C8C1444035534F44 A6111B882325541F16341E0A1D27082322091F1500160F002C2712211B0E1D16 0E100A0028221535311A312F0D363510403F17484621403E1C3C391A322F1226 23084B472F2923180600001D140B3E37202822150804000904030905090C0802 231E0F1B1606040200595948B3B8A7A6A996A0A48F55563D141400271F0B3A2F 24392E20352B185E4F3E42311E36250DC1B1939C866D17000070614F9D9A8CA2 9E84231E003A34160F0B0022200A25261033350C4E4F155E5D2654501A302E00 4C4F1C22230028290635331F0907020500000B0507110C0C0B06002A261B2C2D 192F2D1A2E2A171A1407160F08100600180E08271E12231F0C3737261C220F19 01004E181172312C5F170F2D0300281F092A28140A12000B14002D391C2A2E19 0B06003825007A5C11815C00986D00AB831898761353390054430A594B232115 0009000028230E524C305D59325A57384E503451421F63451B422B092C1E0338 3314343A154D46216150266150264A390F725B2AAF94572F2100161800201F09 0804005B564888847B84827E9598958F8E87726C62493F2E5D5137877A596759 2E4A3F22878172C4C5BDD3DADACFD6D6D1D9D9CFD0C8908B7B776D5C44382365 5D4EADACA2F7FAF4ECF7F1E9F5EEE9F5EEE9F5EEE9F5EEE8F3EFE5F2F0E2EDEA F1FDF4E8F1E9FFFFFFA4A69E020100E9E8DEC8C7BE040000E4E0D7CECAC20400 00EDEAE1CAC8BF020000BABBB6F7F8F3535650BFCAC7F5FFFFF6FFFFE2F1F1E2 F1F3E0F2F3E3F2F5E2F1F1E0EFF2DDEFF0DCECEBEBFBF8C3C9C2454236545045 9D1C2587262C4E100E2101001D1E0A2826132C271226210F1D1708251F14160F 0A0F0900342E1F2C2712454225504D30302D1039361B2A260F221E0926220D1E 1907221D0B2620160E07024E453C3C34262017100600000A01040802071E1714 211B0E0F0900232014928F819D9B8A949181A3A18D5D5845211C0A5B50425446 3C2A1C121D0F024E3E3068584784725F85745C46311D2C180351422E9E97816E 66482B240037300F322C0D4943255755335A572B5C5A245B5625554F243C390F 3938104443193636094441260A03000B04010E0606120A080B0400221C122320 10171204120C00120C01130D03150C030D040021190D1D1506342E1F1A1B0916 09002309003C1F103A1B0A1B09002624101E1E0F101208090000301E00604929 4B2F0E4F37086856168D7626A38627B09547816C2D392C00332E0D49422B1F1A 0A171202322E1B433C26373113433C26221D0B3427150F000020110051492E4D 472B414120514B2D675D3E4D401F3F330F48380E5846152B1E0026210F0D0500 433B2F8D847A887F769A938B9F9B92908A80A0978B6F6554574B347C6F53665A 395D5139595142B7B3ADBEC0C0C5C7C7D8DADA95918B7E75677062533A2A1939 2E20959286F8FCF4EBF6F0E9F5EEE8F3EDE8F1ECE8F1E9E6EEE9E5F0EDE4EFEB E2EEE8ECF5F0E9EFE8E7EAE4CACEC5FDFEF6AEAFA731322AECEEE6C2C4BC1B1C 15C6C7C2E8EBE56A6D69C1C7C3F4F9F7FBFFFFEFF9F8D9E9E9E3F0F1E3F1EFE2 EFF0E3F2F5E2F1F3E0F0F0DFEEF0DCEEEFDCECEBEDFAF8BFC3BD423F34514E42 7E13196F161B4F0B0E2D06040E05000C0700151601221F110502000400000400 00150E041B170417130029250D25200B17150017150114110113100014110116 1101100B00302A1D1F1C0E312B21231D1529221D0E06040E0606040000160E0C 150E04060000221D1A9289808177647D7262867E6DBCB4A751483E271B137163 5953423C0D00007D6F65A99F8F6556440F00002718049285716C6046453E1B28 21002E2701261F00322B0539320A494617494615464410433F16332E0D090300 0E0900302C0347460F342F0E0700000700000600000600000600000600000401 000400000804000600000600001007001007000700000D0500130E000C090005 030031331A0E12000D1600000500080D00030500020000260D0083522C855227 915E2C54360430290060551862570D3E3400100A000203000003000003000003 00020100252010342D1B211A04160E00150C030600000A07082622172B2A0F2D 2A0D2924051F18001612001C1500292405271F00261F00312711180F050E0500 4F463F4A3F364D42354D423561594A6961526D6654615844473B2471654E9085 6B887C678278679B948DC8C8C6D0D0CEA9A9A468655A7A72615346363021102E 23158A8779FFFFFFF6FFFDFFFFFFFBFFFFFDFFFEFEFFFDFDFFFEFBFFFCFAFFFD F8FFFDFAFFFDFAFFFBFAFFFBFFFFFFF3FCF4FFFFFCFFFFFFF5FBF4F4FAF3FDFF FCF5FBF7F7FFFBFFFFFFFEFFFFEEFCF7F0FFFEF2FFFEF4FFFFF4FFFFF8FFFFF8 FFFFF6FFFFF6FFFFF2FFFFF3FFFFEDFFFFEEFDFDFFFFFFCDD0CA403C31514E42 814B497B4C4A724E4B6C55505E554C5650455754465751475A54495852485A54 495A54475854415B56445A55405A55435A55435A55455A55455A55455A55455B 56465B56445A554358564056513F5D58455F5A4A5D5748625C4F5451435D5748 585441585344514F3E5E5947706B566E6957746F5C797464605E4D5B5646615C 49706859524A3B6F6758635F4C5A5244696152554C40837D707D78664D4C3360 5F4663624755543C57553D605F465C5B405150374E4F3654523F5553424F4C3E 4946384C4A366261465451414D49414A46404C47444C45424C45424B443F4B44 3D4E473F504A4248423A49433B595049544B414E433A50443C5448405D524753 483A574C3C554D3E4C47374D44384940364A413A493F396A504083583E825338 834F316E4629563B1F664C2B563D1650381D4E3929503D324F3F355241384E40 334A3D29595231574D2D544A2B5F543A50442D4C422F514938534A315B53334C 44264A442848442D413F2C44402B4B472F4F4B334F4B314945323F392C504B3E 504B3E51483C544B3D524A3E5A51486D645B5F5A4C5C54455D55447A72618F88 768A82738B8377837C74928E8898928A7C766B6F665A7B7161695C4C52453545 3A2C787265C0BFB5B0B4ACB2B3ACB2B4A9AEB0A5B1B3A6ABADA2AFB1A7B2B3AC B1B2AAAFB1A9AEB0A5AEB0A5AEB2A7AFB1A7AFB1A7B1B2AAAFB1A9B2B3ACB7B9 B1B5B6B0B2B3AEAFB0ABB3B7AEB6B9B3B1B7B3B6B9B5B8BCB6B7BBB4BABDB7B8 BBB8B8BEB9B5BBB7B8BEB9B7BCB8B2B8B4B6B9B5BEC1BBA19F984C483F555149 818378807F767E7B6F807A6F82796D847B72837C727E756B7F766A7E75697F77 687F77687C77657A76637974627C77657C77657C77657C77657C77657C77657C 77657A76617D79627A795C7A795C7B7B5D79785A7A795C79785A7E7E5E7C795C 7D7A5D7E7B5E7D7C5E75775E6E725A73745D71725C6F7059767A62797D65767A 6074785E7C806673745D747561797C6C767A6F7B7F776C70686F73687A7F7177 7C6E767B6A7B80727A7F71797D72767A6F797C78777C7D797B7D797B7A7D7F7F 7D7F7F7D7F7F747774797C787D807C7E7F7C7D7E79817C7B847C7C837B7B837B 79837B79817A75837B79847D7A827776847B77897C79887B788879748877718D 797389766D8A76718D79738D79738D79738E7B758D7B758C70688F6A5E976A5E 9C685C9E6E669F746C966E6798726E9C76749B77749B75709E766D9C78699879 638E7A5682774686794B86784E84754D85765186785282764F82764F7E72497F 74527E785C84806B8080718281737E7E6C7E7E6C7E7E6C817E6E82806F7E7B6B 7E7C697E7B6B7F7D6C837C72817B737A746C7D796E7E7B6F7D796E77736B726E 65736F677571687973696D65596055486A604D7063516C5F4D6E615273695877 6C5F686051544B3F544F42504B3E5A5545696354666151655F52635E51655F52 655F52655F52666151666053636052635F546461566461566461566460586261 58635F56635F56625E55625E53625E55605C54655E565B554B524C41544E4456 50455552475552475753485A54495B554B5B554B5A5449625B54726E65706D64 947E74957C73937B6F94796E94796C957A6F94796E94796E94796E93786B947A 6A8B785E877B55877B55877C538A7C568A7C568A7C568A7C548A7C568A7C568A 7C548A7F53827E467E843F7F85407E843F7E84417F85427E84417F8540818540 83863F7F85427A8545768654728A64728863748A62748A62748A62758B637289 5E748A6071885B7288637287677A8E80788F8F768E8D788F8C788F8C78908A78 908A78908A78908A78908879918E758C8E7A8F9F7C8EAB7C8FA97A8EA57C8CA8 7B8BA6798AA57C8DA57C8FA7768CA37A889F7E879D8C88A29384A09586A19387 A19387A193879F9387A19387A19387A19488A396859F9A849BAC8CA1B38C9CB3 8C9CB28B9BB28B9BB28B9BB28B9BB28B9BB08B9DAD8A9EC28E9DB8767D8F3135 AA3230A532319F3232A133359F34389E33369F3639A2343BA4333B933223A053 2CE6B466CFBB45D1B94BD1B64ED0B44FCDB14CCCB04BCAAE4AC9AB45C9AC40C7 B45BA49D545F69395773585972565B72515B72515B72515C71515B70505C724D 5E744A5F735B54655D414F5C45527345526F45536A45536A45536A46546E4856 6F465671455875444959756F6FC0AB9BBD9C7ABB9C7EB89B7FB7997EB2987BB2 977DB1967CB1967CAE9379B19C808D805F5D5837626544646444646444646446 6665476464466767466868486669486A6850666352615A50635C57635C576460 5A665F5A67605B6A635E6A635E6B645F6B645F67605B79746E86847D7D81787B 7F77797C74797C7474787075766E74756D72736E6E716B6B6C676F6D66706E68 AE8175AD8074AB8171AD8071AD8071AD8071AD8071AB7F72AD8074AE8273B084 729F7F589784479784479784449A84489883479B86499B86479A84489A844898 864696874189882F839224839224849425849328839226839226839224859222 8791208391287D932F7192466A98606B965D6B965B6C985C6B965B6B965B6B97 586B97566B97546B955F6893676D9A886E9BA36D989E6D99996D99996D99996C 979A6B9A9C6B9A996B9A976E9A9F68929F6D94B66E92C76D91C46E93C37091C5 6F90C46F90C47091C56E92C56993C4728FC1788ABB8B8ABD9986B99986BC9787 BC9787BC9685BA9787BC9787BC9587BE9388BE9B85B7A283B1B689B1C386AAC3 86ACC288ADC187ACBF85ABC288ADBF86A8BD88AEBA89B3D28BADCD708AAA2030 D11B1FCD1C21CA1D23CC1C25CC1C25CC1C25CB1F24CD1A2AD21932B41B0BC44B 12FFC94FF0D519F3D221F6CD27F6CD27F3CD25F6CD29F6CD29F8CA23FACB1DF3 D745BBB43E516A1C407B5346794C4978464978464678444978464776434A783E 4A79374F7957385F5C173A5E183B821C3D7D1A3D751A3D751A3D751C3C751C3C 75183D7C153E8014284E6F6E76FADECAF9C38FF8C699F3C89FF1C69EF1C69EF1 C69EF1C69EF4C79FF8C89EFFDEB0AC98653A350243511D444E1B454E19474C1B 474C1B474C1B444C1A454E19444D1551542E2E2D140600000600000600000700 000700000801000A02000B04010B04010E0604040000A2A39DFFFFFFF9FFFFFE FFFFFCFFFFF7FFFCF5FFFBF3FEF8F0FBF5EDF8F5E5F2EEF8FEF99C9E965B5C55 AA7D71AB7F72AA7E6FAB7B6DAC7D6FAC7D6FAC7D6FAC7C71AC7C71AB7B6DAC7D 6D9C7C559582459582459482429782459782459883479A844898834798834795 834393853F898831829025829025829025829025829025808F24829025859124 8791208290277B902F72904569945E6B945B6A93586A93586D955B6D955B6B94 596A93566B95536B935E6891656D96866C969F6D969C6C96976D97986C96976B 94956C98986996936A97926F989C68909B6B8FB06D8FC26F90C16F91BF6F8EC0 718FC16F8EC06F8EC06D8FC06A91C0738DBE7989B88B88BB9785B89683B79383 B59484B79686B89484B79484B79486BA9388BC9984B69F80AEB587B0C083A7C1 84ABC187ACC187ACC187ACC187ACBF86A8BC87ADBA8AB0CF89A8CA6E85AB222F D11D20CE1F26CB2128CE2129CB1E27CD2028CB2128CE1E2FD21A35B51E10C54E 17FFC24CEACF18EBC91CEFC620EFC620EFC620F0C724EEC423F1C41CF2C314EB CF3DB5AE39536D1E427C5446794C4B7A474B7A47497B47497846497846497A3F 497B384F7B5B3761601C42671F428B1E428321468021438020427F2143802144 7E1D44851B468D1C2F5875717DECCDB9EDB781EDBB8EE5B890E8BB93E7B992E7 B992E8BB93E9B892EAB88FF2CDA0A68F5D443F0C4957204A56204C55204C5520 4B531F4D56214C55204B541C4B541A585C323231180600000E050B0C04070C04 050B03030B03030B03030B03030B03030C04050200009DA09DFFFFFFF2FFFFF6 FFFFF3FFFFF5FFFFF4FFFFF5FFFFF2FFFEF1FEFFEBFBFAFFFFFFA2A39B5A5B53 AA7E6FAC7D6FAC7D6FAC7D6FAC7D6FAB7B6DAB7B6DAC7B6DAC7B6DAE7C6DAD7F 6C9C7C5593804395824595834397824397824397824597844798834798834497 8542958640898831829025839226829025829025839226808F24808F24849023 84911E7E9026798E2D7391466B965D6B945B6A93586B94596B94596B94596B94 596A93566A94516A925C6891656D94826D969C6C95996C96976C96976B94956C 96976C96956B95916C97906E95976B919B6E90AD6D90BE6F8FBE6F8FBB6E8EBA 6F8FBB6F8FBB7190BD6D90BB6A90BA728CB87888B48A87B89684B59684B59485 B59383B39485B59485B59485B59285B79287B89985B49F81ACB588AEBE85A5BE 84A7BE86ABBE86ABBE87A8BE84A7BE84A7BD89ACB88BAED18BA8CA6E83A9232F CF1E20CD2026C92228C92228C92228C82027C82027CB1D2DD01B35B31F10C34F 17FFC44EE9CD18EBC91CF0C821F0C821F0C821EEC521EDC624EEC31BF2C312EA D13EB2AE37526C1D427C54457B4E477946497B47497B474978464978464B7B40 477C384D7C5B3562601C42671F428E1E41861C447F1E42811F44831E42811F44 801A438618458E1C2F5B77727EEED0BAEEB980ECBA8AE8BB91E8BB93E8BB93E8 BB93EABC92EBBB92ECBA8FF4CFA2A58D5C443F0A49571E49551C49551C49551C 49551C49551C49551C49551A495618545C2F2F31150400000D070E0C060B0B05 050B05050C07060B05050C07060E06060F07070200009EA4A2FFFFFFEEFFFFED FFFFEDFFFFEFFFFFEDFFFFECFEFDE9FCFAE6F8FAE2F7F7FAFFFF999D94585C53 AB7F70AC7D6FAC7D6FAC7D6FAC7D6FAB7B6DAB7B6DAC7A70AC7A70AE7C6FAD7F 6E9C7C5593804394814494824296804497824597824595824597824597824595 8343958642898733829027829027829027829027829027808F26829027828E24 828F1F808E287B8D2D72904569945E69905B6A925A6A925A6A93586B94596A93 586A93566A94546A925C6790647097856C959B6C95996B94956C96976C96976C 96976B94956B95936C97906E94996D929E6E90AF6F8FBE6F8FBE6F8FBB6F8FBB 6F8FBB7190BD7190BD6D90BB6A90BA728CB87686B38A87B89785B69582B39485 B59485B59383B39485B59485B59285B79186B79883B29F81ACB285ABBE85A5BE 84A7BE86ABBC85A9BE87A8BF86A8BD83A6BD88AEB689AFCF89A8CB6F87A61F2F CF1D22CD2028C9212AC9212AC82027C92228C82027CB1D2DD01B35B31F10C451 19FFC54FE8CC17EDCA1FF0C724EFC622EFC622EFC624EFC728F1C620F2C314EA D041B1AC38526B1F437B54477A4E4B7A474B7A474B7A474B7A47497846497941 497B3B507C5C3761601C42671E418A1E41861E437F1E437F1E437F20427F2042 7F1C42861B468F1C2F5B78737FF0D1BEEFBA83ECBA8AE8BB91EABC94E8BB93EA BC94E8BB93EBBB94ECB991F4CFA2A38E5C423E0849571E49551C4B541C4B531F 49541F49541F49541F4A561E49551A565D322D2F160400000B040B0B05090B05 050C07060C07060B05050D08070E06060F0707020000A4A7A6FFFFFFEEFFFFF0 FFFFF0FFFFF0FFFFF0FFFFECFEFDEBFDFCE6F8FAE5F7F9FCFFFF969A94595D57 A67C6CAA7E6FA97C6DA97C6DAA7E6FA77B6CAA7E6DAB7B6DAB7B70AC7D6FAB7F 6E9B7B5494814494814494824295824595824595824594814497824597824595 8343938441888632829027829027808F26808F26829027808F26808F26828E24 828F21808E287D8F2C6F8D4268935C6A925C6A925A6A925A6A93586A93586A93 586A93566A94546A925C6891656D97846A969B6C95996C96976B94956B94956B 94956B94956C96956B968F6D93986B909D6E90AF6E8DBC6E8EBA6F8FB96E8EBA 6E8EBA6E8EBA6E8EBA6D90BB6C91BB728CB87687B18A87B59684B59684B59383 B39383B39485B59485B59485B59285B78F85B59883B29D82ACB389AEBD84A3BB 84A6BA86A7BA86A7BA86A7BE87A8BC85A7BA88ADB48AB1CD8AABCA6E85A82130 CE2024CB2128C41F28C62129C62127C62127C62127C91E2DCD1B34B01E0FC453 18FFC54FE9CD18EDCA1FEDC624EFC826EDC624EFC728ECC525EFC41FF1C418E6 CE40AEAB39526B1F437B54477A4E4B7A454978464B7A47497846497846497941 497B3B4F7B5B3761601A41631E41881E42831F457E1E437D1F457E20427D2042 7D1C43831A458B1B2E577B7780F0D1BEEEB884EDBB8EE8BD92E8BD92E6BC91E8 BD94E5BA92EABC94E9B892F4D1A69D8B58403F0849571E49551C4B541C4B531F 49541F49541F4A56204A561E49551A545B312C2D140400000C060B0C06080C07 060B05050B05050C07060D08070F07070F0707020000A4A7A6FFFFFFEDFFFFF3 FFFFF0FFFFEFFFFFEDFFFFEDFFFFE9FCF8E6F9F8E5F7F6FBFFFF9497915B5E58 A97C70AA7D71A97C6DA97C6DA97C6DA77B6CA77B6CAB7B70AB7B70AB7B6DAB7F 6E9B7B5493804394814494824294814494814495824595824598834797824597 8444938441898733808F26829027808F26808F26808F26808F267F8D24818C24 828E24828F2C7D8F2F708F4468935C6A925C6A925A6A925A6A93586A93586A93 586A93566992526A925C6790646D94826C959B6B94986993946C96976B94956B 94956B94956B95936B968F6D93986B909F6E90AF6F8FBE6E8DBC6E8EBA6F8FBB 6E8EBA708DBA718EBB6E8DBC6C8EBC738BB87585AF8886B49582B39582B39485 B59383B39485B59485B59383B39285B78F84B89682B19C80AAB086ABBD84A3BB 84A6B883A4BA86A7BA86A7BB84A8BC85A9BA87AFB388B0CD8AABC96C84A82130 CD1E22C91F27C7222AC7222AC62127C72328C62127CB1F2FCE1C35B01E0FC555 19FFC44EE8CC17EDCA1FEDC624EDC627EDC627ECC525ECC525EFC41FF0C317E7 D041AEAB3B526B22437B5446794C4978464B7A474B7A47497846497846497941 4B7C3C4F7B5B3761601A41631E41881E42831E437D1C427B1E437D20427D2042 7D1C43831A458B192D567C7881F0D1BEEFB986ECBA8CE6BC93E7B992E8BB93E8 BB93E8BD94EABC94E9B892F3D0A59C8A56403E0B4A582149541F49521B4B531F 49541F49541F49541F49551C49551A545B312B2C130400000C060B0B05070B05 050B05050C07060C07060B05050E0606100909020000A8ABAAFFFFFFECFFFFF1 FFFFF2FFFFF0FFFFF0FFFFEEFDFDEBFBFAEAF9F9E4F6F5FAFFFF9296905B5E58 A97C70A77B6EA97C6DA97C6DA97C6DA97C6DA77B6CA77B6EA77B6EA97C6DAB7F 6E9B7B5493804394814493804095824595824594814495834398834797824595 8343938441888632808F26808F26829027808F26808F26808F267F8D24828E26 828E24808E2A7B8D2D72904568935C67915B68935A6A925A6991576A93586A93 586A93566A94546A925C658E636D94826B939A6B94986B95936C96956B95936B 95936B95936B95916B968F6D93986B909F6E90AF6F8FBE6E8DBC6F8FBB6E8EBA 6E8EB8708DB8708DB86F8FBB6B8DBB738BB87585AF8785B39684B29582B39485 B59383B39383B39485B59384B19184B59186B99883B29C80AAB086ABBB84A3B9 83A4B985A6B985A6BC88A8BA86A9BA86A9B787ABB389AECD8AA8CA6E83A8212E CD1E22C92024C72328C62127C62127C72328C42227C81F2DCB1C34B12010C656 1AFFC54EE6CD17EBCB1FEFC826EDC627EBC727EBC727EBC727ECC41DF0C414E9 D143A9A9394F6A20437D5646794C4978464B7A474B7A474978464978464B7B43 497B3B4D7A593761601A41631E41881E42831E437D1E437D1E437D20427D2043 7B1B41821A458B1B2E57807C85F0D1BEEEB884ECBA8FE6BB95E8BA95E8BB93E7 B992E6BC91EABC92EABA91F3D0A29A8955403E0B49572049541F4C551E4B541C 49551C4A56204A562049551C485419565D32292B110400000D070C0C06080B05 050B05050C07060C07060C07060E06060F0707020000AAB0AEFFFFFFEEFFFFF1 FFFFF2FFFDF2FFFFF0FFFEEBFBFAECFCFCE8F8F8E4F6F5FAFFFF91958C5C6057 AA7D71A97A6EAB7B6DAB7B6DAC7D6FAB7B6DA97A6CAB7B70A97A6EAB7B6DAC7D 6D9D7A54947F439681429681409681429782439681429782439A824799814596 8142978540888630808F24808F24809021828E24828E24828E24829025818D20 818E1E808F267B8E2B708F4468935C67915B68935A6B945B6991576A93586991 5769925469925268935C6591646A938369949C69949A6995956995956995956A 96976894946B95936B9591699298688FA06B8FB26C8DC16D8FC26D8FC06C8EBF 6C8EBC6D8CBB6E8DBC6C8EBF6A8FBF708ABB7585B48885B89582B59581B89382 B89382B89382B89484B99383B59183B88F84BA9681B39C80ACB086ADBD83A6BD 83A8BB84A8BB83AAB982A9BC84ABBC84ABB986AEB486AED188ABCC6A84AA1E2D D21C20CF1D24CB1E27CB1E27CD2028CA1D25C91F27CD1C2DD21A35B41D0CCB56 17FFC54AE9CE14EDCB1BF0C821EEC51FEDC720ECC521ECC521EFC51AF0C20FEA D13EA8A6344F6A20407C5744794F497B474A7C48477946477946477946477A41 477C3B4C7A5B365F601A40681E408C1C40841C417E1C417E1E437F1E437F1E43 7D19428418458E1B2E57827E87F0D2BBF0B882EEB98CE8BB93E8BB93E7B992E8 BB93E8BB91EABA91ECB991F6D1A4988351423D0B4A582148531D4B541C4B541C 4B541C4C55204B531F4B541C49551A545B312829100400000C060B0B05070B05 050C07060C07060C07060C07060E06060F0707020000ADB3B1FFFFFFEEFFFFF0 FFFFF0FFFEEEFEFBF0FFFEEEFDFDEBFBFAEAF9F9E5F7F6F8FFFF8E928A5C6057 A97C6DAB7B6DAB7B6DAB7B6DAB7B6DA97A6CAB7B6DAB7B70AB7B70AB7B6DAC7E 6A9D7A51937E3F96814097833F96814096814098844297824198804298804297 824195843C88872B80901F80901F7F8F1C828F1F828F1F818E1E80901F818E1C 82901B7D8F20788E257092406593596593596593576894586894566894566894 5668945468955166945A63926266958365959E67959C67969866949667969866 949666949668949468949268929B6690A0698FB46A8DC56A8EC36A8EC1698DC0 698DC06A8EC16A8EC1698FC1658FC06E8BBD7486BA8988BD9683B99382BA9183 BA9382BA9382BA9483BB9382BA9284BD8F86BD9582B59B7EADB284AFC083A7BE 84A9B982A9BE83AEBD82ACBE83AEBE84ABBA85B0B587B2D188ABCE6984AE1C2D D7181CD41B22D11C24D11C24CF1D24D01E26CF1D24D1182AD81833B61B06CD56 13FFC542E8CE0CEDCC14EFC819EFC819EEC618EFC71CEEC61AF0C412F4C409EA D23AAAA8334D6C1E3D7C55437C4E467B43467B43467B43467A46447944447A3E 467D384A7B593460601841681C418F1C42881C43811E42811C41801C41801C44 7F184488164690192F57848187F0D2B9F0B87EEEBA88E8BB91E8BB91E7BA8FE7 BA8FE8BB91E9B98FECB991F6D1A497834D403F0847581E49551C49521B4B541C 4B541A49521B4B541C4B541A495618545B312829100400000C060B0B05070C07 060C07060C07060C07060C07060E06060F0707020000B1B7B5FFFFFFEDFFFEF0 FFFFEFFFFEF1FFFFEDFFFCECFCFCECFCFCEAF9F9E5F7F6F8FFFD8A8F835D6256 A47C6EA77D70A87E71A87E71A77D70A77D70A67C6EA77C72A87E73A87E71AA80 709B7C59937F4794804894814694804894804895824A94814695824A95824A95 8248958547888536808D2C808D2C808D2C828C2C848E2E828C2C7F8C2B828C2C 828D2A808C317E8F37748E496C905F6C905F6C915C6C915C6C915C6C915C6D93 5B6C915A6C92586C905F6A90656F93826E94997094976E93936E93936E93936E 93936E93937094956D92906F909672919D7693AF748FBB748FB8738EB57490B6 7490B6748FB87290B8718FB76F90B7778DB57B87AE908BB59786AF9687B19488 B19485B09687B19485B29686B49487B49288B49985AF9F84A9B38BADBA87A3B9 88A5BA8BAABA89A8BB8AAABB8AAABB8AAAB98DADB58EB0CD8FA9C672859C232E BF2122BD2328B9242AB82328B8252AB82328B82326BC202DC11F35A31E0DC35D 23FFCA5BE2CC27E7CA2FEBC733EAC632EBC733EAC632EAC632ECC42AEEC220EA D04DAAA540516925437B574979504B77484A76464B77484B774A4C7A4D517E49 48773A4F785B365D5D1C406320418620407E20417721427B2040792040792142 781C417E1844861B2D51888286EED0BAECB984EABB8CE5BA92E6BB95E6BB95E5 BA94E6BC93EABC94E7B790F3D0A592804F403E0B49572049541F4B531F4B531F 4B531F49521D4B531F4B541C49551A585C322A28100400000D070C0C06080C07 060D08070D08070D08070D08070E06060E0606020000B5BBB9FFFFFFEDFFFFEF FFFFF0FFFFEFFFFFECFEFDECFCFCEBFBFAEAF9FBE6F8FAF7FFFD888A7F5F6156 A17F72A17F72A48275A58073A37E72A37E72A38171A38173A17F74A17F72A482 72987E5F8E7E4C8F804E8F804C90814F90814F92825092834E90814F92825092 834E91854D8684417E88377E88377E88377E88377F89387F89387E88377F8737 8189367E88397A863C7689516D8B606D8B606E8D606D8B5E6D8B5E6D8B5E6D8C 5C6D8C5C6E8E5B6E8C626E8C66708D7C718E8E738D8C728C88728C88728C8872 8C8B718E8C708D8B708D88728B8D6F888C7087997287A37386A37387A17387A1 7287A17287A37189A47189A46F8AA47787A278819A85819B8F809C8F82A08D83 A08D83A08D83A08F82A29083A38E84A38B84A292839F957E98A4849BAB8496AB 8398AB859AA98498AC879BAE869BAF879CAA879DA6899FBF8D9EB3707A902F34 AC302DA83131A53233A53233A63432A63131A6322FAA2F35AC2A3B932918B562 30FAC569D9C63BDFC642E0C345E1C447E0C345E1C447E1C444E4C43EE8C337E4 D05FA8A44B51652A4978574B75514D73494F754A4F754A4D734B4D754C51784B 4C743E51755A3A5C5B1A3A571F3D76203B71203D6A203C6C203C6C203C6C203D 6A1C3D71184079162644918B8DF7DCC5F1C291EEC499ECC69FECC6A1ECC6A1EE C7A2ECC69FEFC7A0EEC49BFFE2B794845538360543511D424D1A454E19454D1B 454D1B454D1B454D1B474F1A424E13565A312322090400000400020400000400 00040000040000040000040000060000060000000000C6CFCAFFFFFFF9FFFFFB FFFFFBFFFFF7FFFFF7FFFFF3FFFFF0FFFFEFFFFFECFEFFFFFFFF87887E5F6156 8070667E6D647E6D647E6B627E6B607F6C617E6B607D69617B6A617E6B607B69 5B5E4F3C7C7154766B4F766E50776F51766E50797053776F51776F51776F5179 70536E664656522E797A4F6F71467274487072477274487274486F71466F7146 72744876774F6061395055366E7A606773596773596972596972596A745A6975 58677457667255717B61525B44535B4E6E777169716C67706867706867706869 726A6770686770686571687078734B514D595E5F6D7479696D73686C70696E71 656C6F666D72676E73676E73636D717075784B4A4D635D62786D7371686E706A 6F726A6F726A6F746A73746A737269716F696E7C717755484C6F5C607E696B7A 65677B686A7B66687D686A7D686A7B66687B686C79696C886E706442418A5B57 A0665E9C635E9A645E98635C9A645E9A625C9C645B9E62609E5F619F6B5E7045 29886B3B877A368676368778378977378977378A78388879388A78368D7A338B 7D435C57276D725066796466776067765A67765A67765A67755C65765C67765A 68775967746343514A606B745C697E5D677A5D67785C66765D67785D67785C66 765A6679596A7E595D655E5752978877957D6098806597826899826C9C856F9D 86709D876EA18971A38A70A39076706548666346616646646647616345616345 6265466163455E614060624160633F605F443F3A273F382E37332F36322C3531 28322E28312C262F2B252D28222E27222E27221C1A13A3A79EE7EEE7D4DDD7D8 E1DBD8E1DBDBE3DEDEE6E1DCE5DFDEE6E1DEE6E3E2EAE7EDF1EB807F76646359 6E72696E6F686E6F686B6D656B6D636F6D646C6B616D6C636B6D636F6D646B6A 5E4D49417571686F6B656D6C656D6C656C6B616968617170696D6C656D6E6473 72686662594D49437A76706F6B656F6B65706C666E69646C6862736F69706C66 6F6D6677736D625B54564F477C766B716B60726C62756C65776D677A7069726C 62756F64746D637C736A5C53475E564A7C7466776F60746E5F756D5F756D5F70 6859746C5B787061726D5D7F77685B5040685E4E7C756177705C77705C746D59 7B7460746D59736C5877705C756E5A7E7662554E3A69625078736175705E7371 5C75715C726E5975705E746F5C75705E746F5A7C7765534E3C68665575766473 736173736176736375725F75725F76746175726171716079796A4B4D3E676C5E 737A6B6F76676D776771796A6F766771796A7078666F77656F77657A7F714B4D 426B6964747172706D6C706E6A77736F75706C75706C73716C716F6B6D6B6773 6F694B443D7872677872657872657973667D776A7671647D776D7A746A787267 797369767164504B3B7D78687A75667C74667B736480786A7974647C7667817C 6C7974647D78667872634B45386F6C6069685C6A665B6C695B706D626A665B6A 665B6E6A5F6A6457706A5B615B4E4B4538827F7375756977766A79796D817D72 7673657D7A6C7D7A6A7774667D7A6C6D675A58534689857A7C7B6F7E7B6F827F 718480757F7C71817D727E7B6F7E7A72827E766E6A614342366564585E5E515E 5E5163655865675A62645767695F61625866685D6B6D6356554C585549767267 6F7169717069706E68706E6875746B3C3B32605F557473696D6E64706F656E6A 5F504C43736F67706D646F6D647571686C69602E2A21534F467A766D6F6D6475 716868645C514D4579756C706D64706D64746D656B655D352F27655E5677736B 706F6577736B635D555751497C766B746D63737064746D657E746D3F362F6B65 5B7973697370647C766B5D544B5E554C7A7568746E61726F617A75685D55483F 372B756D5F7B7266756F627F766A5A5244675E50797464767161746E5F7E7567 625A4C5D55467C7466776F6075706080786A564E3F6B62547872637570607673 637570603D3828322D1E746E5F787263746E5F7E796A5650416B665977746677 74667976686E695B4D4536554D3E7570607973667370627D7A6C504D3F6B6A5E 75776A72746775776A69685C4444385251457777687372646F726279796D514E 42706C6679747179747177736D413A356E6860534C45544E4679726D75706A7A 736E504A42756E67767066787267797366413C2F7973664E473D5B554B807A6F 767066756F64504B3E767164746E5F787061776F60453C2E756D5F473F31473F 31827A6B767161716B5E524C3F79756A737266767267706A5D443E3478726750 4A404F493E807A6F767365706A5D524C3F7A766B706F63777469676358433D32 817C6E5A54474F493C7D776D737064696358534D427774696D6D607672675D5A 4F4842387670663F382E5E584D787169736F67625E55534F4479756A6F6E6277 746959564B4C483D757166534F466C69606F6B6371706758544C57534A77736B 71726A717069706F656F6D647B7A7038372E5C5B4F7372666D6F62706F636C69 5E4F4B427571686F6B636D6D606F6C607D796E59564B59564B7672676F6E6275 7166676358504C4179756A6F6C60706F636F6C60837D70352F25544E4479756A 6F6E62767267625C515650457A766B737064717164757166625C512923186660 5679756A7171647A766B5B554B5E584D79756A7370647171647B786D534D4035 2F22746E617872657572647D776A585346666053797668737062757264797369 2D241B494036726D5F787267706D627E786E544F426762557774667572647572 64746E61726D5F4E483B7774667370627370627D776A534D406D675A7A756876 71647774667C74682E23173B33267C7669767164737062807A6D544F426B6659 7976687673657B786A625C4F3A3125332A1E746E617973667572647D776A544F 42746D6379756A787267817B713C332A544B3F42392D3B33266A645A79756A79 7369504A40756F64767267756F647E796C302A1D7A7568433D32504A40837C72 757166746D634F493C7973667572617671617E756732291B746C5D71695B473F 317E796C737062726D5F524C3D7B786A7171647571667671642D271C807A6F5B 554B322D20817D727372666C695E524C3F7A766B706F6375716668655A312B21 7F766A3F362D413B317F7C7373726868645C514E427B786D6F6E6279756A5D5A 4F3B342A716B60262016625C5179756C737268625E55534F4479756A6F6E627B 786D565045494036544B3F32291F6D675C7571667473675C585058544C767269 6E6F68717069706F656F6D6477766C31302759584E75746B6D6F626F6E626B68 5C4F4B42736F67706D64706F63767267625E532E2A1F5F5B50767267706F6375 7166676358504C4377736B6F6B636D6D607571665D5A4C49463A5450457A766B 6F6E62777469625C51544E447A766B706D62706F637672675650451D170C5E58 4D7B786D706F6379756A5B554B5D564C79756A737064737266757166625C4F49 4437655F527A746A7370647D776D58534666605679756A757166757264746D63 433D32352F255E584B7D776D726E637D776D5650436963567976687572647370 627D776D5A54495751477D7A6C7370627370627E796C534D406B66597A756875 6F627A75686D65594A4135372E22716B5E7973667572647E796C534D406E695B 7A7568787265756F6282796D554C40453C32807A6F7670667572647D776A534D 40726C62777469767066817C6E362D215C5347463D3142392D726C6277746979 7369524C3F767164767365767164807A6D2D271A787265433D324C463C837C72 767267756F64504B3E7973667370627671647F766A2D2519736A5E494034554C 40797369767267726D5F554D3E7A75687370647872677671642D271C6D675C62 5C51443E317973697672676E685E554C407C766B706D627872676B655B342B22 6D6559292017342E23837C72757166696358524C417C766B726E637774695D5A 4F342E23746D634C463C4C463C7D776F736F67635D55544E447A746A6F6C607C 766B565045453C32544B3F332A21453F35807A6F7672675C585058544C767269 6E70656E70656D6E64706F656F6D6461605666655C7170676D6F626D6D606C69 5E4F4B407571666F6C606D6D60757166666257514E426262537171646F6E6275 71666763584F4B4277736B6F6B636F6E6273726659594A605F5377766A6F6E62 706F63767267605D51534F4479756A706D62707061726F617B786A686557706D 5F726E63706F637A766B5D564C5D564C7A776973706271716276736557544668 6557797668737064706F637B786D585346655F54777469737064726F61777466 6C695B636052777466737062726F617D776A544F426963567774667370627572 64797369696358726C627572647370627370627D776A534D406D675A7A756878 7265787265767164655F526B66597673657572647572647E796C534D406D675A 797366767164767164756F626963567E786E7672677672677673657D776A524C 3D716B5E7774667774667572615B5648746E616A64576A64577A756873706279 7366524C3D7671617673637673657572645A5447726D5F625C4F655F527A7568 767365746E61534E3E7A7568737062787265756F625D55486F665A51483C5A54 477A746A767267716B5E554D3E7C7669737062797366726D5F5D574A67625557 51447973667872657774666E695B564E3F80786C7671647973666E695B565043 7A75686E695B635E517A75687673656A645A544E447D776D726E637672676763 585B554B625C515A5449777469737064777469655F545751447C766B726E6377 7469635F545B554B726D5F5D564C716B60756F647774695C585059564D767269 73716A717069717067736F67726E6579756C757168706D64726E65756E67726C 64534C4579736B756E6775716675716877736B7F7C73777469736F677672697C 756D6E685E534C457E7A727571687672677672677D796E7B786D757166767267 7672677E786E6963585A5449817B717872677774667A75687872657C766B7973 69787267777469817B71615A50615A50817B7179736979756A7672677E7B6D7D 796E77746979756A79756A847E735B5648676157807A6F797369767267777469 7B786A7E796C797366797366787265837D705650436963587A766B7774697673 657872677C766B787267767365767365757264817C6E524C3F6D675A7A756876 71647671647671647D776A7C7669757264767365757264817C6E524C3F6B6659 7A7568767164746E617671647A75687670667370647571667370627D776A4C47 396E695B757264726F61706D5F7C766B756F64787267787265726C62726E6378 7267494437706A5D726F61706D62706D627A766B726E637774697774696F6C60 6F6C606F6C60464335726E636C6B5F6C695E6E6A5F777469706D627A766B7774 696E6A616D6C636A665D474136726E6368675B6C695E6E6A5F7571666F6C6075 71686E6A616B675F6D6C63646058444035726E6368655A6A665B69685C717164 6564586B6A5E6F6E6265645A6C6B615C5A514241376D6C6561625A62635B6769 5F6C6B6168675D6C6B6162645963645D67696152504A4241376B696261625A5F 605965665E696A6261625A69686164625B615F5966675F4A484257534A77736B 2A25202A25202A261D2A241C2A241C2A241C27231B29221D29221D29201C281F 18281F183029212D261F2D271C2E28202D29202B271F2D29202D261F2E28202E 28202A241A2E281E39352A363026393329393329373429383227393329383227 3832273B342A352F25383227413C2F403A2D403A2D413C2F413C2F413B31413B 31413B31443E34433D323C362B443E344C463C4B453A4C463C4C463C4946384A 473C4C483D4C463C4E483B4E483B474134534D40585346575147545045555247 555244575144575144565043565043585346504B3E5F594F635F54625E53605D 4F625E53605D51625E53625F51625F51605D4F655F525D574A6E695B6C695B6C 695B6E6B5B6B685A6C695B6C695B6E6B5D6E6B5D6E6B5D706A5D6963547A7568 7A77697976687A77697A77697976687A7769777466797668797668797366756F 6288827588857786837585827485817685817685817685827484807583827685 81767F7C71928F848E8D818C8C808E8D818E8D818E8D818C8B828C8B828C8B82 8C8B828B8A8188887C9A998F95978D94968B95978D95978D97998E95978D9597 8D95978D94968B93928995948AA6A59CA2A399A0A298A2A399A0A298A2A399A0 A29AA0A29AA2A39BA2A39B9C9E969E9F95AEB0A5AAACA1ABADA2A8ACA1A8ACA1 A8ACA1A9AEA2A8ACA1AAABA3AAABA3A3A49DA7ABA2B8BCB6B1B7B0B1B7B0B2B9 B0B0B6ADB2B9B0B1B8AEB2B9B0B2B9B2B4BAB3ACB2ABB5BCB4C4CAC3BEC7BFC0 C6BFC0C6BFBFC5C0BCC4BFBCC2BDBDC4BDBDC4BDBFC5BEB5B6AE65645A6C6B61 1A130E1A130E17100B160F0A19120D160F0A150E09150B07150B07140A06140A 06190F0B19120D190F0B191009191009171109160F0A160F0A160F0A160F0A16 0F0A150E06221C14231D15211A12221C14221C14221C14241B14231912241B14 221C14211A12221C142D261F2C251B2C251B2C251B2C251B2C251B2D241B2D24 1B2D241D2C251D2A241C2D271C3B342A3832273B32293B32293B322939342639 33293933293933293933293630263C362B494339474134484238484238484238 484235484238474136474136474134453F354E473D5D564C5852485A54495853 465852485855495A54495853465A5447585346565043615B4E6E695B6A64576B 66596A65556B66596B66596A64576A64576B6659686557696356746E61807A6D 7A77697B786A7E7B6D7B786A7B786A7B786A7B786A7B786A7B786A7973668781 74948E84908C818E8B808E8B80918E82908C81908C81908C81908C818E8D818D 8A7E9B978CA4A1959D9C909E9D949E9D94A09E959E9D949D9C929D9C929D9C92 9E9D949A998FAAACA1B1B2AAAFB1A9AFB1A9AFB1A9AFB1A9AEAFA7AFB1A9B1B2 AAAFB1A9AFB1A9ABACA5C1C2BAC5C6BFC1C4BCC2C6BDC2C6BDC2C6BDC2C6BDC2 C5BFC2C5BFC1C4BEC2C5BFBFC3BDD1D5CCD4D7CFD2D8CFD0D7D0D0D7D0CFD5CE D0D7CDCFD6CCCED4CBD1D4CED0D3CDCED2CCE3EAE3E5EBE6E2EAE5E3EBE6E2EB E3E0E9E4E2EAE5E0E9E4E2EAE5E0E9E4E2EAE5E2EAE7F7FFFEF8FFFFF6FFFFF8 FFFFF7FFFEF5FFFFF8FFFFFAFFFFEDF8F5F0FBF7F3FEFAF8FCF6747369646359 211A151E17121D16111E17121D16111D16111A130E1C120E1A110D1C120E1A13 0E1B140F1F18132117132017102017101D160E2016121F15111F15111D16111E 17121B140F261F1A2A241C29221B29221B2A241C29221B2B211B2920192B211B 29221B28211929221B312B23312B21312B21322C22322C22312B21342B22342B 22332A23322C24312B23322C223D372D403A2F40372E3F362D42392F42392D40 372E42392F42392F3F382E3D372D3F382E4C463C4C47394B45384B45384C4739 4C47394B453A4C463C4C463C4C47394B453A4E473D5D564C5B56485D574A5D57 4A5B56485956485B56485B56485D574A5D574A5A54475D5A4C6E695B6D675A6D 675A6B66576E695B6D675A6B66596B66596D675A6A67576A67596E6B5D7D7A6C 7A77697A77697B786A7B786A7B786A7A77697A77697A77697A77697774667F7C 6E8E8B808B8A7E8C887D8C887D8D8A7E8C8C7D8C8C808B8A7E8B8A7E8B8A7E88 887C9291859B9B8F989A8D9A998F9A998F9A998F989A8F97998E97998E97998E 989A8F94958E9FA29AA9ADA5A7ABA2A7ABA2A7ABA2A7A8A3A7A8A3A9A9A4A8AC A3A5A9A1A7ABA2A3A6A0B0B6AFB8BEB7B5BCB4B7BDB6B5BCB4B7BDB6B7BDB6B8 BEB7B5BCB4B7BDB6B4BAB3B4BAB3BDC6BEC6CFC7C0CCC3C2CBC6C2CBC6C2CBC6 C2CBC3C2CBC3BFCBC2C2CBC6C1CAC4C0C8C3CED9D3D2DDDACFDDD8CEDBD7CFDD D6CFDDD8CCDAD5CFDAD7D1DCD8D1DCD8CCDAD5CEDBD9E0F0EDE4F4F2E2F5F2E0 F3EFDEF1EDE0F2F1DEF3F1E9FCFAE8FBF7D8EAE9DDEFEEE2EAE56F716766685D 1E17141D15131E17121D16111A130E1D130F1C120E1C120E1A110D1A100F1911 0F1E1714211A152016122016122016121D160E1F15112016122117132016121F 15111D130F271D1929221B29221B2821192B211B2920192B211B2B211B2B211B 28211929221B2821192E2820312B23302921312B23322C24322C24342B24332A 21332A23312B23302921312B213D372D3F382E40372E3F362D3F362D40372E3F 362D3F362D40372E3F382E3D372D403A2F4C463C4B453A4C463C4B45384C4739 4C47394B453A4B453A4C463C4B453A4943394E473D5E584D5D574A5B56485A54 475B56485956485B554B5B554B5B554B5A54475A5447615B4E6D675C6B655B6B 655B6B66596D675C6B655B6B655B6B66596B66596B68586764566E6B5D7D7A6C 7A77697A77697A77697B786A7A77697B786D7B786D7A766B7B786A7A7769817E 70908C818A877C8C887D8D8A7E8D8A7E8A897D8A897D88887C8A897D8B8A7E88 877E9291879D9C92989A8D99988E97968D99988E97998E97998E97998E97998E 97998E93948CA0A29AAAABA3A5A9A1A7ABA2A4A89FA7A8A1A7A8A1A7A8A1A4A8 9FA5A9A1A7ABA2A3A6A0B0B4AEBABDB7B7BDB6B8BCB6B7BBB4B7BBB4B5BCB4B7 BDB6B7BDB6B8BCB6B6B9B3B6B9B3C0C6BFC5CCC5C5CEC6C1CAC4C4CCC7C2CBC6 C1CAC2C2CBC3C1CAC2C2CBC6C0C8C3BDC5C0CFD7D2D4DCDAD1DCD8CFDAD7D2DD DAD1DCD8D1DCD8CFDAD7CFDAD7D2DDDAD1DCD8CFDAD9E2EFEDE3F1EFE2F2EFE3 F3F0E3F3F0E0F0F0E0F2F1DDEDEDE7F7F4DDEDEDE1F3F2E0E9E46E706565665C 1E17141E17141E17121E17121A130E1C120E1C120E1A110D1A130E19110F1710 0D1B14111F18131E17121E17121D16111E18101D16111D16112016122017101F 150E1D140D271D1729221B282119282119292019292019292019282119282119 282119282119282119312B23312B23312B23312B23312B23312B23312B23312B 21312B21312B21302A1F312B213F382E3F382E3F382E3D372D3D372D3F382E3F 382E3C362B3D372D3D372D3D372D3F382E4B453A4B453A4B453A4C47394C4739 4C47394B453A4B453A4B453A4943394842384E473D5D564C5956485956485855 4759564859564859564B59564B5A54495B56485A5447615B4C6E695B6A665B6A 665B6B685A6A665B6A665B6B685C6865576A67596A67576865576E6B5D7D7A6C 7976687A77697B786A7A77697A77697A766B7A766B7A766B7A7769777466817E 708E8B808C887D8D8A7E8B8B7C8A897D8A897D8B8A7E8A897D8A897D8A897D87 867C8F8E859B9A9197998C97998E97998E97998E97998C97998E989A8F989A8F 989A8F95978FA2A39BAAABA3A7ABA2A7ABA2A4A89FA5A9A1A7ABA0A5A9A1A5A9 A1A4A89FA7ABA2A3A79EB0B4ACBABDB7B7BDB6B7BBB4B7BBB4B7BBB4B5BCB4B5 BCB4B5BCB2B8BCB6B8BCB6B4B8B2C1C8C1C5CCC5C4CDC5C2CBC3C1CAC2C1CAC2 C2CBC3C1CAC2C0C9C1C0C9C1C0C9C1BDC5C0CFD7D2D4DDD7D1DCD6D1DCD8D1DC D8D1DCD8D1DCD6D2DDDAD1DCD8CFDAD7CFDAD7D1DCD8DFEDE8E6F4EFE0F1EBE4 F4F2E2F2EFE2F2EFE2F2EFE1EEECDEEBE9DFEEEEE0F2F1E0E9E46D6E6463655A 1F18151D15131B140F1B140F1B140F1A110D1C120E1A110D1C120E1C1210160E 0C1D1513211A152016122117131F15111D16111D16111D16111F15111F15111F 15111D130F271D192A241C2821192821192920192B211B292019292019292019 29221B282119262018312B23322C24332A23342B24332A23332A23332A23312B 21302A1F302A1F312B23312B233D372F3F38303D372F3F382E3F382E3D372D3F 362D3F362D40372E3D372D3D372D3F382E4943394B453A4B453A4B45384C4739 4B45384B453A4B453A4C463C4B453A4842384E473D5D564C5956485956485956 4859564858554759564B59564B5852485A54475A54475F5A4C6E685E6B685C6A 665B6A67596B685C6A665B6A645A6B66596B66596A67576865576F6C5E7E7B6D 7B786A7A77697B786A7A77697A77697A766B7A766B7A766B7A7769777466817E 708E8B808D8A7E8D8A7E8B8A7E8A897D8A897D8A897D8A897D8A897D88887C87 867C918F869A998F97998E989A8F97998E97998E97998E989A8F97998E97998E 97998E95978FA0A29AAAABA3A7A8A1A9AAA2A7ABA2A5A9A1A7ABA2A5A9A3A5A9 A3A5A9A3A7ABA2A4A8A1B2B5AFBBBFB9B7BBB4B7BBB4B7BBB4B7BBB4B7BDB6B7 BDB6B5BCB2B6B9B3B6B9B3B6B9B3C0C6BFC5CCC5C2CBC3C2CBC3C1CAC2C1CAC2 C0C9C1C1CAC2C0C9C1C0C8C3C0C8C3BCC4BFCDD6D0D5DED9D1DCD6D2DDDAD1DC D8CFDAD7D1DCD8CFDAD7D1DCD8CED9D5CED9D5CFDAD7DFEDE8E5F2EEE5F2EEE5 F2F0E0F0EDE5F2F2E2EFF0E2EFF0E1EEECDEEBEBE0F0F0E2EAE76B6D6563645D 1F18131B140F1A130E1B140F1B140F1D130F1A110D1C120E1C120E1C120E1912 0D1B140F1E17122016122016121F15111E17121E17121D16111F15111F15111F 15111C120E251B1729221B282119282119282119282119292019281F18292019 282119282119282119302921312B23332A23322821332A23322821322821302A 1F312B21312B213029213029213D372F3F38303D372F3D372D3D372D3D372D3F 362D40372E3F362D3D372D3C362B3D372D4B453A4B45384B45384B4538494437 4944374944374944374B453A4943394842384C47395B56485B584A5855475956 485855475855475754465855475B56485B56485853465C594B6C695B6A675968 65576B685A6B685A6A67596B66596B66596A64576A67576764566C695B7B786A 7A77697A77697A77697A77697A77697A77697A77697A77697A7769777466817E 708E8B808A897D8B8A7E8A897D8A897D8A897D8A897D8A897D8A897D88887C87 867C8F8E859B9A91989A8F97998E97998E989A8F97998E97998E97998E95978D 95978D93948C9FA098AAABA3A4A69EA7A8A1A5A9A1A4A89FA5A9A1A5A9A3A5A9 A3A7AAA4A5A9A1A3A6A0B2B5AFBABDB7B8BCB6B7BBB4B5BCB4B7BDB6B5BCB4B4 BAB3B5BCB2B8BCB6B7BBB4B3B6B0C0C6BFC4CDC5C0CCC3C1CAC2C4CDC5C2CBC3 C2CBC3C2CBC3C0C9C1C1CAC4C0C8C3BEC7C2CFDBD5D2DED7D2DED7D1DCD6CFDB D5D1DCD8CFDAD7CFDAD7CED9D5CED9D5D1DCD8CED9D5E1EEEAE5F2EEE3F1EDE1 EEECDFEFECE1EDEEE1EDEEE1EDEEDDEDEBDFEFECE3F3F0E0E9E46B6D6565665E 1D16111B140F1B140F1A130E1A130E1D130F1C120E1D130F1A110D1A110D1710 0B1D130F2016122016121F15111F14131D15131D15131D16112016121F15111D 130F1C120E251B1729201929201928211928211928211929201C29201C29201C 2920192920192821192E2820312B233228213228213228213228213228213029 213029213029213029213029213C352E3F38303D372F3C362B3D372D3D372D3F 362F3F362F3F362F3D372D3D372D3F382E4B453A4B4538494339484238494339 4943394943394944374943394943394842384E473D5B554B5956485A54475853 465A54475956485956485855475A54475B56485A54475D5A4C6C695B6A67596A 67596A67596B685A6A67596B66596D675A6B66596A67596865576E6B5D7D7A6C 7B786A7A77697A77697A766B7A766B79756A7A77697A77697A7769777466817E 708E8B808A897D8B8A7E8A897D88887C8A897D8B8A7E8A897D8B8A7E8A897D87 867C918F869A998F9A998F9A989297989097989097998E95978D95978D989A8F 94968B93948C9FA098AAABA3A6A79FA7A8A1A7A8A1A7A8A1A4A89FA9AAA2A9AA A2A9A9A4A5A9A3A1A59FB2B5AFBBBFB9B8BCB6B7BBB4B5BCB4B7BCB8B5BBB7B4 BAB5B5BCB4B7BBB4B8BCB6B4B8B2BDC4BDC3C9C4C1CAC4C4CAC6C4CAC3C4CAC6 C2CBC6C2CBC6C1CAC4C3C9C4C4CAC6C0C8C5CED9D5D5E0DCD4DFDBCFDAD7D1DC D8D1DCD8CED9D5CFDAD7D1DCD8CFDAD7CFDAD7CFDAD7E1EEEAE3F1EDE2F0EBE5 F2F0E0F0EDE2EFF0E2EFF0E1EDEEDDEDEBDDEDEDE4F4F4E2EAE76A6B6465665E 1B140F1D16111A130E1A130E1A130E19120D1A130E1A130E19120D17100B160F 0A1D130F2016121F15111E17121D15131D15131D15131D16111D16111B140F1B 140F1B140F251B172B211B281F1826201828211928211928211C29221D29201C 29201929201929221B302921302921302921302A1F3029213029213029213029 213029212E28202E2820302A1F3B342A3C362B3D372D3D372D3D372D3D372D3D 372F3D372F3D372F3C362B3C362B3D372D494339494437494339494339484238 4B453A4943394944374943394943394842384C463C5B554B5855475A54475A54 475A54475855475855475855475855475956485754465C594B6C695B6B685A6B 685A6A67596A67596865576A67596A67596A665B6A665B6763586F6C5E7D7A6C 7A77697A77697B786A7A766B7774697A766B7976687A77697A77697774667F7C 6E908C818A897D8B8A7E8A897D8B8A7E8A897D8B8A7E8A897D8A897D8A897D87 867C9291879B9A9199988E99979098999297989095978D97998E97998E97998E 97998E93948C9FA098ABACA5A5A9A1A6A79FA7A8A1A7A8A1A3A79EAAABA3A9AA A0A9AAA2A7AAA4A4A8A1B2B5ADBBBFB9B5BCB4B7BDB6B5BCB4B5BBB7B5BBB7B5 BBB7B7BDB6B5BCB4B4BAB3B2B9B2C0C6BFC4CAC6C2CBC6C3C9C4C3C9C2C3C9C4 C1CAC4C2CBC6C2CBC6C4CAC6C3C9C4C1C9C7CFDAD7D4DFDBD2DDDAD2DDDAD2DD DAD4DFDBD4DFD9D1DCD6CFDBD5CFDAD7CFDAD7CFDAD7E1EEEAE2F0EBE3F1EDF5 FFFFDDEDEBE2F1F1E2F1F1E0F0F0DFEFECDFEEEEE4F4F4E0E9E4696A6065665C 1F15111C12101A13101B14111A131019110F17100D19110F19110F17100D1710 0D1C12102016121F15111D16111F14131F14131D13111B140F1D16111B140F1F 15111C120E241A16281F18271D1726201826201828211928211C261F1A29201C 292019281F182821192E28202E28203029213029213029213029213228213027 203228213029212E2820302A1F3B342A3C362B3B342A3C362B3C362B3C362B3C 352E3C352E3C352E3B342A3C362B3C362B4B453A494437494339494339494339 4943394943394944374B453A4842384842384C463C5B554B5754465853465853 465853465754465855475855475855475855475751445D574A6D675A6865576A 64576B66596B66596A67596A675968655768655A68655A6761576E695B7D776A 7B786A7C76697A75687C766B79756A79756A7976687976687976687774667F7C 6E8E8B8088887C8B8A7E88887C88887C8A897D8A897D8A897D8A897D8A897D87 867C918F869A998F99988E97968F97989097989097998E97998E95978D97968D 99988E95938C9FA098A9AAA2A7A8A1A9AAA2A7A8A1A9A9A4A5A9A3A5A9A3A5A9 A1A5A9A3A4A8A1A3A6A0B2B5ADBABDB7B7BDB6B7BDB6B5BCB4B5BCB4B5BCB4B5 BCB4B7BDB6B5BCB4B4BAB3B2B9B2C0C6BFC7CDC8C3C9C4C4CAC6C3C9C2C1C7C3 C1C7C3C3C9C4C1CAC4C4CAC6C3C9C4BEC6C4CFDAD7D4DFDBD1DCD8D5E0DCD4DF DBD1DCD8D2DED7D1DCD8D1DCD8D1DCD8CFDAD7D1DCD8E1EEEAE3F1EDE2F0EBEA F7F6ECFCFADDEDEBE2F2EFE0F0EDDFEFECDDEDEDE3F2F2DFE7E267695F63655A 160D09180D0C160E0C150D0B150D0B150D0B150D0B130C09150D0B130C091009 07150E0919120A19120D19120D1A110D1A110D1A110D19120D1A130E19120D1A 110D190F0B231915231D15231D15231D15231D15251E17231D15231D15251C15 271D17271D17251E172C251D2D261F2C251D2D261F2D261F2D271C2F261C2F26 1C30271E2E281E2C251B2E281E3933293C362B3C362B3C362B3C362B3B342A3C 362B3B342A3B342A3B342A3933293C36294944374944374943394B453A494339 4842384943394842354842384842384842384A47395956485855475853465853 465853465855475754465754465855475855475853465E584B6B66596866556B 66596A64576B66596865576865576865576A67596A6759696356706A5D7D776A 7A77697C76697C76697A75687A77697976687A7769797668797666777466817E 708D8A7E8B8A7E8B8A7E88887C8A897D8A897D88887C8888798A8A7B8A8A7B88 887C9190849A998F95978D97998E97998E95978D97998E95978D95978D97968D 99988E94958E9FA29AAAABA3A4A69CA7A99EA4A89DA3A79EA5A9A3A7AAA4A5AC A2A7ABA2A7ABA2A3A79EB1B8AEB9C0B6B8BFB5B8BEB7B7BDB6B5BCB4B8BFB5B7 BDB6B2B9B2B5BCB4B4BAB3B4BAB3C0C6BFC4CAC3C3C9C2C4CAC3C3C9C2C3C9C2 C3C9C2C3C9C2C1CAC2C3C9C4C1C7C3BEC6C4CED9D5D4DFDBD4DFD9D2DED7D4DF D9D2DED7D2DED7D2DDDAD0DEDACFDAD7D2DDDAD2DDDAE2F0EBE5F2EEE0F1EBDC ECE7F3FFFEE2F2EDE0F1EBE2F2EFE0F0EDE0F0F0E4F6F5DDE8E2666A5F63675C 201C16201C161F1B151F1B15201C161E19151E19151F1A171E19131F1B151B17 111F1B15231F17221D17201C16201C16201C16221D17201C161F1B15201C1620 1C161C181226211C2A261D28251C28251C28251C27231B27231B28251C2A241C 29221B2A241C27231B2F2B23312D24312B23312B21312B212F2C21302A1F312B 21312B212E2A1F2F2C212E2A1F3C382D3C382D3C382D3C382D3C382D3C382D3C 382D3A372B3C382D3A372B39352A3C392B4B453A4B453A494339494339494339 4943394842384741364842384842384741364946385956485855475852485852 485852485855475754465754465754465754465853465E584B6D675A6865576A 64576A64576963566865576865576A67596A67596A6759696356706A5D7E796C 7D776A7D776D7D776D7D776D7D776A7C7669797668797668797668777469817D 72908C818D8A7C8D8A7C8D8A7C8D8A7C8D8A7C8A87798C897B8C897B8A877989 857A949085A19E939D9C909B9B8F9B9B8F9B9B8F9B9B8F9B9B8F9B9B8F9C988D 9C988D9B978EA5A49AB0AFA5AEAEA2ADACA0AEAEA2AEADA4ADACA2AEADA4ABAD A2ADACA2ADACA2AAA9A0BABCAFC5C7BAC1C3B6C1C3B8C1C3B8C0C1B7C1C3B8C2 C4BABEC0B5C1C3B8BEC0B5BDBEB6CCCDC5D4D3CCD2D1C7CFCDC7CFD0C8CFD0C8 D0D1C9CFD0C8CFD0C6CDCEC7CCCDC5C9CAC3DCE0D7E1E5DCE0E4DBDEE2DAE0E4 DBDEE2DAE0E4DBE1E5DFDEE2DCE0E3DDE0E3DDDEE2DCF4FAF3F8FEF7F6FDF6FF FFFFFFFFFEF1F7F0F8FEF7F5FBF7F4FAF5F4FAF5F6FEF9EBEEE867695F66685D 74756B72746972746975776C75776C75766E75766E77756E75746B75746B7475 6B75776C75776C75776C76786D75776C76786D78776D78776D79786F797B7076 786D76786D78796F76786B79796D79796D79796D787A6D7B7A6E7B7A6E7B7A6E 7B7A6E79796D79796D78776B78776B7B786D7B786A7B786D79796D79796D7979 6D7B7A6E79796D7B7A6E78776B78776B7B7B6C78786979796A77776879796A79 796A7B7B6C7B7B6C79796A79796A78786979756A79756A777469797668767365 77746677746979756A7774697976687976687774667673657370627672677672 6776726775726476736576736376736576736577746679766675726473706275 7264757264737062737062757264757264757264757264737062737062756F62 746E61756F64757166756F64756F62767164726F61726F61726F61726E63726E 63706D5F706E5D6F6D5C6F6D5C6E6B5B706E5D716C5C716C5C716B5E706A5D71 6B5E6E6B5D6E6B5D706D5F726F61726F61706D5F706D5F6F6C5E6F6C5E6F6C5E 706D5F706D5F6E6B5D6F6C5E706D5F6F6C5E706D5F726F61706D5F706D5F706D 5F6F6C5E6E6B5D6E6B5D6F6D5C6F6D5C706E5D706D5F6F6C5E6E6B5D6F6C5E6F 6C5E6F6C5E6F6C5E6E6B5D6F6C606F6C6070695F6E695B716B606E6A5F6E6A5F 6E6A5F6C695E6B685A6A67596A67596B685A6A67596A675968655768655A6A66 5B6B685C6B685C6A665B68655A68655A66665A717067706F65706D646C695E63 5F546763586A665B65645866655C66655C64635965645A65645A6C6B616B6960 7168646F64637068666E67646D65636E67647068667068666D65636D65636E67 647167667168647066626E67627167666F646370666470696470696470696473 6965736965736965736963746B64716A63726C64726C64746D68746D68756C68 736963756C65746D65716A63716A63716A63726C64726C64716A637369637369 63746B64726C64726C64756F64726C62746D63756F64756F64756F64746D6376 7068756E67756E67756F64756F64756F64756F64746E61746D63746D6370695F 726C62746D63726D5F726C62746D63746D63756F64756F64726F61746E61746E 61756F62726F61737062737062726F61757264767164756F62756F6273706274 6E61756F62756F626F6C5E706D5F706D5F726E63737064726C62746E61746E61 737062756F62756F62746D63726E63737064757264757264726F61737062706D 5F706D62706F63706F636F6E626F6E62717164706F637171646F6E62706F636F 6D646D6C636F6D646F6D64706E686F716971726A6D6E646F71676E70656F6D64 6F6D646F6D666E6F686E6F686E6F686D6E666F71696E6F6A6E716B6B6E686C70 686B6E686B6E686B6E686B6F666A6D67696F686A716A6A716A6A716A6C726B69 6F686A716A686E676A716A696F68686E67686E69666C68696F6B666D66686E69 686E69686E69656D68666C68666C68656D6A646F6C636E6A606B67636E6A616C 69616C69616D67616C69616C69646F6C67726E606B6762706C606D695E6C6761 6E6C5E6E6B5E6E6B5C6C6A5F6F6C61716E5E6D6D5C6C6C636C67696A6067695F %%EndData grestore gsave TBK 1 setgray /ymax 197 def /ydel 009 def 073 ymax 0 ydel mul sub moveto (Example of negative film with standard exposure) showen (Beispiel von Negativfilm mit Normbelichtung) showde 073 ymax 0.7 ydel mul sub moveto (according to ) showen (nach ) showde (ISO/IEC 15775/ed\2552:2022.) show 073 ymax 1.7 ydel mul sub moveto (The luminance of any pixel is in the) showen (Die Leuchtdichte von jedem Pixel ist im) showde TBIK ( rgb\255) show TBK (16bit range.) showen (16bit\255Bereich.) showde 073 ymax 2.7 ydel mul sub moveto (The contrast between white and black) showen (Der Kontrast zwischen Wei\337 und Schwarz) showde 073 ymax 3.4 ydel mul sub moveto (is in the) showen (ist im) showde TBIK ( rgb*\255) show TBK (8bit range.) showen (8bit\255Bereich.) showde 073 ymax 4.4 ydel mul sub moveto (Output linearisation produces the) showen (Ausgabelinearisierung erzeugt gleichabst\344ndig) showde 073 ymax 5.1 ydel mul sub moveto (equally spaced) showen (gestufte) showde TBIK ( rgb*) show TBK ( data.) showen (\255Daten.) showde 073 ymax 6.1 ydel mul sub moveto (For 4 resolutions 192x128 up to 1536x1024, see) showen (F\374r Aufl\364sungen 192x128 bis 1536x1024, siehe) showde RBK 073 ymax 6.8 ydel mul sub moveto (http://color.li.tu-berlin.de/AEC7/AEC7L0NP.PDF) showen (http://farbe.li.tu-berlin.de/AGC7/AGC7L0NP.PDF) showde grestore showpage %%EndDocument EndEPSF grestore gsave BeginEPSF 161 SHSr sub MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 23 %line 449 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-3n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark13 where {pop} {userdict /pdfmark13 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark13 [ /View [ /Fit ] /DOCVIEW pdfmark13 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /SLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-3n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 0 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 1.00 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBS (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 1.00 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfy 30 setlinewidth 1550 0 moveto 1550 2250 lineto stroke 2450 0 moveto 2450 2250 lineto stroke 1550 0 moveto 2450 0 lineto stroke %tfg %30 setlinewidth %[100 100] 0 setdash %1600 0 moveto 1600 2250 lineto stroke %2400 0 moveto 2400 2250 lineto stroke %1600 0 moveto 2400 0 lineto stroke %[ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfy 1000 2300 moveto (office display without reflection) showen ( B\374rodisplay ohne Reflexion) showde newpath tfw TBIS 2450 180 add 1560 moveto (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto tfn TBIS 1500 270 sub 1560 moveto (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto newpath /ram 90 def /rad 70 def tfn 1550 1500 rad 0 360 arc fill tfd 1775 1500 rad 0 360 arc fill tfw 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill tfh 2225 1500 rad 0 360 arc fill tfw 2450 1500 rad 0 360 arc fill TBS newpath tfn 0050 1600 moveto (perception ) showen (Empfindung ) showde TBIS (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show tfw 3000 1600 moveto (perception ) showen (Empfindung ) showde TBIS (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show newpath 0 1 2 {/i exch def tfn 0000 500 i mul add 1500 rad 0 360 arc fill tfw 3000 500 i mul add 1500 rad 0 360 arc fill } for %3950 720 moveto %(Index d = Ger\344t) showde %(index d = device) showen 3950 270 moveto (Index p = Spitze) showde (index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 SHAr add MM 108 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 24 %line 459 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-4n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark14 where {pop} {userdict /pdfmark14 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark14 [ /View [ /Fit ] /DOCVIEW pdfmark14 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-4n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 1 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 1 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 0.90 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 1 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 1 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 0.90 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfy 30 setlinewidth 1550 0 moveto 1550 2250 lineto stroke 2450 0 moveto 2450 2250 lineto stroke 1550 0 moveto 2450 0 lineto stroke tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfy 1000 2300 moveto (office display without ) showen ( B\374rodisplay ohne ) showde tfg (& 4% reflection) showen (& 4% Reflexion) showde newpath tfw TBIS 2450 180 add 1560 moveto (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto tfn TBIS 1500 270 sub 1560 moveto (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto newpath /ram 90 def /rad 70 def tfn 1550 1500 rad 0 360 arc fill %tfd 1775 1500 rad 0 360 arc fill tfg 1600 1500 ram 0 360 arc fill tfn 1600 1500 rad 0 360 arc fill tfg 1800 1500 ram 0 360 arc fill tfd 1800 1500 rad 0 360 arc fill tfg 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill tfg 2200 1500 ram 0 360 arc fill tfh 2200 1500 rad 0 360 arc fill tfw 2450 1500 rad 0 360 arc fill tfg 2400 1500 ram 0 360 arc fill tfw 2400 1500 rad 0 360 arc fill %tfh 2225 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill 1600 020 add 1050 moveto tfn TBIS (N) show TBV -10 -20 rmoveto (d) show 0 20 rmoveto 2000 080 sub 1250 moveto tfw TBIS (Z) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2400 210 sub 1050 moveto tfw TBIS (W) show TBV -20 -20 rmoveto (d) show 0 20 rmoveto TBS newpath tfn 0050 1600 moveto (perception ) showen (Empfindung ) showde TBIS (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show tfw 3000 1600 moveto (perception ) showen (Empfindung ) showde TBIS (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show newpath 0 1 2 {/i exch def tfn 0000 500 i mul add 1500 rad 0 360 arc fill tfw 3000 500 i mul add 1500 rad 0 360 arc fill } for 3950 720 moveto (Index d = Ger\344t) showde (index d = device) showen 3950 270 moveto (Index p = Spitze) showde (index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 SHSr sub MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 25 %line 469 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-5n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark15 where {pop} {userdict /pdfmark15 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark15 [ /View [ /Fit ] /DOCVIEW pdfmark15 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-5n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 0 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 0.60 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 0.60 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfy 30 setlinewidth 1550 0 moveto 1550 2250 lineto stroke 2450 0 moveto 2450 2250 lineto stroke 1550 0 moveto 2450 0 lineto stroke tfg 30 setlinewidth [100 100] 0 setdash 1800 0 moveto 1800 2250 lineto stroke 2200 0 moveto 2200 2250 lineto stroke 1800 0 moveto 2200 0 lineto stroke [ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfy 1000 2300 moveto (office display without ) showen ( B\374rodisplay ohne ) showde tfg (& 25%? reflection) showen (& 25%? Reflexion) showde newpath tfw TBIS 2350 180 add 1560 moveto (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto tfn TBIS 1550 270 sub 1560 moveto (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto newpath /ram 90 def /rad 70 def tfn 1550 1500 rad 0 360 arc fill %tfd 1775 1500 rad 0 360 arc fill tfg 1800 1500 ram 0 360 arc fill tfn 1800 1500 rad 0 360 arc fill tfg 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill tfw 2450 1500 rad 0 360 arc fill tfg 2200 1500 ram 0 360 arc fill tfw 2200 1500 rad 0 360 arc fill %tfh 2225 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill 1800 210 sub 1020 moveto tfn TBIS (N) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2000 080 sub 1220 moveto tfw TBIS (Z) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2200 020 add 1020 moveto tfw TBIS (W) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto TBS newpath tfn 0050 1600 moveto (perception ) showen (Empfindung ) showde TBIS (N) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show tfw 3000 1600 moveto (perception ) showen (Empfindung ) showde TBIS (W) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show newpath 0 1 2 {/i exch def tfn 0000 500 i mul add 1500 rad 0 360 arc fill tfw 3000 500 i mul add 1500 rad 0 360 arc fill } for 3950 720 moveto (Index d = Ger\344t) showde (index d = device) showen 3950 270 moveto (Index p = Spitze) showde (index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 SHAr add MM 064 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 26 %line 479 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-6n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark16 where {pop} {userdict /pdfmark16 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark16 [ /View [ /Fit ] /DOCVIEW pdfmark16 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-6n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 00 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 tfl 40 setlinewidth 1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 1 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 1 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 0.55 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 1 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke tfl [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 1 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 0.55 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 tfy 30 setlinewidth 1550 0 moveto 1550 2250 lineto stroke 2450 0 moveto 2450 2250 lineto stroke 1550 0 moveto 2450 0 lineto stroke tfg 30 setlinewidth [100 100] 0 setdash 1900 0 moveto 1900 2250 lineto stroke 2100 0 moveto 2100 2250 lineto stroke 1900 0 moveto 2100 0 lineto stroke [ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfy 1000 2300 moveto (office display without ) showen ( B\374rodisplay ohne ) showde tfg (& 100% reflection) showen (& 100% Reflexion) showde newpath tfw TBIS 2350 180 add 1560 moveto (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto tfn TBIS 1550 270 sub 1560 moveto (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto newpath /ram 90 def /rad 70 def tfn 1550 1500 rad 0 360 arc fill %tfd 1775 1500 rad 0 360 arc fill tfg 1900 1500 ram 0 360 arc fill tfn 1900 1500 rad 0 360 arc fill tfg 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill tfw 2450 1500 rad 0 360 arc fill tfg 2100 1500 ram 0 360 arc fill tfw 2100 1500 rad 0 360 arc fill %tfh 2225 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill 1900 210 sub 1200 moveto tfn TBIS (N) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2000 080 sub 1200 moveto tfw TBIS (Z) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2100 020 add 1100 moveto tfw TBIS (W) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto TBS newpath tfn 0050 1600 moveto (perception ) showen (Empfindung ) showde TBIS (N) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show tfw 3000 1600 moveto (perception ) showen (Empfindung ) showde TBIS (W) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto TBS (?) show newpath 0 1 2 {/i exch def tfn 0000 500 i mul add 1500 rad 0 360 arc fill tfw 3000 500 i mul add 1500 rad 0 360 arc fill } for 3950 720 moveto (Index d = Ger\344t) showde (index d = device) showen 3950 270 moveto (Index p = Spitze) showde (index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 161 SHSr sub MM 020 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 27 %line 489 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-7n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark17 where {pop} {userdict /pdfmark17 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark17 [ /View [ /Fit ] /DOCVIEW pdfmark17 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7n.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-7n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV -20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 %tfl %40 setlinewidth %1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 1 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 1 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 1 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 0.90 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 1 def [ ] 0 setdash 0 1500 moveto 4500 0 rlineto stroke %tfw [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke % 2000 1820 moveto -400 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 1 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 0.90 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 %tfy %30 setlinewidth %1550 0 moveto 1550 2250 lineto stroke %2450 0 moveto 2450 2250 lineto stroke %1550 0 moveto 2450 0 lineto stroke tfg 30 setlinewidth [100 100] 0 setdash 1600 0 moveto 1600 2250 lineto stroke 2400 0 moveto 2400 2250 lineto stroke 1600 0 moveto 2400 0 lineto stroke [ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfg 1000 2300 moveto (office display with ) showen ( B\374rodisplay mit ) showde tfg (3,6% reflection) showen (3,6% Reflexion) showde newpath tfw TBIS 2450 180 add 1560 moveto (W) show TBV -20 -20 rmoveto (d) show 0 20 rmoveto tfn TBIS 1500 270 sub 1560 moveto (N) show TBV -10 -20 rmoveto (d) show 0 20 rmoveto newpath /ram 90 def /rad 70 def %tfn 1550 1500 rad 0 360 arc fill %tfd 1775 1500 rad 0 360 arc fill tfg 1600 1500 ram 0 360 arc fill tfn 1600 1500 rad 0 360 arc fill tfg 1800 1500 ram 0 360 arc fill tfd 1800 1500 rad 0 360 arc fill tfg 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill tfg 2200 1500 ram 0 360 arc fill tfh 2200 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill tfg 2400 1500 ram 0 360 arc fill tfw 2400 1500 rad 0 360 arc fill %tfh 2225 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill tfw [50 50] 0 setdash 0 2000 moveto 2000 0 rlineto stroke 2000 1820 moveto -400 0 rlineto stroke tfw [ ] 0 setdash %1600 020 add 1050 moveto %tfn TBIS (N) show TBV -10 -20 rmoveto (d) show 0 20 rmoveto 2000 080 sub 1250 moveto tfw TBIS (Z) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto %2400 210 sub 1050 moveto %tfw TBIS (W) show TBV -20 -20 rmoveto (d) show 0 20 rmoveto %TBS %newpath %tfn 0050 1600 moveto %(perception ) showen %(Empfindung ) showde %TBIS (N) show TBV -10 -20 rmoveto (p) show 0 20 rmoveto %TBS (?) show %tfw 3000 1600 moveto %(perception ) showen %(Empfindung ) showde %TBIS (W) show TBV -20 -20 rmoveto (p) show 0 20 rmoveto %TBS (?) show %newpath %0 1 2 {/i exch def % tfn 0000 500 i mul add 1500 rad 0 360 arc fill % tfw 3000 500 i mul add 1500 rad 0 360 arc fill % } for 3950 720 moveto (Index d = Ger\344t) showde (index d = device) showen %3950 270 moveto %(Index p = Spitze) showde %(index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 SHAr add MM 020 MM translate 10 /Times-ISOL1 FS 53 MM 1 MM moveto ( ) show 1 1 scale -77 -91 translate %%BeginDocument: Bild 28 %line 499 %!PS-Adobe-3.0 EPSF-3.0 http://farbe.li.tu-berlin.de/eeg0/eeg01-8n %%BoundingBox: 70 85 245 206 %START PDFDE011.EPS /pdfmark18 where {pop} {userdict /pdfmark18 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [/Title (PostScript pictures: http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://farbe.li.tu-berlin.de or http://color.li.tu-berlin.de) /Keywords (image reproduction, colour devices) /Creator (klaus.richter@mac.com) /CreationDate (D:2023070112200) /ModDate (D:20230701112200) /DOCINFO pdfmark18 [ /View [ /Fit ] /DOCVIEW pdfmark18 %END PDFDE011 /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TV {120 /Times-ISOL1 FS} bind def /TS {160 /Times-ISOL1 FS} bind def /TL {200 /Times-ISOL1 FS} bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIV {120 /TimesI-ISOL1 FS} bind def /TIS {160 /TimesI-ISOL1 FS} bind def /TIL {200 /TimesI-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBV {120 /TimesB-ISOL1 FS} bind def /TBS {160 /TimesB-ISOL1 FS} bind def /TBL {200 /TimesB-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIV {120 /TimesBI-ISOL1 FS} bind def /TBIS {160 /TimesBI-ISOL1 FS} bind def /TBIL {200 /TimesBI-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SV {120 /Symbol FS} bind def /SS {160 /Symbol FS} bind def /SL {200 /Symbol FS} bind def /SK {250 /Symbol FS} bind def /SM {300 /Symbol FS} bind def /SG {350 /Symbol FS} bind def /CV {120 /Courier FS} bind def /CS {160 /Courier FS} bind def /CL {200 /Courier FS} bind def /CK {250 /Courier FS} bind def /CM {300 /Courier FS} bind def /CG {350 /Courier FS} bind def /CIV {120 /Courier-Oblique FS} bind def /CIS {160 /Courier-Oblique FS} bind def /CIL {200 /Courier-Oblique FS} bind def /CIK {250 /Courier-Oblique FS} bind def /CIM {300 /Courier-Oblique FS} bind def /CIG {350 /Courier-Oblique FS} bind def /CBV {120 /Courier-Bold FS} bind def /CBS {160 /Courier-Bold FS} bind def /CBL {200 /Courier-Bold FS} bind def /CBK {250 /Courier-Bold FS} bind def /CBM {300 /Courier-Bold FS} bind def /CBG {350 /Courier-Bold FS} bind def /CBIV {120 /Courier-BoldOblique FS} bind def /CBIS {160 /Courier-BoldOblique FS} bind def /CBIL {200 /Courier-BoldOblique FS} bind def /CBIK {250 /Courier-BoldOblique FS} bind def /CBIM {300 /Courier-BoldOblique FS} bind def /CBIG {350 /Courier-BoldOblique FS} bind def /nGs {350 /Times-ISOL1 FS show} bind def /kGs {350 /TimesI-ISOL1 FS show} bind def /bGs {350 /TimesB-ISOL1 FS show} bind def /jGs {350 /TimesBI-ISOL1 FS show} bind def /sGs {350 /Symbol FS show} bind def /iGs {300 /Times-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /eGs {300 /Times-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ibGb {300 /TimesB-ISOL1 FS 0 -90 rmoveto show 0 90 rmoveto} bind def /ebGb {300 /TimesB-ISOL1 FS 0 200 rmoveto show 0 -200 rmoveto} bind def /ipG {300 /Times-ISOL1 FS 50 50 rmoveto (\267) show 50 -50 rmoveto} bind def %20% kleiner /nMs {300 /Times-ISOL1 FS show TM} bind def /kM2 {300 /TimesI-ISOL1 FS show TM} bind def /bM2 {300 /TimesB-ISOL1 FS show TM} bind def /jM2 {300 /TimesBI-ISOL1 FS show TM} bind def /sMs {300 /Symbol FS show TM} bind def /ims {250 /Times-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /eMs {250 /Times-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ibMs {250 /TimesB-ISOL1 FS 0 -70 rmoveto show 0 70 rmoveto TM} bind def /ebMs {250 /TimesB-ISOL1 FS 0 160 rmoveto show 0 -160 rmoveto TM} bind def /ipM {250 /Times-ISOL1 FS 40 40 rmoveto (\267) show 40 -40 rmoveto TM} bind def %40% kleiner /nKs {250 /Times-ISOL1 FS show TK} bind def /kKs {250 /TimesI-ISOL1 FS show TK} bind def /bKs {250 /TimesB-ISOL1 FS show TK} bind def /jKs {250 /TimesBI-ISOL1 FS show TK} bind def /sKs {250 /Symbol FS show TK} bind def /iKs {200 /Times-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /eKs {200 /Times-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ibKs {200 /TimesB-ISOL1 FS 0 -60 rmoveto show 0 60 rmoveto TK} bind def /ebKs {200 /TimesB-ISOL1 FS 0 130 rmoveto show 0 -130 rmoveto TK} bind def /ipK {200 /Times-ISOL1 FS 30 30 rmoveto (\267) show 30 -30 rmoveto TK} bind def %60% kleiner /nLs {200 /Times-ISOL1 FS show TS} bind def /kLs {200 /TimesI-ISOL1 FS show TS} bind def /bLs {200 /TimesB-ISOL1 FS show TS} bind def /jLs {200 /TimesBI-ISOL1 FS show TS} bind def /sLs {200 /Symbol FS show TS} bind def /iLs {160 /Times-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /eLs {160 /Times-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ibLs {160 /TimesB-ISOL1 FS 0 -50 rmoveto show 0 50 rmoveto TS} bind def /ebLs {160 /TimesB-ISOL1 FS 0 110 rmoveto show 0 -110 rmoveto TS} bind def /ipL {160 /Times-ISOL1 FS 25 25 rmoveto (\267) show 25 -25 rmoveto TS} bind def %XCHA02.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setrgbcolor rec fill} bind def /colrecst %x y width heigth c m y k {setrgbcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setrgbcolor rem fill} bind def /colremst %x y width heigth c m y k {setrgbcolor rem stroke} bind def /tzr {1 0 0} bind def %Reproduktionsfarben /tzg {0 1 0} bind def /tzb {0 0 1} bind def /tzc {0 1 1} bind def /tzm {1 0 1} bind def /tzy {1 1 0} bind def /tzo {1 0 0} bind def %Reproduktionsfarben /tzl {0 1 0} bind def /tzv {0 0 1} bind def /tzn {0.00} bind def %Graureihe /tzd {0.25} bind def /tzz {0.50} bind def /tzh {0.75} bind def /tzw {1.00} bind def /tfr {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfg {0 1 0 setrgbcolor} bind def /tfb {0 0 1 setrgbcolor} bind def /tfc {0 1 1 setrgbcolor} bind def /tfm {1 0 1 setrgbcolor} bind def /tfy {1 1 0 setrgbcolor} bind def /tfo {1 0 0 setrgbcolor} bind def %Reproduktionsfarben /tfl {0 1 0 setrgbcolor} bind def /tfv {0 0 1 setrgbcolor} bind def /tfrn {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfgn {0.0 0.5 0.0 setrgbcolor} bind def /tfbn {0.0 0.0 0.5 setrgbcolor} bind def /tfcn {0.0 0.5 0.5 setrgbcolor} bind def /tfmn {0.5 0.0 0.5 setrgbcolor} bind def /tfyn {0.5 0.5 0.0 setrgbcolor} bind def /tfon {0.5 0.0 0.0 setrgbcolor} bind def %Reproduktionsfarben /tfln {0.0 0.5 0.0 setrgbcolor} bind def /tfvn {0.0 0.0 0.5 setrgbcolor} bind def /tfn {0.00 setgray} bind def %Graureihe /tfd {0.25 setgray} bind def /tfz {0.50 setgray} bind def /tfh {0.75 setgray} bind def /tfw {1.00 setgray} bind def /cvishowr {dup 0 ge {0.5 add} {0.5 sub} ifelse cvi 6 string cvs show} def /cvishow {cvi 6 string cvs show ( ) show} def /cvsshow1 {10 mul cvi 0.1 mul 9 string cvs show ( ) show} def /cvsshow2 {100 mul cvi 0.01 mul 9 string cvs show ( ) show} def /cvsshow3 {1000 mul cvi 0.001 mul 9 string cvs show ( ) show} def /cvsshow4 {10000 mul cvi 0.0001 mul 9 string cvs show ( ) show} def /cvsshow5 {100000 mul cvi 0.00001 mul 9 string cvs show ( ) show} def /cvishow0 {cvi 6 string cvs show} def /cvsshow10 {10 mul cvi 0.1 mul 9 string cvs show} def /cvsshow20 {100 mul cvi 0.01 mul 9 string cvs show} def /cvsshow30 {1000 mul cvi 0.001 mul 9 string cvs show} def /cvsshow40 {10000 mul cvi 0.0001 mul 9 string cvs show} def /cvsshow50 {100000 mul cvi 0.00001 mul 9 string cvs show} def /cvsshow0r {10 mul 0.5 add cvi 0.1 mul 10 string cvs show} def /cvsshow1r {10 mul 0.5 add cvi 0.1 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow2r {100 mul 0.5 add cvi 0.01 mul %new980310 dup 0 ge {( ) show} if dup abs 10 lt {( ) show} if 10 string cvs show} def /cvsshow3r {1000 mul 0.5 add cvi 0.001 mul 10 string cvs show} def %now with cvishow0 instead of cvishow /cvsshow1x {/nxx exch def %example nxx=99.1/99.0 nxx 10 mul cvi /nxi exch def %nxi=991/990 nxi 10 idiv /nxa exch def %nxa=99 nxi nxa 10 mul sub /nxb exch def %nxb=1/0 nxa cvishow0 (,) show %nxa=99 nxb cvishow0 %nxb=1/0 } def /cvsshow2x {/nxx exch def %example nxx=99.12/99,02/99,00 nxx 100 mul cvi /nxi exch def %nxi=9912/9902/00 nxi 100 idiv /nxa exch def %nxa=99 nxi nxa 100 mul sub /nxb exch def %nxb=12/02/00 nxa cvishow0 (,) show %nxb=99, nxb 10 ge {nxb cvishow0} if %nxb=12 nxb 1 ge nxb 9 le and {(0) show nxb cvishow0} if %nxb=02 nxb 0 eq {(00) show} if %nxb=00 } def /cvsshow3x {/nxx exch def %example nxx=99.123/99.012/99.001/99.000 nxx 1000 mul cvi /nxi exch def %nxi=99123/99012/99001/99000 nxi 1000 idiv /nxa exch def %nxa=99 nxi nxa 1000 mul sub /nxb exch def %nxb=123/012/001/000 nxa cvishow0 (,) show %nxb=99, nxb 100 ge {nxb cvishow0} if %nxb=123/012/001/000 nxb 10 ge nxb 99 le and {(0) show nxb cvishow0} if %nxb=012 nxb 1 ge nxb 9 le and {(00) show nxb cvishow0} if %nxb=001 nxb 0 eq {(000) show} if %nxb=000 } def %*************************************************** %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /ioute 0 def /ifunc 0 def /idevi 1 def /imevi 1 def /expnr 4 def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def %75 85 moveto %lanind cvishow (-) show %colorm cvishow %deintp cvishow %xcolor cvishow %xchart cvishow %pchart cvishow %colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 4 /Times-ISOL1 FS %74 86 moveto (eeg00-7r) show %xchart 0 eq {(R) show} % {deintp colorm 2 mul add cvishow} ifelse 72 90 translate 0.01 MM dup scale 20 setlinewidth %0 0 12250 17100 1.0 1.0 1.0 colrecfi %area white grey %0 0 12250 17100 0.0 0.0 0.0 colrecst %Rahmen Schwarz %/ifunc 0 def %ifunc 0 eq {Yi_L*i_dYi_L_0} if %ifunc 1 eq {Yi_L*i_dYi_C_0} if %Yi_Yxyi /xchartl 0 def %0 1 07 {/xchartl exch def %xchartl=0,07 gsave %from BEA80-7N.PS % xchartl 0 eq { 100 13000 translate} if % xchartl 1 eq { 6150 13000 translate} if % xchartl 2 eq { 100 08740 translate} if % xchartl 3 eq { 6150 08740 translate} if % xchartl 4 eq { 100 04480 translate} if % xchartl 5 eq { 6150 04480 translate} if % xchartl 6 eq { 100 00220 translate} if % xchartl 7 eq { 6150 00220 translate} if 130 /Times-ISOL1 FS 0 setgray 50 -130 moveto (eeg01-8n) show %xchartl 1 add cvishow %(A) show %A %(_) show xchart 1 add cvishow /xwidth 6000 def /ywidth 4000 def 25 setlinewidth 0.5 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath fill 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath clip 0 setgray 0 0 moveto xwidth 0 rlineto 0 ywidth rlineto xwidth neg 0 rlineto closepath stroke tfn %tfw /xtr0 380 def /ytr0 350 def xtr0 ytr0 translate %********************************************************************* tfw 30 setlinewidth 0 0 moveto 5500 0 rlineto stroke 0 0 moveto 0 3250 rlineto stroke 5500 100 sub 50 moveto 100 -50 rlineto -100 -50 rlineto stroke -50 3250 100 sub moveto 50 100 rlineto 50 -100 rlineto stroke /tx [(-4) (-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3) ( 4)] def /ty [(-3) (-2) (-1) ( 0) ( 1) ( 2) ( 3)] def /xz (x) def ioute 1 eq expnr 7 ge and {%xchartl>=7 /xz (z) def } if /KLxr {20 0 rmoveto TBIK xz show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxr {20 0 rmoveto TBIL xz show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxr {20 0 rmoveto TBIS xz show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /KLxrx {20 0 rmoveto TBIK (x) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /KLxrz {20 0 rmoveto TBIK (z) show 0 -80 rmoveto TBL (r) show 20 80 rmoveto} def /LSxrx {20 0 rmoveto TBIL (x) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /LSxrz {20 0 rmoveto TBIL (z) show 0 -60 rmoveto TBS (r) show 20 60 rmoveto} def /SVxrx {20 0 rmoveto TBIS (x) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /SVxrz {20 0 rmoveto TBIS (z) show 0 -40 rmoveto TBV (r) show 20 40 rmoveto} def /100KLxr {0 100 rmoveto KLxr 0 -100 rmoveto} def /100LSxr {0 080 rmoveto LSxr 0 -080 rmoveto} def /100SVxr {0 060 rmoveto SVxr 0 -060 rmoveto} def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 9 {/i exch def /ixt { -150 i 0500 mul add} def /ixl { 000 i 0500 mul add} def i 8 le {ixt -250 moveto tx i get exec show} if ixl 75 moveto 0 -150 rlineto stroke } for /iaxisr 1 def iaxisr 1 eq {%iaxisr=1 tfg /ixr 10.45 500 mul def /iyr 0 def ixr iyr moveto 0 2500 rlineto stroke ixr 080 sub 1000 moveto 160 0 rlineto stroke ixr 100 add 1000 50 sub moveto (0,0) show ixr 080 sub 1500 moveto 160 0 rlineto stroke ixr 100 add 1500 50 sub moveto (0,5) show ixr 080 sub 2000 moveto 180 0 rlineto stroke ixr 100 add 2000 50 sub moveto (1,0) show ixr 040 sub 2400 moveto 040 100 rlineto 040 -100 rlineto stroke ixr 350 sub 2500 150 add moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show tfw } if %iaxisr=1 %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten TBL 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -350 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for 4450 -240 moveto tfw LSxr TBL (=) show 20 0 rmoveto TBL (log[) show 10 0 rmoveto TBIL (L/L) show 0 -50 rmoveto TBS (u) show 0 50 rmoveto TBL (]) show 0900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u0) show 50 80 rmoveto 1900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u) show 50 80 rmoveto 2900 200 moveto (L) TBIL tfw show TBS 20 -80 rmoveto (u1) show 50 80 rmoveto /iphys 0 def 3950 500 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=100)}{(=28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 550 moveto 380 0 rlineto stroke [100 100] 0 setdash tfn 3500 550 moveto 380 0 rlineto stroke [ ] 0 setdash tfw /i3func 0 def i3func 1 eq {%i3func=1 /ilum 1 def ilum 1 eq {%ilum=1 3950 700 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u0) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=1)}{(=0,28)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfn 3500 750 moveto 380 0 rlineto stroke tfw 3950 300 moveto TBIS tfw (L) show TBV 20 -80 rmoveto (u1) show 00 80 rmoveto TBS 20 0 iphys 1 eq {(=10000)}{(=2800)} ifelse ashow (cd/m) show TBV 0 80 rmoveto (2) show 0 -80 rmoveto tfw 3500 300 moveto 400 0 rlineto stroke } if %ilum=1 } if %i3func=1 %tfl %40 setlinewidth %1600 0 moveto 800 0 rlineto stroke xtr0 neg ytr0 neg translate %******************************************************** %BEG C01_C08 ******************************************** %original square tfn %tfw 050 3750 moveto /ianta 0 def xchartl 07 le {%xchartl=00 tfw TBIK (F) show -50 -80 rmoveto TBL (ab) show 0 80 rmoveto TBK (\050) show KLxr TBK (\051) show 20 0 rmoveto (=) show 20 0 rmoveto (achromatische Rezeptorerregung) showde (achromatic receptor response) showen iphys 1 eq {%iphys=1 ( in ) show SK (\155) show TBK (V) show 500 3000 moveto TBS ianta 1 eq {(antagonistische ) showde (antagonistic ) showen } if (physiologische Ergebnisse) showde (physiological results) showen TBS ( (Affen), ) showde ( with monkeys, ) showen TBIS (Valeton & Van Norren, 1983) show } if %iphys=1 } if %xchartl=00 xchartl 01 ge {%xchartl>=1 tfy TBK ( & modified) showen ( & modifiziert) showde } if %xchartl>=1 tfn %tfw %********************************************************************* %BEG Common text xtr0 ytr0 translate TBIK /iyt0 2900 def %top text line /iyt1 2300 def %lower yellow text line /ixt2 2420 def %right red text line /iyt2 1100 def %right red text line /ix0 100 def /ix1 750 def %for F(x) /ix1a 850 def %for Fn(x) /ix2 2200 def %text e /ix3 1700 def %ifunc 0 eq {/x_zp (x) def /x_zm (-x) def} % {/x_zp (z) def /x_zm (-z) def /lne_10d 1 10 ln div def} ifelse /x_zp (x) def /x_zm (-x) def ioute 0 eq {/e_10 (e) def /lne_10 1 def} {/e_10 (10) def /lne_10 1 def} ifelse /expnp 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnp [1.0 1.0 0.7 0.5 1.0 0.7 0.5 1.0 0.7 0.5] def /expnk 10 array def % 0 1 2 3 4 5 6 7 8 9 /expnk [(1,0) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5) (1,0) (0,7) (0,5)] def %**************************************** tfw 30 setlinewidth /jm1 0 def /jm2 1 def /iytj 0 def xchartl 0 eq {/jm2 0 def} {/jm2 1 def} ifelse jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {/iyta 0 def} if j 1 eq {/iyta 0 def} if 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 %font colour j 0 eq {tfw} if j 1 eq {tfy} if j 0 eq {/ixtx ix0 def /iytx iyt0 def} if j 1 eq {/ixtx ixt2 def /iytx iyt2 def} if /ianta 0 def /iytxt iytx 050 add j 0 eq {100 add} if def ixtx 1030 add ianta 1 eq {150 add} if iytxt iyta add 70 add moveto 0970 ioute 1 eq {150 add} if 0 rlineto stroke } for %k=0,1 /ianta 0 def ixtx iytxt moveto TBIL (F) show -30 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxr TBL (\051) show TBL ianta 1 eq {30 0 rmoveto (=) show 30 0 rmoveto (-b) show 30 0 rmoveto SL (b) show TBL} {20 0 rmoveto (=) show 20 0 rmoveto (b) show SL (b) show TBL} ifelse ixtx 1000 add ianta 1 eq {200 add} if iytxt 100 add moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( - ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto ixtx 1000 add ianta 1 eq {200 add} if iytxt 170 sub moveto TBL e_10 show 0 100 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if -50 -100 rmoveto TBL ( + ) show TBL e_10 show 0 100 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 0 -100 rmoveto /iouta 1 def iouta 1 eq {%iouta 0 180 rmoveto TBL ianta 1 eq {100 0 rmoveto (=) show 20 0 rmoveto (-b) show 10 0 rmoveto SL (b) show 10 0 rmoveto TBL} {100 0 rmoveto (=) show 40 0 rmoveto (b) show 30 0 rmoveto SL (b) show 30 0 rmoveto TBL } ifelse TBL (tanh[) show LSxr TBL (/a]) show } if %iouta ianta 1 eq {ix3 2250 add iyt0 300 add moveto TBS (antagonistic model) showen (antagonistisches Modell) showde } if %/ibeta 1 def /beta 1.00 def j 0 eq {%j=0, both sides tfw TBS ix3 2250 add iyt0 130 add moveto (a=1,00, b=1,00 e=2,7182) show ioute 1 eq {%ioute=1 ix3 2250 add iyt0 040 sub moveto (a'=a) show 30 0 rmoveto (ln(10)=) show 1.0 10 ln mul cvsshow3x (, ) show SS (b) show TBS (=) show beta cvsshow2 } if %ioute=1 ioute 0 eq {%ioute=0 ix3 2250 add iyt0 040 sub moveto SS (b) show TBS (=) show beta cvsshow2 } if %ioute=0 } if %j=0, both sides } for %j=jm1,jm2 idevi 1 eq {%idevi=1 /iyt1t iyt1 330 add def 30 setlinewidth [ ] 0 setdash tfg ix0 iyt1t moveto TBIL (F') show -50 -80 rmoveto TBS (ab) show 0 80 rmoveto TBL (\050) show LSxrx TBL (\051) show 20 0 rmoveto TBL ianta 1 eq {(=) show 30 0 rmoveto (-4) show 30 0 rmoveto (b) show 30 0 rmoveto SL (a) show 30 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} {(=) show 30 0 rmoveto (4) show 30 0 rmoveto (b) show 20 0 rmoveto SL (a) show 20 0 rmoveto TBL (/) show 30 0 rmoveto ([) show} ifelse TBL (a) show 20 0 rmoveto TBL ({) show TBL e_10 show 0 80 rmoveto SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (+) show 20 0 rmoveto TBL e_10 show 0 80 rmoveto TBS (-) show SVxr TBS (/a) show ioute 1 eq {(') show} if 20 -80 rmoveto TBL (}) show 0 80 rmoveto TBS (2) show 0 -80 rmoveto TBL (]) show ix3 2000 add iyt1t moveto TBS xchartl 0 eq {(a=1,00) show} if xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto} if TBS xchartl 0 eq {(; b=1,00) show} if xchartl 1 eq {(; b=2,00) show} if xchartl 2 eq {(; b=1,00) show} if xchartl 3 eq {(; b=1,00) show} if xchartl 4 eq {(; b=2,00) show} if xchartl 5 eq {(; b=2,00) show} if xchartl 6 eq {(; b=1,00) show} if xchartl 7 eq {(; b=0,50) show} if /ialpha 1 def /alpha 0.60 def ialpha 1 eq {%ialpha=1 ix3 2000 add iyt1t 200 sub moveto SS (a) show TBS (=) show alpha cvsshow2} if } if %idevi=1 tfw /ianta 0 def [ ] 0 setdash 0 1500 moveto 3000 0 rlineto stroke tfn 200 3800 add 2070 ianta 1 eq {1000 sub} if moveto TBL (asymptote) show tfw [ ] 0 setdash 2000 1500 moveto 0 500 rlineto stroke xtr0 neg ytr0 neg translate %********************************************************************* /C0i_FXi {%BEG C0i_FXi xtr0 ytr0 translate /xi 51 array def %range -4 bis +4 in steps of /yi 51 array def %range -1 to +1 /epxi 51 array def /emxi 51 array def /esxi 51 array def /Frui 51 array def /MULX 500 def /MULY 500 def %ioute 0 eq {/e 2.7182818 def} % {/e 10.0 def } ifelse /e 2.7182818 def /im 45 def jm1 1 jm2 {/j exch def %j=jm1,jm2 j 0 eq {%j=0 /a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 1.0 def } if %j=0 j 1 eq {%j=1 %xchartl 0 eq {/a 1.0 expnp expnr get exp def % /ai 1.0 expnp expnr get exp lne_10 mul def % /bi 1.0 def} if xchartl 1 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 2 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 3 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 1.0 def} if xchartl 4 eq {/a 2.0 expnp expnr get exp def /ai 2.0 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 5 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 2.0 def} if xchartl 6 eq {/a 1.0 expnp expnr get exp def /ai 1.0 expnp expnr get exp lne_10 mul def /bi 0.5 def} if xchartl 7 eq {/a 0.5 expnp expnr get exp def /ai 0.5 expnp expnr get exp lne_10 mul def /bi 0.5 def} if } if %j=1 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put ioute 0 eq {%ioute=0 epxi i e xi i get ai div exp put emxi i e xi i get ai div neg exp put } {%ioute=1 epxi i e xi i get lne_10 div ai div exp put emxi i e xi i get lne_10 div ai div neg exp put } ifelse esxi i epxi i get emxi i get add put Frui i epxi i get emxi i get sub epxi i get emxi i get add div bi mul put } for %i=0,50 40 setlinewidth [ ] 0 setdash 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfw} if j 1 eq {[ ] 0 setdash tfy} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /beta 1.00 def /ianta 0 def /i3func 0 def i3func 1 eq {%i3func=1 k 0 eq {%k=0 black hole tfn 0 1 im {/i exch def %i=0,im i 0 eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 sub MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 black hole k 0 eq {%k=0 white hole tfw 0 1 im 08 sub {/i exch def %i=0,im i 0 eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get 2 add MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im } if %k=0 white hole } if %i3func 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add ianta 1 eq {Frui i get neg beta mul} {Frui i get beta mul} ifelse MULY mul 1500 add lineto stroke} if } for %i=0,im k 1 eq {%k=1 xchartl 1 ge {%xchartl>=1 tfy j 1 eq {%j=1 /yta Frui 45 get MULY mul 070 add def ixt2 2000 add 1500 yta add moveto xchartl 1 eq {(a=1,00) show} if xchartl 2 eq {(a=2,00) show} if xchartl 3 eq {(a=0,50) show} if xchartl 4 eq {(a=2,00) show} if xchartl 5 eq {(a=0,50) show} if xchartl 6 eq {(a=1,00) show} if xchartl 7 eq {(a=0,50) show} if xchartl 1 ge {0 100 rmoveto TBS expnk expnr get show 0 -100 rmoveto TBS (=) show ai cvsshow3x } if %1<=xchartl<=7} if } if %j=1 j 1 eq {%j=1 ixt2 2000 add 1500 yta add 0250 sub moveto ioute 1 eq {%ioute=1 xchartl 1 ge {(a'=) show ai 10 ln mul cvsshow3x (, ) show} if } if %ioute=1 xchartl 1 eq {(b=2,00) show} if xchartl 2 eq {(b=1,00) show} if xchartl 3 eq {(b=1,00) show} if xchartl 4 eq {(b=2,00) show} if xchartl 5 eq {(b=2,00) show} if xchartl 6 eq {(b=0,50) show} if xchartl 7 eq {(b=0,50) show} if } if %j=1 } if %xchartl>=1 } if %k=1 } for %k=0,1 idevi 1 eq {%idevi=1 %integral dx/(a^2+x^2) = (1/a) arctan (x/a) /edxi 51 array def /Frudi 51 array def %special antagonistic case derivation newpath /ai 1 def 0 1 50 {/i exch def %i=0,50 xi i -4 i 0.2 mul add put edxi i e xi i get exp e xi i get neg exp add 2 exp put edxi i 4 edxi i get ai mul div put Frudi i edxi i get bi mul put } for %i=0,50 /alpha 0.60 def newpath 0 1 1 {/k exch def %k=0,1 k 0 eq {%k=0 j 0 eq {[ ] 0 setdash tfg} if j 1 eq {[ ] 0 setdash tfg} if } if %k=0 k 1 eq {%k=1 j 0 eq {[100 100] 0 setdash tfn} if %j 1 eq {[100 100] 0 setdash tfn} if } if %k=1 /iant1 1 def %positive derivation for 1 iant1 1 eq {%iant1=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul 0.5 sub MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant1=1 /iant2 1 def %negative derivation for 1 iant2 1 eq {%iant2=1 50 setlinewidth /im 45 def 0 1 im {/i exch def %i=0,im i 0 eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add moveto} if i 1 ge i im 1 sub le and {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto} if i im eq {xi i get MULX mul 2000 add Frudi i get alpha mul neg 0.5 add MULY mul 2 mul 1500 add lineto stroke} if } for %i=0,im } if %iant2=1 } for %k=0,1 [ ] 0 setdash 20 setlinewidth } if %idevi=1 /islope 0 def islope 1 eq {%islope=1 %slope /m0 Frui 21 get Frui 19 get sub xi 21 get xi 19 get sub div def %font colour j 0 eq {tfw} if j 1 eq {tfy} if 1650 0700 j 180 mul sub moveto TBIS (m) show 0 -70 rmoveto TBV ai cvsshow1x bi cvishow 0 70 rmoveto TBS (=) show m0 cvsshow2x } if %islope=1 } for %j=jm1,jm2 /ihole 0 def ihole 1 eq {%ihole=1 newpath 30 setlinewidth tfn 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke tfr [100 100] 0 setdash 0600 0 moveto 0600 2250 lineto stroke 1400 0 moveto 1400 2250 lineto stroke 0600 0 moveto 1400 0 lineto stroke [ ] 0 setdash tfw 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke tfr [100 100] 0 setdash 2600 0 moveto 2600 2250 lineto stroke 3400 0 moveto 3400 2250 lineto stroke 2600 0 moveto 3400 0 lineto stroke [ ] 0 setdash 20 setlinewidth tfn 0400 2450 moveto TBS ( black hole) showen (schwarzes Loch) showde 0600 2300 moveto (unvisible) showen (unsichtbar) showde tfw 2600 2450 moveto TBS (white hole) showen (wei\337es Loch) showde 2600 2300 moveto (unvisible) showen (unsichtbar) showde } if %ihole=1 %tfy %30 setlinewidth %1550 0 moveto 1550 2250 lineto stroke %2450 0 moveto 2450 2250 lineto stroke %1550 0 moveto 2450 0 lineto stroke tfg 30 setlinewidth [100 100] 0 setdash 1800 0 moveto 1800 2250 lineto stroke 2200 0 moveto 2200 2250 lineto stroke 1800 0 moveto 2200 0 lineto stroke [ ] 0 setdash tfg 1300 2450 moveto TBS (range luminance) showen (Bereich Leuchtdichte) showde tfy 1000 2300 moveto (office display with ) showen ( B\374rodisplay mit ) showde (25%? reflection) showen (25%? Reflexion) showde newpath tfw TBIS 2350 100 add 1560 moveto (W) show TBV -20 -20 rmoveto (d) show 0 20 rmoveto tfn TBIS 1550 200 sub 1560 moveto (N) show TBV -10 -20 rmoveto (d) show 0 20 rmoveto newpath /ram 90 def /rad 70 def %tfn 1550 1500 rad 0 360 arc fill %tfd 1775 1500 rad 0 360 arc fill tfg 1800 1500 ram 0 360 arc fill tfn 1800 1500 rad 0 360 arc fill tfg 2000 1500 ram 0 360 arc fill tfz 2000 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill tfg 2200 1500 ram 0 360 arc fill tfw 2200 1500 rad 0 360 arc fill %tfh 2225 1500 rad 0 360 arc fill %tfw 2450 1500 rad 0 360 arc fill tfw [50 50] 0 setdash 2000 2000 moveto 1000 0 rlineto stroke 2000 1700 moveto 0200 0 rlineto stroke tfw 2000 0200 add 1700 moveto 2500 0 rlineto stroke 2000 0200 sub 1300 moveto 2900 0 rlineto stroke 2000 1200 add 1460 moveto TBIS (L*) show TBS (\255Kontrastbereich) showde ( contrast range) showen %1800 210 sub 1020 moveto %tfn TBIS (N) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto 2000 080 sub 1120 moveto tfw TBIS (Z) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto %2200 020 add 1020 moveto %tfw TBIS (W) show TBV 0 -20 rmoveto (d) show 0 20 rmoveto TBS newpath %tfn 0050 1600 moveto %(perception ) showen %(Empfindung ) showde %TBIS (N) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto %TBS (?) show %tfw 3000 1600 moveto %(perception ) showen %(Empfindung ) showde %TBIS (W) show TBV 0 -20 rmoveto (p) show 0 20 rmoveto %TBS (?) show %newpath %0 1 2 {/i exch def % tfn 0000 500 i mul add 1500 rad 0 360 arc fill % tfw 3000 500 i mul add 1500 rad 0 360 arc fill % } for 3950 720 moveto (Index d = Ger\344t) showde (index d = device) showen %3950 270 moveto %(Index p = Spitze) showde %(index p = peak) showen xtr0 neg ytr0 neg translate } def %C0i_FXi %END C0i_FXi %********************************************************************* C0i_FXi %************************************************************** %special space for 'xm03'PROZ0.COM 2x before/after xchartl % xchartl 0 eq { 100 neg 13000 neg translate} if % xchartl 1 eq { 6150 neg 13000 neg translate} if % xchartl 2 eq { 100 neg 08740 neg translate} if % xchartl 3 eq { 6150 neg 08740 neg translate} if % xchartl 4 eq { 100 neg 04480 neg translate} if % xchartl 5 eq { 6150 neg 04480 neg translate} if % xchartl 6 eq { 100 neg 00220 neg translate} if % xchartl 7 eq { 6150 neg 00220 neg translate} if grestore %} for %xchartl=0,07 showpage grestore %%Trailer %%EndDocument EndEPSF grestore gsave BeginEPSF 219 MM 080 MM add 008 MM translate %80 MM Breite von TestStreifen 10 /Times-ISOL1 FS 53 MM 1 MM moveto () show 1 1 scale -77 21 MM sub -91 translate %%BeginDocument: Bild 29 Teststreifen Ueberlaenge %line 509 %%EndDocument EndEPSF grestore gsave BeginEPSF -0.0 MM -0.0 MM translate %xy-Verschiebung Rechteckrahmen nach innen% %%BeginDocument: Bild 30 %Rechteckrahmen %line 519 %!PS-Adobe-3.0 EPSF-3.0 Frame arround with Internet text DG02 20070101 %%BoundingBox: 0 0 598 845 %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (N) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanind1 01 def /lanind2 01 def /lanindd 01 def /colorm1 00 def /colorm2 00 def /colormd 01 def /deintp1 00 def /deintp2 00 def /deintpd 01 def /xcolor1 03 def /xcolor2 03 def /xcolord 01 def /xchart1 00 def /xchart2 00 def /xchartd 01 def /pchart1 00 def /pchart2 00 def /pchartd 01 def /colsep1 00 def /colsep2 00 def /colsepd 01 def /pmetam1 00 def /pmetam2 00 def /pmetamd 01 def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} if /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} if /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} if /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} if /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 1 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} if /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} if /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} if /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % /GSS$ where {pop /LSS$ GSS$ def} {/LSS$ (1) def} ifelse /GSC$ where {pop /LSC$ GSC$ def} {/LSC$ (n) def} ifelse /GSX$ where {pop /LSX$ GSX$ def} {/LSX$ (0) def} ifelse /GSY$ where {pop /LSY$ GSY$ def} {/LSY$ (0) def} ifelse /GEX$ where {pop /LEX$ GEX$ def} {/LEX$ (p.ps./pdf) def} ifelse /GEY$ where {pop /LEY$ GEY$ def} {/LEY$ (p.dat) def} ifelse /IMES 0 def /i*ptrsc 0 def gsave 0 setgray 1.0 1.0 scale 0.0 MM 0.0 MM translate 0.15 MM setlinewidth /x 20 array def /y 20 array def /d 20 array def /x [000 296 296 000 002 294 294 002 005 291 291 005 %speziell 006 290 290 006 008 288 288 008 ] def /y [000 000 210 210 002 002 208 208 005 005 205 205 %speziell 006 006 204 204 008 008 202 202 ] def /d [060 017 -60 -17 058 015 -58 -15 056 013 -56 -13 054 011 -54 -11 052 009 -52 -09 ] def colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if xchart 1 ge {%xchart>=1 /i0 12 def /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def 2.5 MM /Times-ISOL1 FS x i0 get MM 40 MM add y i0 get MM 1 MM sub moveto lanind cvishow (-) show colorm cvishow deintp cvishow xcolor cvishow xchart cvishow pchart cvishow colsep cvishow (-F) show pmetam cvishow } if %xchart>=1 /xlu 017 MM def /ylu 017 MM def /xro 279 MM def /yro 193 MM def /xlo 017 MM def /ylo 193 MM def /xru 279 MM def /yru 017 MM def /xmo xlo xro xlo sub 0.5 mul add def /ymo yro 1 MM sub def xmo 1 MM sub ymo moveto 2 MM 0 rlineto stroke xmo ymo 1 MM sub moveto 0 1 MM rlineto stroke xlu 8 MM sub ylu moveto 16 MM 0 rlineto stroke xlu ylu 8 MM sub moveto 0 16 MM rlineto stroke xro 8 MM add yro moveto -16 MM 0 rlineto stroke xro yro 8 MM add moveto 0 -16 MM rlineto stroke xru 8 MM sub yru moveto 16 MM 0 rlineto stroke xru yru 8 MM sub moveto 0 16 MM rlineto stroke xlo 8 MM add ylo moveto -16 MM 0 rlineto stroke xlo ylo 8 MM add moveto 0 -16 MM rlineto stroke 1 2 7 {/i exch def %Zentrierkreise xlu ylu i MM 0 360 arc stroke xro yro i MM 0 360 arc stroke xru yru i MM 0 360 arc stroke xlo ylo i MM 0 360 arc stroke } for %i 12 4 16 {/i exch def /i0 i def %i=0,16 %0 4 16 {/i exch def /i0 i def %i=0,16 /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def i 16 eq {0.30 MM setlinewidth} {0.15 MM setlinewidth} ifelse 0 setgray x i0 get MM y i0 get MM moveto x i1 get MM y i1 get MM lineto x i2 get MM y i2 get MM lineto x i3 get MM y i3 get MM lineto x i0 get MM y i0 get MM lineto stroke i 16 eq {6 /Times-ISOL1 FS /x00 67 def /xdif 32 def /y0o 202.3 def /y0u 6.3 def /x0l 6.1 def /x0r 288 def /y00 22 def /ydif 32 def x00 xdif 0 mul add MM y0o MM moveto (V) show x00 xdif 0 mul add MM y0u MM moveto (C) show x00 xdif 1 mul add MM y0o MM moveto (L) show x00 xdif 1 mul add MM y0u MM moveto (M) show x00 xdif 2 mul add MM y0o MM moveto (O) show x00 xdif 2 mul add MM y0u MM moveto (Y) show x00 xdif 3 mul add MM y0o MM moveto (Y) show x00 xdif 3 mul add MM y0u MM moveto (O) show x00 xdif 4 mul add MM y0o MM moveto (M) show x00 xdif 4 mul add MM y0u MM moveto (L) show x00 xdif 5 mul add MM y0o MM moveto (C) show x00 xdif 5 mul add MM y0u MM moveto (V) show x0l MM y00 ydif 0 mul add MM moveto (V) show x0r MM y00 ydif 0 mul add MM moveto (C) show x0l MM y00 ydif 1 mul add MM moveto (L) show x0r MM y00 ydif 1 mul add MM moveto (M) show x0l MM y00 ydif 2 mul add MM moveto (O) show x0r MM y00 ydif 2 mul add MM moveto (Y) show x0l MM y00 ydif 3 mul add MM moveto (Y) show x0r MM y00 ydif 3 mul add MM moveto (O) show x0l MM y00 ydif 4 mul add MM moveto (M) show x0r MM y00 ydif 4 mul add MM moveto (L) show x0l MM y00 ydif 5 mul add MM moveto (C) show x0r MM y00 ydif 5 mul add MM moveto (V) show } if } for %i=0,16 0 1 10 {/j0 exch def /j1 j0 1 add def %j0 j0 0 eq {tzccmy0* setcmykcolor} if j0 1 eq {0 setgray} if j0 2 eq {tzmcmy0* setcmykcolor} if j0 3 eq {0 setgray} if j0 4 eq {tzycmy0* setcmykcolor} if j0 5 eq {0 setgray} if j0 6 eq {tzocmy0* setcmykcolor} if j0 7 eq {0 setgray} if j0 8 eq {tzlcmy0* setcmykcolor} if j0 9 eq {0 setgray} if j0 10 eq {tzvcmy0* setcmykcolor} if 12 4 16 {/i exch def /i0 i def %i=0,16 %0 4 16 {/i exch def /i0 i def %i=0,16 /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def i 16 eq {0.30 MM setlinewidth} {0.15 MM setlinewidth} ifelse x i0 get d i0 get add 16 j0 mul add MM y i0 get MM moveto x i0 get d i0 get add 16 j1 mul add MM y i0 get MM lineto stroke x i1 get MM y i1 get d i1 get add 16 j0 mul add MM moveto x i1 get MM y i1 get d i1 get add 16 j1 mul add MM lineto stroke x i2 get d i2 get add 16 j0 mul sub MM y i2 get MM moveto x i2 get d i2 get add 16 j1 mul sub MM y i2 get MM lineto stroke x i3 get MM y i3 get d i3 get add 16 j0 mul sub MM moveto x i3 get MM y i3 get d i3 get add 16 j1 mul sub MM lineto stroke } for %i=0,16 } for %j0 0.15 MM setlinewidth /s 7 MM def /s1 8 MM def /s5 36 MM def 16 1 20 {/j exch def /j0 j 16 sub def %j=16,20 /ix0 xlu 8 MM add j0 7 MM mul add def /iy0 ylu 8 MM sub def 0 1 3 {/ij exch def %ij=0,3 ij 0 eq {/ix0 xlu 8 MM add j0 7 MM mul add def /iy0 ylu 8 MM sub def} if ij 1 eq {/ix0 xru 43 MM sub j0 7 MM mul add def /iy0 yru 8 MM sub def} if ij 2 eq {/ix0 xlo 8 MM add j0 7 MM mul add def /iy0 ylo 1 MM add def} if ij 3 eq {/ix0 xro 43 MM sub j0 7 MM mul add def /iy0 yro 1 MM add def} if i*ptrsc 0 eq i*ptrsc 2 eq or {%i*ptrsc=0,2 cmy0* setcmykcolor j 16 eq {tzan j get dup dup 0 setcmykcolor ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if tzan j get dup dup 0 setcmykcolor ix0 iy0 s s rec fill } if %i*ptrsc=0,2 i*ptrsc 1 eq i*ptrsc 3 eq or {%i*ptrsc=1,3 www* setrgbcolor j 16 eq {1 tzan j get 1 sub dup dup setrgbcolor %N ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 1 tzan j get sub dup dup setrgbcolor %N ix0 iy0 s s rec fill } if %i*ptrsc=1,3 i*ptrsc 4 eq i*ptrsc 5 eq or {%i*ptrsc=4,5 [/CIEBasedABC << %Farbraum und Grenzen fuer D65 /RangeABC [0 100 -128 127 -128 127] /DecodeABC [{16 add 116 div} bind {500 div} bind {200 div} bind] /MatrixABC [1 1 1 1 0 0 0 0 -1] /DecodeLMN [{dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 0.9505 mul} bind {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse} bind {dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 1.0890 mul} bind] /WhitePoint [0.9505 1 1.089] %CIEXYZ fuer D65 >>] setcolorspace j 16 eq {tznLAB* 0 get tzwLAB* 0 get tznLAB* 0 get sub 0.25 j0 mul mul add tznLAB* 1 get tzwLAB* 1 get tznLAB* 1 get sub 0.25 j0 mul mul add tznLAB* 2 get tzwLAB* 2 get tznLAB* 2 get sub 0.25 j0 mul mul add setcolor %N ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if tznLAB* 0 get tzwLAB* 0 get tznLAB* 0 get sub 0.25 j0 mul mul add tznLAB* 1 get tzwLAB* 1 get tznLAB* 1 get sub 0.25 j0 mul mul add tznLAB* 2 get tzwLAB* 2 get tznLAB* 2 get sub 0.25 j0 mul mul add setcolor %N ix0 iy0 s s rec fill } if %i*ptrsc=4,5 i*ptrsc 6 eq {%i*ptrsc=6 000n* setcmykcolor j 16 eq {0 0 0 tzan j get setcmykcolor ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 0 0 0 tzan j get setcmykcolor ix0 iy0 s s rec fill } if %i*ptrsc=6 i*ptrsc 7 eq {%i*ptrsc=7 w* setgray j 16 eq {1 tzan j get sub setgray ix0 0.5 MM sub iy0 0.5 MM sub s5 s1 rec fill} if 1 tzan j get sub setgray ix0 iy0 s s rec fill } if %i*ptrsc=7 } for %ij=0,3 } for %j=16,20 0 setgray 018 MM 008.2 MM moveto 6 /Times-Roman FS (-8) show 018 MM 006.2 MM moveto 6 /Times-Roman FS (-6) show 276 MM 008.2 MM moveto 6 /Times-Roman FS (-8) show 276 MM 006.2 MM moveto 6 /Times-Roman FS (-6) show 018 MM 202.2 MM moveto 6 /Times-Roman FS (-8) show 018 MM 204.2 MM moveto 6 /Times-Roman FS (-6) show 276 MM 202.2 MM moveto 6 /Times-Roman FS (-8) show 276 MM 204.2 MM moveto 6 /Times-Roman FS (-6) show /10TIN {10 /Times-ISOL1 FS} def /10TRN {10 /Times-Roman FS} def /12TIN {12 /Times-ISOL1 FS} def /12TRN {12 /Times-Roman FS} def /10TII {10 /TimesI-ISOL1 FS} def /10TRI {10 /Times-Italic FS} def /12TII {12 /TimesI-ISOL1 FS} def /12TRI {12 /Times-Italic FS} def /10TIB {10 /TimesB-ISOL1 FS} def /10TRB {10 /Times-Bold FS} def /12TIB {12 /TimesB-ISOL1 FS} def /12TRB {12 /Times-Bold FS} def /10TIBI {10 /TimesBI-ISOL1 FS} def /10TRBI {10 /Times-BoldItalic FS} def /12TIBI {12 /TimesBI-ISOL1 FS} def /12TRBI {12 /Times-BoldItalic FS} def /10SIN {10 /Symbol FS} def /12SIN {12 /Symbol FS} def %special /10TIN_10 {10TIN 0 -2 rmoveto xcolor 1 eq {(10) show} if 0 2 rmoveto} def /10TINK10 {10TIN 0 -2 rmoveto xcolor 1 eq {(,10) show} if 0 2 rmoveto} def /TELi0 8 array def /TELi1 8 array def /TELi 8 array def /TELi0 [(P60) (P55) (P50) (P45) (P40) (P35) (P30) (P25)] def %7 illumin. /TELi1 [(D65) (D50) (P40) (A00) (E00) (C00) (P00) (Q00)] def %7 illumin. /xchart8 1 def %xchart8=0: Pxx, xchart8=1: Dxx 0 1 7 {/i exch def %i=0,7 xchart8 0 eq {%xchart8=0 TELi i TELi0 i get put }%xchart8=0 {%xchart8=1 TELi i TELi1 i get put } ifelse %xchart8=1 } for %i=0,7 /xchart41 0 def 0 setgray 12TIN 61 MM 13.5 MM moveto (TUB\255Pr\374fvorlage eeg0; ) showde %0eeg0X-Y 0000# (TUB\255test chart eeg0; ) showen %1eeg0X-Y 0000# (gr\341fico TUB\255eeg0; ) showes %2eeg0X-Y 0000# (TUB\255test graphique eeg0; ) showfr %3eeg0X-Y 0000# (grafico TUB\255eeg0; ) showit %4eeg0X-Y 0000# (TUB\255test chart eeg0; ) showjp 12TIN (Analoge und digitale Codierung und Decodierung der Leuchtdichte ) showde (Analog and digital encoding and decoding of luminance ) showen 12TII (L/L) show 10TIN 0 -2 rmoveto (u) show 0 2 rmoveto 61 MM 09.5 MM moveto 12TIN (Antagonistische Rezeptorfunktionen ) showde (Antagonistic receptor functions ) showen 12TII (F) show 10TIN 0 -2 rmoveto (ab) show 0 2 rmoveto 12TIN ( & Ableitung ) showde ( and derivation ) showen 12TII (F') show 10TIN 0 -2 rmoveto (ab) show 0 2 rmoveto 12TIN ( f\374r Helligkeit ) showde ( for lightness ) showen 12TII (L*) show 12TIN ( & Unterscheidung ) showde ( and discrimiation ) showen 12SIN (D) show tfn 12TII (L*) show 62 MM 198.5 MM moveto 12RN tfb (http://farbe.li.tu-berlin.de/eeg0/eeg0l) show 12TN (0) show % LSC$ show LEX$ show tfn (; only vector graphic VG) showen (; nur Vektorgrafik VG) showde %1 setgray %start white and unvisible (; ) show xchart 0 eq { (Start\255Ausgabe) showde %0eeg0X-Y 1000# (start output) showen %1eeg0X-Y 1000# (comience salida) showes %2eeg0X-Y 1000# (sortie de production) showfr %3eeg0X-Y 1000# (cominciare l'uscita) showit %4eeg0X-Y 1000# (start output) showjp %5eeg0X-Y 1000# } if 62 MM 194 MM moveto (Siehe separate Bilder dieser Seite: ) showde %0eeg0X-Y 2300# (see separate images of this page: ) showen %1eeg0X-Y 2300# (vea archivos semejantes: ) showes %2eeg0X-Y 2300# (voir des fichiers similaires: ) showfr %3eeg0X-Y 2300# (vedere dei file simili: ) showit %4eeg0X-Y 2300# (see similar files: ) showjp %5eeg0X-Y 2300# 12RN tfb (http://farbe.li.tu-berlin.de/eeg0/eeg0.htm) show tfn 12TN 16 MM 185 MM moveto -90 rotate (Siehe \344hnliche Dateien der ganzen Serie: ) showde %0eeg0X-Y 2350# (see similar files of the whole serie: ) showen %1eeg0X-Y 2350# (vea archivos semejantes: ) showes %2eeg0X-Y 2350# (voir des fichiers similaires de serie: ) showfr %3eeg0X-Y 2350# (vedere dei file simili: ) showit %4eeg0X-Y 2350# (see similar files: ) showjp %5eeg0X-Y 2350# 12RN tfb (http://farbe.li.tu-berlin.de/eegs.htm) show tfn 12TN 90 rotate 12 MM 185 MM moveto -90 rotate (Technische Information: ) showde %0eeg0X-Y 2400# (technical information: ) showen %1eeg0X-Y 2400# (informaci\363n t\351cnica: ) showes %2eeg0X-Y 2400# (informations techniques: ) showfr %3eeg0X-Y 2400# (informazioni tecniche: ) showit %4eeg0X-Y 2400# (technical information: ) showjp %5eeg0X-Y 2400# 12RN tfb (http://farbe.li.tu-berlin.de) show tfn 12TN ( oder ) showde %0eeg0X-Y 2500# ( or ) showen %1eeg0X-Y 2500# ( o ) showes %2eeg0X-Y 2500# ( ou ) showfr %3eeg0X-Y 2500# ( o ) showit %4eeg0X-Y 2500# ( or ) showjp %5eeg0X-Y 2500# 12RN tfb (http://color.li.tu-berlin.de) show tfn 12TN 90 rotate 281 MM 185 MM moveto -90 rotate (TUB\255Registrierung: 20230701\255eeg0/eeg0l) showde %0eeg0X-Y 2600# (TUB registration: 20230701\255eeg0/eeg0l) showen %1eeg0X-Y 2600# (TUB matr\355cula: 20230701\255eeg0/eeg0l) showes %2eeg0X-Y 2600# (TUB enregistrement: 20230701\255eeg0/eeg0l) showfr %3eeg0X-Y 2600# (TUB iscrizione: 20230701\255eeg0/eeg0l) showit %4eeg0X-Y 2600# (TUB registration: 20230701\255eeg0/eeg0l) showjp %5eeg0X-Y 2600# (0) show % LSC$ show LEX$ show 90 rotate 281 MM 74 MM moveto -90 rotate (TUB\255Material: Code=rha4ta) showde %0eeg0X-Y 2700# (TUB material: code=rha4ta) showen %1eeg0X-Y 2700# (TUB material: code=rha4ta) showes %2eeg0X-Y 2700# (TUB mat\351riel: code=rha4ta) showfr %3eeg0X-Y 2700# (TUB materiale: code=rha4ta) showit %4eeg0X-Y 2700# (TUB material: code=rha4ta) showjp %5eeg0X-Y 2700# 90 rotate 277 MM 185 MM moveto -90 rotate /cvishow {cvi 6 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 7 string cvs show} def ( Anwendung f\374r Beurteilung und Messung ) showde %0eeg0X-Y 2800# ( application for evaluation and measurement ) showen %1eeg0X-Y 2800# ( aplicaci\363n para la medida ) showes %2eeg0X-Y 2800# ( application pour la mesure ) showfr %3eeg0X-Y 2800# ( la domanda per la misura ) showit %4eeg0X-Y 2800# ( application for measurement ) showjp %5eeg0X-Y 2800# (von Display\255 oder Druck\255Ausgabe) showde %0eeg0X-Y 2900# (of display or print output) showen %1eeg0X-Y 2900# (de display output) showes %2eeg0X-Y 2900# (de sortie sur \350cran) showfr %3eeg0X-Y 2900# (di stampa di display) showit %4eeg0X-Y 2900# (of display output) showjp %5eeg0X-Y 2900# 90 rotate /i0 8 def /i1 i0 1 add def /i2 i0 2 add def /i3 i0 3 add def 0.30 MM setlinewidth 0 setgray x i0 get MM y i0 get MM moveto x i1 get MM y i1 get MM lineto x i2 get MM y i2 get MM lineto x i3 get MM y i3 get MM lineto x i0 get MM y i0 get MM lineto stroke grestore gsave %********************************************************** %%Trailer %%EndDocument EndEPSF grestore gsave showpage grestore %} for %colsepf=0,1 %} for %pchartf=0,0 %} for %xchartf=0,0 %} for %xcolorf=0,1 %} for %deintpf=0,1 %} for %colormf=0,1 %} for %lanindf=0,0 %%Trailer